Есть ли какие-либо подобные платформы как Sinatra, Ramaze и т.д. в.NET?
Я нахожусь в теории после платформы который, позвольте нам меня, создают все веб-приложение со всего одним classfile (концептуально) как Sinatra.
Я собираюсь использовать его для чего-то внутреннего работой, где ASP.NET, MVC является слишком "большим" (и я запутываюсь, он - использование), и у меня есть WebForms до моих ушей прямо сейчас (выполнение большого основанного на веб-формах проекта, в настоящее время ненавидя его;))
Какие-либо предложения?
О, и я должен быть в состоянии разместить его в IIS. Я пошел бы для IronRuby с Sinatra, но я не могу найти пошаговую работу для установки его в IIS;)
N2CMS обеспечивает основу для создания веб-сайтов, немного похожих на Ramaze. Она использует Castle, NHibernate, jQuery.
Предоставляет интерфейс редактирования, я не уверен, что упомянутые вами рубиновые фреймворки есть. Примером с вашей страницей ASP.NET будет:
public class MyPage : ContentItem
{
public virtual string Text
{
get { return GetDetail<string>("Text",""); }
set { SetDetail("Text",value); }
}
}
Ваше текстовое свойство затем редактируется с несколькими дополнительными дополнениями к web.config. Оно также поставляется с тонной элементов управления ASP.NET сервера, чтобы ускорить разработку.
Последняя бета-версия написана вокруг ASP.NET MVC.
Я бы лично использовал фреймворк OpenRasta , который действительно очень легкий.
Вы смотрели на Kayak?
Это, пожалуй, самая близкая к C# версия Sinatra, которую я видел... Однако он работает как собственный веб-сервер, так что нет интеграции с IIS.
Edit: Похоже, этот проект мертв, он переехал на github, но его не трогали уже год:
Проект IronRuby достигает 1.0
Почему бы вам просто не использовать Ramaze и / или Sinatra
http://ironruby.net/Documentation/Real_Ruby_Applications / Синатра