Java » Фреймворки для веба

1. Что сейчас с фреймворками под веб у Java?
2. Есть ли аналог Django? ну или хотя бы близко к Django по MVC...
3. Насколько эти фреймворки популярны не среди Энтерпрайза?
4. Почему среди стартап-проектов почти нет написанных на Java, а почти всё под php/python/ruby?
no image

Аноним

20 ноября, 21:27
403

Нет комментариев

Добавить комментарий
Вы не можете оставлять комментарии. Чтобы добавить комментарий, залогиньтесь или зарегистрируйтесь
Вы не можете голосовать. Чтобы проголосовать, залогиньтесь или зарегистрируйтесь

1 ответ

Наиболее популярный на данный момент - это Spring, состоящий из большого множества различных модулей (в том числе и MVC). Он достаточно прост и включает в себя достаточно много "коннекторов" с другими продуктами (как пример Apache Tiles и др.). При этом spring легко использовать и с независимыми технологиями, например с GWT и JSF. Можно сказать, что Spring в свое время стал спасительным упрощением J2EE, что позволило развиваться и языку и платформе.

Среди фундаментальных фреймворков можно выделить - Struts (который отлично работает со Spring), среди набирающих обороты - Play (хотя зеленовать еще). Однако, в контексте современных требований очень редко попадаются задачи, которые эффективнее решать не на Spring (уж больно вырос этот стэк)...

Актуален ли Spring сейчас? Спорный вопрос, так как спецификация JEE6, перенявшая направление на упрощение архитектуры, а также множество концептуальных идей, позволяет обходиться без Spring... Он просто не нужен, однако стоит почитать более авторитетное мнение: Adam Bien's weblog

Новые стартапы пытаются использовать наиболее динамичные технологии, предполагая, что через n лет они станут технологически актуальны. Такую ставку можно понять, но нужно брать в расчет тот факт, что, например, Java за последние два года резко прогрессировала и прогресс продолжается (ну не без скандалов, конечно...). При этом статистика языков программирования отмечает стабильность Java в целом, и по-прежнему это первое место (конечно, у нас ситуация несколько другая, у нас популярны более молодые и легковесные технологии)

Надеюсь помог...
Добавлю еще что есть такой фреймворк как Grails. Из названия понятно откуда корни и под каким влиянием создавался Grails. Правда написан он на Groovy, но данный язык основан на Java. Grails также основан на шаблоне MVC.
Используется данный фрейморк компанией SAP на базе Groovy/Grails разрабатывается фреймворк Composition On Grails для быстрой разработки веб приложений для платформы SAP NetWeaver 7.1 CE, который включает в себя SAP-специфичные расширения для Web Dynpro, Enterprise Web Services и BAPI.
Почему не популярны решения на Java в вебе? Мое мнение такое, потому что другие фреймворки популярны:-) Да и зачем изобретать велосипед несколько раз.

no image

Аноним

20 ноября, 21:28

Нет комментариев

Добавить комментарий
Вы не можете отвечать на вопросы. Чтобы ответить на вопрос, пожалуйста залогиньтесь или зарегистрируйтесь
Работа в Украине
Вакансии от WORK.ua
Technical Writer
Чернигов, Soft Industry
Аналитик 1С
Киев, Баядера Логистик, ООО
.Net developer
Киев, Райффайзен Банк Аваль
SMM-manager (Digital marketing), 25000 грн.
Киев, Smartlands
Sales Operator (English, IT)
Львов, TemplateMonster
Мережевий інженер
Киев, Аскания, ГК
Junior C++ Developer
Киев, Provide Support, LLC (New York, US)