Почему многие компании пишут web-приложения на Java, а не на Node или php?

Какие задачи в web-приложениях может решить Java, но не могут Node и php?
  • Вопрос задан
  • 2635 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
Процитирую сам себя:
У enterprise-приложений есть три основных качества:
  1. Большая и сложная кодовая база;
  2. Высокие требования по надёжности и производительности;
  3. Длительный срок эксплуатации.

Поэтому разрабатываться они должны на языках со строгой статической типизацией. Приложение на динамическом PHP в несколько миллионов строк кода, у которого на протяжении десяти лет сменится сотня разработчиков, будет иметь в себе такое количество трудноуловимых багов, что его поддержка будет обходиться дороже, чем будет приносить его эксплуатация.

И добавлю, что Java изначально создавалась как язык максимально сопротивляющийся сознательному или бессознательному стремлению программиста выстрелить себе в ногу. Кроме того, она очень хорошо соответствует принципу наименьшего удивления.
Ответ написан
Пригласить эксперта
Ответы на вопрос 8
hOtRush
@hOtRush
Вопрос из серии "у нас были задачи и мы их решали". Например на джаве можно писать десктопные кроссплатформенные приложения, на пхп и node это большое извращение.
Ответ написан
@PRAIT
Привет май френд. То что Ява кроссплатформенная думаю: обьяснять не нужно.
А так:
Все большие приложения и проекты пишутся на Java потому что этот язык программирования многопоточный. Выдерживает большую обработку данных при этом не теряя скорости обработки. Хорош в масштабируемости. Можно создавать как интерпрайз так и мелкие проекты. Много вообщем можно написать об этом языке но поверь, лучше загуглить или ещё лучше посмотреть на английском stackoverflow там много ответов на подобный вопросы.
Ответ написан
@4tlen
Если ты пишешь на джаве, клиент с меньшей вероятностью соскочит: "никто" за ту же цену что и ты не станет поддерживать и развивать проект.
Ответ написан
@bro-dev0
Вопрос странно составлен, на пхп еще больше пишут чем на java, про nodejs спорно что из них популярнее.
Ответ написан
dima9595
@dima9595
Junior PHP
Кто на чём горазд, видимо)
И скорей всего не полностью веб приложение, а какой нибудь сервис.
Ответ написан
@stratosmi
Почему многие компании пишут web-приложения на Java, а не на Node или php?
Какие задачи в web-приложениях может решить Java, но не могут Node и php?


Исторически так сложилось.
Чаще всего - смотря какие конкретно программисты были доступны на момент создания проекта.

Если уж вам так принципиально, то любой сайт, написанный на PHP можно переписать под Node.JS или Java или Ruby или Python или Go и пр.
Ответ написан
kotovsky_art
@kotovsky_art
Software Engineer
Бизнесу наплевать на чем ты там пишешь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы