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





Как насчет Платформа ASP.NET MVC? Это то, на чем работает этот сайт.
Еще один более зрелый вариант - Замок MonoRail.
Я думаю, что ASP.NET MVC, вероятно, лучший выбор в долгосрочной перспективе. Через год будет намного проще нанять кого-то, кто знает ASP.NET MVC, чем кого-то, кто знает MonoRail.
На мой взгляд, при участии сообщества SO
Если вы программист Java, ознакомьтесь с фреймворком Стойки от разработчиков Apache.
Я использовал Struts из Джакарты (группа Apache) для java, и это действительно хорошо. Хорошее разделение уровней, которое позволяет вам использовать любую другую библиотеку / фреймворк на любом уровне, например Hibernate для объектно-реляционного сопоставления или даже любую структуру шаблонов, такую как Velocity, в слое представления.
Рекомендую взглянуть на их интернет сайт
Rails по-прежнему опережает конкурентов как полный стек с большим сообществом, движущим его вперед.
Другой альтернативой может быть SproutCore, полностью клиентская. Однако проект все еще находится в зачаточном состоянии.
Я рекомендую Калитка Framework на основе Java.
Это компонентная библиотека MVC, которая действительно проста в использовании и позволяет выполнять все функции просмотра в Java-коде (в отличие от использования JSP или шаблонов или чего-то еще в других фреймворках).
@djangofan эта ссылка не работает
Я добился удивительного успеха, используя Drupal в качестве фреймворка для веб-приложений. Он очень расширяемый - практически любое поведение по умолчанию можно легко переопределить с помощью модулей, и это тоже довольно чистый лист для начала.
В Drupal 7 есть встроенное модульное тестирование, а в более ранних версиях это можно легко сделать через плагин.
ASP.NET MVC, вероятно, станет стандартом де-факто на платформе .NET. Кроме того, MonoRail существует уже довольно давно, и до сих пор остается не поддерживает кеширование. Это кажется очень сложным делом, и, если вы спросите меня, это серьезный недостаток.
Сайт вводит в заблуждение: у меня работает атрибут Cache для действий контроллера.
Если вам интересно узнать о Приморский (упомянутом yinkei), посетите Методы и сообщения Рэндала Шварца. Вы можете начать с просмотра его быстрого лифт.
опрос от создателя Seaside Ави Брайанта также может быть полезен для чтения / просмотра.
Работа с Seaside была для меня потрясающей, почти как создание настольного приложения.
Посетите Dabble DB и Cmsbox, чтобы узнать о реальных приложениях, созданных на Seaside.
Почему никто не говорил о турбодвигатели, web.py и пилоны?
Честно говоря, если вам нужна среда MVC для asp.net, я бы выбрал Замковая монорельсовая дорога. Я думаю, что он более зрелый, чем текущий фреймворк MVC от Microsoft.
Я использую Wicket около года, и это здорово. Он основан на java, поддерживает модульные тесты и использует очень гибкую систему шаблонов для отображения.
Фреймворк WebMVC проектов Spring очень хорош, даже больше, чем Struts. Я также слышал очень хорошие отзывы о Grails, который использует Groovy поверх Spring и создан по образцу Ruby on Rails.
Похоже, никто не упомянул Perl и доступную для него платформу Catalyst. Он отмечает все поля в вашем списке требований.
Для Java я рекомендую фреймворк с открытым исходным кодом: (µ) Micro. Код находится на Github, и это веб-сайт, содержащий документы: http://micro-docs.simplegames.ca/, работа в стадии разработки.
Я являюсь автором этого фреймворка и приветствую ваши отзывы, спасибо!
Ваша ссылка на ASP .NET MVC и Merb такая же ...