- Сообщения
- 352
- Реакции
- 16
Интересно узнать кто какой язык предпочитает и почему.
Я пока остановился на C#. Ниже привел некоторые субъективные предствления о рассматриваемых мной языках для создания скриптов.
JavaScript
+ Родной для ID.
+ Легкий.
+ Быстрый в написании.
– Отсутствие человеческого IntelliSense.
– Ограниченные и неудобные (имо) средства для создания интерфейса.
C#
+ Быстрое и легкое создание интерфейсов.
+ Бесплатная, но профессиональная IDE (VS Express).
+ Превосходный IntelliSense, с помощью которого можно сделать очень многое даже не заглядывая в хелпы и референсы.
+ Очень легкий, современный и отполированный до блеска язык.
+ Тонны готовых к использованию инструментов и классов .NET.
– Необходимость иметь установленный .NET Framework.
– Медленная скорость загрузки из-за JIT-а, хотя возможно это исправить NGEN-ом, хотя сам еще не тестировал.
– Компилятор не линкует статически ID Type Library, а создает dll. Поэтому приходится упаковывать это все в один exe.
Delphi
+ Быстрое и легкое создание интерфейсов.
+ Нативный код.
+ Простой язык.
– Бесплатные (Tubro) версии слишком уж понерфели.
Хочу обратить внимание на то, что это ни в коем случае не сравнение «какой язык лучше», а возможность узнать кто, что предпочитает.
Я пока остановился на C#. Ниже привел некоторые субъективные предствления о рассматриваемых мной языках для создания скриптов.
JavaScript
+ Родной для ID.
+ Легкий.
+ Быстрый в написании.
– Отсутствие человеческого IntelliSense.
– Ограниченные и неудобные (имо) средства для создания интерфейса.
C#
+ Быстрое и легкое создание интерфейсов.
+ Бесплатная, но профессиональная IDE (VS Express).
+ Превосходный IntelliSense, с помощью которого можно сделать очень многое даже не заглядывая в хелпы и референсы.
+ Очень легкий, современный и отполированный до блеска язык.
+ Тонны готовых к использованию инструментов и классов .NET.
– Необходимость иметь установленный .NET Framework.
– Медленная скорость загрузки из-за JIT-а, хотя возможно это исправить NGEN-ом, хотя сам еще не тестировал.
– Компилятор не линкует статически ID Type Library, а создает dll. Поэтому приходится упаковывать это все в один exe.
Delphi
+ Быстрое и легкое создание интерфейсов.
+ Нативный код.
+ Простой язык.
– Бесплатные (Tubro) версии слишком уж понерфели.
Хочу обратить внимание на то, что это ни в коем случае не сравнение «какой язык лучше», а возможность узнать кто, что предпочитает.