Маленькая веб-платформа как Sinatra, Ramaze и т.д. в.NET

Есть ли какие-либо подобные платформы как Sinatra, Ramaze и т.д. в.NET?

Я нахожусь в теории после платформы который, позвольте нам меня, создают все веб-приложение со всего одним classfile (концептуально) как Sinatra.

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

Какие-либо предложения?

О, и я должен быть в состоянии разместить его в IIS. Я пошел бы для IronRuby с Sinatra, но я не могу найти пошаговую работу для установки его в IIS;)

8
задан Christian Wattengård 12 January 2010 в 13:46
поделиться

5 ответов

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.

2
ответ дан 5 December 2019 в 05:26
поделиться
7
ответ дан 5 December 2019 в 05:26
поделиться

Я бы лично использовал фреймворк OpenRasta , который действительно очень легкий.

1
ответ дан 5 December 2019 в 05:26
поделиться

Вы смотрели на Kayak?

Это, пожалуй, самая близкая к C# версия Sinatra, которую я видел... Однако он работает как собственный веб-сервер, так что нет интеграции с IIS.

Edit: Похоже, этот проект мертв, он переехал на github, но его не трогали уже год:

https://github.com/kayak/kayak

2
ответ дан 5 December 2019 в 05:26
поделиться

Проект IronRuby достигает 1.0

Почему бы вам просто не использовать Ramaze и / или Sinatra

http://ironruby.net/Documentation/Real_Ruby_Applications / Синатра

1
ответ дан 5 December 2019 в 05:26
поделиться
Другие вопросы по тегам:

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