Недостатки платформы. NET - Программная система допускового проектирования радиоэлектронных аппаратов

Приложения, написанные под платформу. NET работают медленнее, это факт. В некоторых случаях скорость может упасть на 15%, что иногда является неприемлемым (например, при создании 3D приложений). Задержки в выполнении связаны с промежуточным языком MSIL, ведь для того чтобы его скомпилировать в выполняемый файл тоже нужно время так как приложение компилируется по частям, равномерно при работе программы.

Не на любом языке можно создавать. NET приложения. Первоначально. NET проектировался под C/JAVA-подобные языки. Это породило некоторые трудности с созданием. NET компиляторов для других языков (особенно экзотических и узкоспециализированных). В результате этого некоторые функции пришлось решать нетривиальными способами, что отрицательно сказалось на производительности. Но постепенно данный недостаток сходит на нет, т. к. разработчики компиляторов поняли важность платформы. NET и стараются сделать для своих языков достойные инструменты.

Необходимо наличие библиотеки FrameWork. Данный недостаток полностью устранен с выходом Windows Vista и более современных ОС MS Windows, т. к. данная библиотека встроена в эти системы по умолчанию.

Таким образом, выбранный мною язык программирования в полной мере удовлетворяет моим требованиям: он обладает не сложным синтаксисом, на нем достаточно легко разрабатывать большие проекты, автоматически управляет памятью, и при всем этом, компилятор этого языка создает достаточно производительные приложения.

Похожие статьи




Недостатки платформы. NET - Программная система допускового проектирования радиоэлектронных аппаратов

Предыдущая | Следующая