Какой стек технологий лучше всего для быстрой, но серьёзной коммерческой веб-разработки в наше время?

Раньше была связка Java + Spring + Hibernate + Jax-RS и сервер базы данных по вкусу. На чём бы Вы стали сегодня писать хабрахабр с нуля? При этом все «взрослые» требования по масштабируемости и т.п. должны приниматься во внимание.
  • Вопрос задан
  • 8172 просмотра
Решения вопроса 3
AmdY
@AmdY
PHP и прочие вебштучки
Вижу предыдущего человека заминусовали, но в то же время в вашем вопросе уже есть ответ — как видите хабр написан на php и здесь не нужно употреблять «не уверен», факты на лицо. Кроме хабра тысячи успешных проектов ов главе с фейсбуком.
Для вас как для джависта будет интересно, что сейчас в фб будут пытаться перенести php на виртуальную манину java, как видите они больше верят, что php можно допилить, чем что его можно заменить.
Я работал в проекте, где мы на php писали sfa системему для IBM. Мне кажется, это достаточно взрослая компания.

Но, это не пост в поддержку php, а о том, что важен не стек технологий, а прямые руки программистов. К тому же в тонких местах возможно придётся употреблять более подходящий к месту инструмент.

Сейчас активно юзается php+symfony для построения вебморд, rabbitmq (0mq) для очередей в том числе и для обмена информацией от однопоточного php. Для обсчётов пишутся серверсайд скрипты на php или java, которые опять же сигналят через сервер очередей. Для вебморды с большой игнтерактивностью с использованием тех же вебсокетов php можно легко дополнить node.js
Для проектов, которые по настоящему требуют ci, возможно стоит php заменить ruby, так как в автоматизации он сильно вырвался вперёд. Мы используем watir для тестов, так как ruby синтаксис более лаконичен и читабелен, а главное их поддерживать легче, причём особых знаний языка не нужно.
Ответ написан
DevMan
@DevMan
В дополнение предыдущих авторов, посмотрите на Quercus — возможно, вам, как джависту, он прийдется ближе.

Каждый кулик будет хвалить свое болото: рекомендовать то, к чему сам прикипел.
Решает не стек, а руки правильного радиуса кривизны и светлые головы.
Ответ написан
Комментировать
@Kodeks
Куда девалась связка?

Ну и как бы есть куча чего: grails, play, click и т.п. Это если «околоjava».

Всё зависит от задачи.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@egorinsk
Я бы на PHP. А что за требования по масштабируемости? Серверов приложений на PHP можно хоть сотню в ряд выстроить.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы