Kleines Web-Framework wie Sinatra, Ramaze etc. in .NET

8

Gibt es ähnliche Frameworks wie Sinatra, Ramaze usw. in .NET?

Ich bin in der Theorie nach einem Framework, das mir erlaubt, eine ganze Webapp mit nur einer Klassendatei (konzeptionell) wie Sinatra zu erstellen.

Ich werde es für etwas arbeitsinternes verwenden, wo ASP.NET MVC zu "groß" ist (und ich werde durch seine Verwendung verwirrt) und ich habe WebForms gerade jetzt in meinen Ohren (mache ein großes Webformular) basiertes Projekt, hasst es derzeit;))

Irgendwelche Vorschläge?

Oh, und ich muss es in IIS hosten können. Ich würde für IronRuby mit Sinatra gehen, aber ich finde keine Schritt-für-Schritt Tut für die Einrichtung in IIS;)

    
Christian Wattengård 12.01.2010, 13:46
quelle

7 Antworten

17

Ich habe gerade Nancy entdeckt: Ссылка .

Dies ist eine Einführung aus dem Blog des Autors: Ссылка

    
NicoGranelli 28.01.2011, 21:17
quelle
7
Mauricio Scheffer 12.01.2010 14:16
quelle
2

N2CMS bietet einen Rahmen für das Erstellen von Websites ähnlich wie Ramaze. Es verwendet Castle, NHibernate, jQuery.

Es gibt Ihnen eine Bearbeitungsschnittstelle, von der ich nicht sicher bin, ob die von Ihnen erwähnten Ruby-Frameworks vorhanden sind. Ein Beispiel mit Ihrer ASP.NET-Seite wäre:

%Vor%

Ihre Texteigenschaft kann dann mit einigen zusätzlichen Hinzufügungen zur web.config bearbeitet werden. Es kommt mit einer Tonne von ASP.NET-Serversteuerelementen, um die Entwicklung zu beschleunigen.

Die neueste Beta-Version ist um ASP.NET MVC geschrieben.

    
Chris S 12.01.2010 14:29
quelle
2

Haben Sie sich Kayak angesehen?

Es ist wahrscheinlich am ehesten einer C # -Version von Sinatra ähnlich, die ich dort gesehen habe ... Allerdings läuft es als eigener Webserver, daher gibt es dort keine IIS-Integration.

Bearbeiten: Scheint so, als ob dieses Projekt tot ist, es wurde jetzt nach Github verschoben, aber seit einem Jahr nicht mehr berührt:

Ссылка

    
jemerick 15.03.2010 13:52
quelle
1

Ich würde persönlich das Framework OpenRasta verwenden, das wirklich sehr leicht ist.

    
Dokie 10.03.2010 15:55
quelle
1

Mit IronRuby-Projekt erreicht 1.0

Warum benutzt du nicht einfach Ramaze und / oder Sinatra?

Ссылка

    
Jet Abe 21.04.2010 01:38
quelle
1

NicoGranelli erwähnte Nancy ( Ссылка ). Es ist wirklich toll! Plz überprüfe dieses Projekt JabbR ( Ссылка ) Es ist ein Chat mit SignalR und Nancy. Toller Job!

    
CSA 07.03.2013 18:11
quelle