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

StackOverflow https://stackoverflow.com/questions/24450

Вопрос

Я ищу веб-фреймворк для переноса приложений на базе Windows в Интернет.

Основными требованиями к WF являются следующие:

  1. поддержка модульных тестов
  2. поддержка настольных и мобильных браузеров
  3. долгосрочная жизнеспособность
  4. зрелость фреймворка
Это было полезно?

Решение

На мой взгляд, благодаря вкладу сообщества SO

Другие советы

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

Другим, более зрелым вариантом является Монорельсовая дорога " Замок ".

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

Я рекомендую программу на базе Java Калитка Рамки.

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

Я в значительной степени предпочитаю КакеФФП для PHP, Джанго для Python, Рельсы для Руби.

С точки зрения интерфейса, если вы ищете опыт работы с конечным пользователем в стиле настольного компьютера, вам следует изучить ExtJS или ЮИ.

Если вам интересно узнать о Приморский край (упоминается инкеем), посетите дом Рэндала Шварца. Методы и сообщения.Вы можете начать с наблюдения за его быстрым шаг элеватора.

Приморский создатель Ави Брайанта интервью это также хорошее чтение / просмотр.

Работа с Seaside была для меня потрясающей, почти как написание настольного приложения.

Посетить Баловаться ДБ и Cmsbox ( Смсбокс) для приложений для реальной жизни, созданных на Seaside.

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

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

Почему никто не говорил об этом турбонаддувы, web.py и пилоны?

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

если вы программист java, ознакомьтесь с Распорки фреймворк от разработчиков Apache.

Rails по-прежнему опережает конкурентов как целостный стек, а большое сообщество продвигает его вперед.

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

Похоже, никто не упоминал Perl и доступный для него фреймворк Catalyst.Он ставит галочки во всех полях в вашем списке требований.

http://catalystframework.org

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

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

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

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

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

Честно говоря, если вам нужен фреймворк MVC для asp.net, я бы выбрал Монорельсовая дорога " Замок ".Я думаю, что это более зрелый фреймворк, чем текущий MVC от Microsoft.

Для Java я рекомендую фреймворк с открытым исходным кодом:(µ)Микро.Код включен Гитхаб а это веб-сайт, содержащий документы: http://micro-docs.simplegames.ca/, незавершенная работа.

Я являюсь автором этого фреймворка и приветствую ваши отзывы, спасибо!

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top