IT в России и мире в реалиях мирового кризиса
1,406,447 8,482
 

  ol_shadow1 ( Слушатель )
09 июн 2008 13:31:32

Тред №38160

новая дискуссия Дискуссия  188

Цитата: _YUKLA_
Переход на личности без какой-либо конкретики. Напишите, пожалуйста, в чем вы видите хайтековость лабания сатов на Java. И за одно - в чем лабание сайтов на Java хайтековее лобания оных на PHP?Подмигивающий


Видите ли, это категорически различные задачи. Именно "лабать сайты" на Java абсолютно бессмысленно - слишком уж сложно и дорого. Java реально нужна там, где требуется интеграция с другими системами, хорошая система безопасности, поддержка распределенности, асинхронного взаимодействия и т.д. Сравнивать локальный язык PHP с наиболее успешной и стандартизованной промышленной софтовой платформой в мире - это примерно как задавать вопрос "Чем хайтековость Мерседеса SLK и чем оно хайтековее супермашины ВАЗ 2107". Используя J2EE  обычно приходится использовать двухфазные транзакции, распределенные вычисления (кластеризация - фича большинства серверов приложений) и синхронизацию данных между нодами, обмен сообщениями, контексты безопасности и ролей, взаимодействие с другими системами через Corba, модульность объектов обработки данных (EJB), мэппинг объектов на СУБД, а большинство паттернов программирования "встроены" в Java уже на уровне языка. Это как бы другой совсем иной уровень задач и абстракций, чем "лабание сайтов на PHP".
P.S. Кстати, Вас не сильно удивляет активное движение SAP в сторону "чистой" J2EE? Что это они не на PHP или еще какой Perl переходят?  ;)
  • +0.00 / 0
  • АУ
ОТВЕТЫ (1)
 
 
  cl2cru ( Слушатель )
09 июн 2008 14:16:47


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

Инструментарий разработки должен убеспечивать определенный 'порог невыпрыгивания', т.е. перейти на конкурирующий продукт должно быть очень тяжело.
  • +0.00 / 0
  • АУ