RubyのSinatraに似た.NETライブラリ/ APIが存在するかどうかは知りませんか?RubyのSinatraに似た.NETフレームワークはありますか?
ASP.NET MVC、WCF、および.NET 3.5の新しいルーティングAPIを使用して以来、それは可能性のようです。
RubyのSinatraに似た.NETライブラリ/ APIが存在するかどうかは知りませんか?RubyのSinatraに似た.NETフレームワークはありますか?
ASP.NET MVC、WCF、および.NET 3.5の新しいルーティングAPIを使用して以来、それは可能性のようです。
.NET用のNancyと呼ばれる新しいフレームワークがあり、Sinatraからインスピレーションを得て有望です。しかし、それはまだ非常に初期の状態です。
あなたはここでそれについての詳細を読むことができます:http://elegantcode.com/2010/11/28/introducing-nancy-a-lightweight-web-framework-inspired-by-sinatra/と
トバイアス、とても感謝します。それは私が話しているものです。私は時間を見つけたらそれを試してみる。 – kenny
ねえ。私はナンシーの後ろの男です。導入以来、かなりの作業が進んでいます。まもなく、Razor、Spark、NHaml、NDjango(静的コンテンツ)の表示をサポートし、より多くのホストなどを追加しました。リポジトリに毎日のコミットがあります。ありがとう! – TheCodeJunkie
Martin frameworkはですが、Sinatraはにインスパイアされているようですが、ポートではありません。それはあなたが言及した新しいルーティングAPIを使用します。
マーティンはいいですね。私は掘り下げて見なければならない。 – kenny
また、OpenRastaをチェックアウトすることもできます。すばらしい、きれいなRESTフレームワークです。 MSルーティングライブラリを使用しているのかどうかは分かりませんが、ルーティング構文は同じではないにしても非常によく似ています。また、IronRubyはSinatraとRackを今すぐ実行でき、IronRubyのWebサイトにはinstructions for getting it up and runningがあるようですので、.NET環境でSinatraを実行する場合は、別の方法は必要ありません。
Nathanはやります...私は過去に簡単にOpenRastaを見てきましたが、私の印象はSinatraほどシンプルで清潔ではなかったということでした。 IronRubyはまだベーキングしているようだが...良い点だ。ありがとう。 – kenny
さて、OpenRastaはSinatraと全く同じではありません。 IronRubyは完全に終了していませんが、1.0とかなり近いですし、私はSinatraの最新バージョンを約10分で動かすことができました。IronRubyサイトには、IISでRackをホスティングする方法が書かれていますので、今、あなたが望むなら、Sinatraの本番アプリケーションを書き始める良いチャンスがあると思います。言語や文化の違いにより、Sinatraとして単純な、または敬遠されるネイティブの.NETプロジェクトを見つけることはできません。 – Nathan
OpenRastaで複雑すぎることがある場合は、フィードバックが大好きです。 – SerialSeb
あなたはマノスhttps://github.com/jacksonh/manosをテストすることができますがシナトラに基づいて、軽量フレームワークです。
ナンシーフレームワークが見つかりませんでした。正しいURLを教えてください。
今、.NET上でこれらのマイクロWebフレームワークのホストがあるようです:
Nancy:Hereは、作成者アンドレアスHåkansson
NinaとHanselMinutesポッドキャストです:「ニーナは、.NET用のWebマイクロフレームでありますシナトラに触発されたプラットフォーム、」
Kayak: "Kayakのは、C#で書かれた非同期のHTTPサーバ"
Manosです:Interview Heardingコード
の生みの親・ジャクソンハーパーと10は「RubyのSinatraに触発された.NETの好奇心から書かれたマイクロウェブフレームワーク」です。
私は上記のリンクを拾ったMike Hadlowの良いブログarticleがあり、彼はそれぞれについて細かく説明します。ちょうど私がこれらのプロジェクトを呼び出そうと思ったのは、.NETの世界でそのような開発が見られることはエキサイティングです。
IronRuby(1.1.2)の最新リリースには、「Sinatra Web Application」という名前のVisual Studioテンプレートがあります.SiatraをIronRuby内から利用することができるようです。 –
@Roy Tinker、面白いです。更新していただきありがとうございます。私はまだナンシーに興味があります。なぜなら、私はまだ少なくともC#を好むからです。私はRubyも好きですが、実際のプロジェクトでは静的にチェックされた言語が好きです。 – kenny