Каковы лучшие веб-фреймворки MVC на рынке? [закрыто]

21
задан Jonik 16 May 2010 в 20:10
поделиться

18 ответов

По-моему, с вкладами от ТАК сообщество

35
ответ дан Kevin Chan 16 May 2010 в 20:10
поделиться

Если честно, если вы хотите MVC-фреймворк для asp.net, я бы выбрал Castle Monorail . Я думаю, что он более зрелый, чем нынешний MVC-фреймворк от Microsoft.

0
ответ дан Nathan Lee 16 May 2010 в 20:10
поделиться

Я использую Wicket около года, и это фантастика. Он основан на Java, поддерживает модульные тесты и использует очень гибкую систему шаблонов для отображения.

2
ответ дан perilandmishap 16 May 2010 в 20:10
поделиться

Платформа WebMVC проектов Spring очень хороша, в большей степени, чем Struts. Я также слышал очень хорошие вещи о Grails, который использует Groovy поверх Spring и смоделирован по образцу Ruby on Rails.

1
ответ дан Orclev 16 May 2010 в 20:10
поделиться

Если мы говорим «Лучший», я добавляю Синатру для Руби и Нэнси для .Net. На 100% основано на моем субъективном мнении и личных предпочтениях. Они мои лучшие , основанные на простоте использования и «факторе счастья».

0
ответ дан Doobi 16 May 2010 в 20:10
поделиться

ASP.NET MVC, вероятно, станет стандартом де-факто для платформы .NET. Кроме того, MonoRail существует уже довольно давно и до сих пор не поддерживает кеширование . Это кажется очень трудным делом, и это большой недостаток, если вы спросите меня.

0
ответ дан 16 May 2010 в 20:10
поделиться

Я использовал Struts из Джакарты (группа Apache) для Java, и это действительно хорошо. Хорошее разделение слоев, которое позволяет использовать любую библиотеку / инфраструктуру в любом слое, например Hibernate для объектно-реляционного отображения или даже любую шаблонную структуру, такую ​​как Velocity в слое вида.

Я рекомендую вам взглянуть на их веб-сайт

0
ответ дан Fernando Barrocal 16 May 2010 в 20:10
поделиться

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

Drupal 7 имеет встроенное модульное тестирование , и более ранние версии могут легко это сделать с помощью плагина .

2
ответ дан ceejayoz 16 May 2010 в 20:10
поделиться

Как насчет ASP.NET MVC framework ? Это то, на чем работает этот сайт.

Еще один более зрелый вариант - Castle MonoRail .

Я думаю, что ASP.NET MVC, вероятно, лучший выбор в долгосрочной перспективе. Через год будет гораздо проще нанять того, кто знает ASP.NET MVC, чем того, кто знает MonoRail.

10
ответ дан Nate C-K 16 May 2010 в 20:10
поделиться

Другая альтернатива была бы SproutCore, который является совершенно клиентским. Проект находится все еще в его младенчестве, как бы то ни было.

0
ответ дан Sören Kuklau 16 May 2010 в 20:10
поделиться

Никто, кажется, не упомянул Perl и платформу Катализатора, доступную для него. Это отмечает все поля в Вашем списке требования.

http://catalystframework.org

1
ответ дан RET 16 May 2010 в 20:10
поделиться

если Вы - пробабушка Java, проверяете платформа Struts людьми Apache.

1
ответ дан Matt Cummings 16 May 2010 в 20:10
поделиться

Я в большой степени предпочитаю CakePHP для PHP, Django для Python, направляющие для Ruby.

С точки зрения фронтенда при поиске настольного-esque опыта конечного пользователя необходимо изучить ExtJS или YUI.

5
ответ дан eplawless 16 May 2010 в 20:10
поделиться

Я рекомендую, чтобы Java базировался Калитка Платформа.

Это - компонентно-ориентированная библиотека MVC, которая действительно проста в использовании и позволяет делать весь материал представления в коде Java (в отличие от использования JSPs или шаблонов или безотносительно в других платформах).

6
ответ дан Johannes K. Lehnert 16 May 2010 в 20:10
поделиться

Направляющие все еще перед конкурентами как полный стек с многочисленным сообществом, управляющим им вперед.

1
ответ дан ryw 16 May 2010 в 20:10
поделиться

Для Python я рекомендую Опоры ( документы ) ( книга )

0
ответ дан John Douthat 16 May 2010 в 20:10
поделиться

Если Вы любопытны [приблизительно 110] Побережье (упомянутый yinkei), навещаете Randal Schwartz Методы и сообщения . Можно запустить путем наблюдения его быстрого блиц-резюме .

Приморский создатель Avi Bryant интервью является также хорошим чтением/часами.

Работа с Побережьем была удивительна для меня, почти как кодирование настольного приложения.

Посещение Плещется DB и , Cmsbox для реальных приложений основывался на Побережье.

3
ответ дан Sébastien RoccaSerra 16 May 2010 в 20:10
поделиться

Почему кто-либо не говорил [приблизительно 110] turbogears, web.py и опоры ?

2
ответ дан user3374 16 May 2010 в 20:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: