Показать сообщение отдельно
Старый 26.02.2011, 18:46
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 24  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Java - рантайм долго загружается. И непосредственно только на Java практически не пишут, это как правило какой-то фреймворк типа J2EE / Spring и т.д. А это значит, что для простой задачи записи файла будет использовано ну неоправдано много ресурсов. Это начинает быть оправданым когда нужно построить что-то вроде банковской системы и т.п.
C# - примерно так же, только большинство продуктов для него или на нем написанные - платные.
C++ - непосвященным на нем лучше не писать. Чтобы стать посвященным нужно на нем писать как минимум 10 лет.
Perl - нереально сложный для восприятия язык. Кроме того - интерпретируемый, что значит определенные неудобства в плане безопасности.
Python - какое-то время был очень похож на PHP сейчас. Но его немного "облагородили" и систематизировали. Но это интерпретируемый язык со всеми вытекающими... (утиная типизация например, это еще хуже чем в JavaScript - минное поле наполненное приятными неожидонастями).
Ruby - примерно та же идеология, как и у Python, но синтаксис более странный.
ColdFusion - я еще не видел человека, который бы на нем писал. Язык выглядит как XML... JSP - примерно то же самое, только синтаксис другой. Оба на самом деле базируются на Java, хотя зачем на них писать, если уже есть Java - не понятно.
Haskell, Erlang, Lisp (и разновидности) и еще много-много разных других эзотерических языков, которые могут быть по-своему хорожими, но, как правило все упирается в отсутствие нужных библиотек, невозможность найти хоть какую-то документацию и т.д.
Можно работать через CGI интерфейс (великое множество языков, самые популярные из них, наверное bash и sh). Но это для ситуаций, когда сервер не (совсем) предназначен для показа HTML страниц. Как правило это для обслуживания каких-то корпоративных нужд типа отправить кучу файлов из одного офиса в другой, провести плановую архивацию базы данных, и т.п.
Так что наверное Java... потому что все "флагманы" рынка на ней пишут (кроме Майкрософт, естесственно). Но тут тоже ситуация такая... ее рекламируют потому, что на ней работают, а работают на ней потому, что проще найти специалистов, а специалистов проще найти потому, что рекламируют много.
__________________
Hell is the possibility of sanity