Frage

Was sind Sie Optionen für die dynamisch typisierte .NET Web-Entwicklung in dieser Zeit?

Ruby on Rails mit IronRuby?

Django (mit einigen Änderungen) und Ironpython?

Fühlen Sie sich nicht wie das Gehen die Phalanger Route. Ich bin mit PHP gemacht.

Ich gehe davon aus, dass eine Art und Weise ist ASP.NET MVC dynamischer zu machen ... aber können Sie sich voll, dass .NET 3.5 ausbeuten in? Es ist das Werk Haack / Lam / Schementi tat. Beitrag Jeder sah nah an das?

Was kann FubuMVC und Monorail tun mit dynamischen Sprachen? Ich bin nicht sehr vertraut mit ihnen.

War es hilfreich?

Lösung

Es ist eine vollständige Implementierung von ASP.NET MVC mit IronRuby. Dies hat eine viel dynamischere Gefühl als die reguläre ASP.NET MVC.

MVC ist ein Muster, um Verantwortlichkeit zu trennen, so sehe ich nicht, was das mit mehr oder weniger dynamisch zu tun hat. Von dem, was ich aus Ihrem Post erhalten mögen Sie die dynamische Typisierung Güte und das Zeug ist in ironrubymvc umgesetzt. http://github.com/jschementi/ironrubymvc

Sie können auch Rails mit IronRuby in diesem Moment verwenden, so dass eine weitere Option wäre für Sie zu nutzen, aber die Datenzugriffs müssen überarbeitet werden, obwohl mit .NET arbeiten, oder Sie benötigen eine der .NET verwenden, OR / M.

Andere Tipps

Ich denke, die Möglichkeiten sind:

  • Ruby on Rails mit IronRuby
  • Django und Ironpython
  • ASP.Net + ASP.Net MVC mit IronRuby / Ironpython

und wenn dynamische Typisierung ist das, was Sie sich interessieren, ich denke, man kann warten für C # 4.0, wo Sie die dynamische Keyword verwenden können, wenn ASP.Net/ASP.Net MVC Web-Anwendungen zu entwickeln.

Shay.

Es klang wie Shay nur vorgeschlagen wurde, ein Objekt der dynamischen Art zu schaffen und Dinge in dort schubst. Ich fühle mich wie es besser ist, Ironpython tun, um die dynamische Programmierung Zeug zu lassen, C #, um die Dinge zu tun, die es wirklich braucht, und den dynamischen Typen in C # verwenden, um die Lücke zu überbrücken, wenn Sie in der anderen Richtung gehen müssen, in dynamischen Code aufrufe. Da bereits Anrufe in Ironpython C # für Sie behandelt, mit C # 4.0 kann es ziemlich nahtlose Interaktion zwischen diesen beiden sehr unterschiedlichen Welten sein.

Ich liebe mich einige Python und Django. Ich mag Django mehr als ich andere Web-Framework denke ich mit der Nase haben. Ich habe nicht die django Patches für Ironpython gegeben von Jeff Hardy einen Versuch though. Könnte ein Blick, wenn das und vielleicht bekommen Ironpython 2.6 Betas sehen wert sein können Sie gehen.

Die Möglichkeit, Django zu verwenden, in einer .NET / Mono-Umgebung und mit C # und den Bibliotheken und Werkzeuge, die mit ihm kommen, wenn klingen benötigt genial.

Jeff Hardy arbeitet an NWSGI unter http: //www.codeplex. com / Wiki / View.aspx? Projektname = NWSGI , die eine .Net-Port von Python WSGI-Schnittstelle ist.

Dies eröffnet Möglichkeiten zu portieren verschiedenen Python-basierten Web-Framework (es gibt kazillion von ihnen)

ist Ironscheme derzeit in der Beta. Ich habe keine Ahnung, ob es gut ist, aber sie bauen auf den Erfahrungen mit anderen Lisp Dialekte auf .NET.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top