Ich bin auf der Suche nach einer neuen Website, die ein SQL Server-Backend und Silverlight-Front-End benötigen. Ich möchte auch den MVC-Rahmen nutzen. Ich code derzeit in C#, aber ich suche eine neue Art von Sprache in diesem Projekt zu lernen. Ich habe auf F #, IronRuby und IronPython gelesen. IronPython scheint mir am meisten ins Auge zu fallen, obwohl ich IronRuby nicht völlig verschlossen bin. F #, wie ich es verstehe, ist immer noch eine Forschungssprache, also bin ich ein bisschen vorsichtig beim Schreiben von Produktionscode mit ihm - IronPython und IronRuby haben auch schon seit einigen Jahren existiert, während F # völlig neu ist. Meine Gründe für die Auswahl einer dieser drei Sprachen sind, dass sie alle funktional sind und auf dem DLR laufen.Ironpython, Silverlight, ASP.NET MVC für Produktionsstandort
Ein paar Fragen:
1) Wird Ironpython mit Silverlight und MVC gut funktionieren? Wenn Sie IronPython in dieser Kombination verwendet haben, bin ich sehr daran interessiert, Ihre Gedanken zu hören.
2) Wie gut integriert IronPython in Visual Studio? Ich bin nicht völlig dagegen, einen anderen Editor zu benutzen ... vielleicht Notepad ++ oder was auch immer, aber da VS wirklich nett ist, möchte ich es benutzen, wenn ich kann.
3) Wie gut funktioniert IronPython mit vorhandenen ASP.NET (und silverlight vielleicht?) Serversteuerelementen? Ich habe einige Tutorials über die Verknüpfung von Winforms-Steuerelementereignissen mit IronPython durchgelaufen - gilt das auch für ASP.NET-Steuerelemente?
Eigentlich mag ich die Idee von F # verwenden, aber meine Sorge ist die Unterstützung der Gemeinschaft. Es scheint mehr Buzz um IronPython zu geben ?? vielleicht wegen seiner Präexistenz als CPython .. Oder vielleicht suche ich nicht in den richtigen Ecken im Internet nach meinen F # -Nachrichten ... – Tone
F # hat eine sehr unterstützende Community auf hubFS http://cs.hubfs.net und hier auf StackOverflow. Es ist wahrscheinlicher, dass Ihre Fragen Antworten direkt vom F # -Team erhalten. –
Was ist Ihrer Meinung nach also der Vorteil von F # gegenüber IronPython? – Tone