3

現時点で、動的に型指定された .NET Web 開発のオプションは何ですか?

IronRuby を使用した Ruby on Rails?

Django (いくつかの変更を加えたもの) と IronPython?

Phalangerルートに行く気がしないでください。私はPHPを使い果たしました。

ASP.NET MVC をより動的にする方法があると思いますが、それを .NET 3.5 で完全に活用できますか? Haack/Lam/Schementi が行った作業があります。投稿これをよく見た人はいますか?

FubuMVC と MonoRail は動的言語で何ができますか? 私は彼らにあまり詳しくありません。

4

5 に答える 5

2

可能性は次のとおりだと思います。

  • IronRuby を使用した Ruby on Rails
  • Django と IronPython
  • ASP.Net + IronRuby/IronPython を使用した ASP.Net MVC

また、動的型付けが必要な場合は、ASP.Net/ASP.Net MVC Web アプリを開発するときに dynamic キーワードを使用できる C# 4.0 を待つことができると思います。

シェイ。

于 2009-08-05T04:49:10.720 に答える
1

Shay は、動的タイプのオブジェクトを作成し、そこに物を押し込むだけでよいと提案されたように聞こえました。IronPython で動的プログラミングを行い、C# で本当に必要な処理を行い、別の方法で動的コードを呼び出す必要がある場合は、C# で動的型を使用してギャップを埋める方が良いと思います。IronPython は既に C# への呼び出しを処理しているため、C# 4.0 では、これら 2 つの非常に異なる世界の間で非常にシームレスなやり取りが可能です。

Python と Django が大好きです。私は Django が好きで、私が台無しにした他のどの Web フレームワークよりも好きです。ただし、Jeff Hardyによる IronPython の django パッチはまだ試していません。それとおそらく IronPython 2.6 ベータ版があなたを動かせるかどうかを確認する価値があるかもしれません.

Django を .NET/Mono 環境で使用でき、必要に応じて C# と付属のライブラリとツールを使用できるというのは素晴らしいことです。

于 2009-08-19T20:12:23.570 に答える
1

Jeff Hardy は、Python WSGI インターフェイスの .Net ポートであるhttp://www.codeplex.com/Wiki/View.aspx?ProjectName=NWSGIで NWSGI に取り組んでいます。

これにより、さまざまな Python ベースの Web フレームワークを移植する機会が開かれます (それらは無数にあります)。

于 2009-08-26T19:55:44.700 に答える
0

IronSchemeは現在ベータ版です。それが良いかどうかはわかりませんが、彼らは.NET上の他のLisp方言の経験に基づいています。

于 2009-08-26T20:07:53.520 に答える