2012-05-13 5 views
3

私はNode.jsの世界でちょっと新しいです。しかし、Express.jsのようないくつかのNode.jsフレームワークを試してみましたが、残念なことにそれらのものは私のrequierementsを満たしませんでした。ハイエンドのNode.jsフレームワーク

私はPHPでネイティブですので、私はsymfonyの、CodeIgnitierに似たいくつかのフレームワークを探していたが、CakePHPのなど

Basicly、私は、「のみ」のルーティングを可能にローエンドのフレームワークを探していませんよMVCのサポートは多かれ少なかれです。

ウェブアプリケーションの強力なフレームワークで見たいのは、テンプレートシステム、簡単なHTMLフォームの処理、ユーザー認証/自動化、セッション、キャッシュ、メール、ローエンドのORMなどこれはハイエンドのPHPフレームワークを持っています)。

私は、Node.jsはちょっと新技術ですが、このようにいくつかのフレームワークはあるのですか?いくつかのリリースを知っていますか?またはいくつかのグループ(フォーラム)、ここでpplがこのようなことを作成し、議論していますか?

ありがとうございました

+4

私はこのようなものが存在しないように見える理由は、Node.jsを使用している人は、すべての厄介なことなしに高速の非同期アプリケーションを構築したいからです。あなたが解決しようとしている問題を解決していない場合、なぜNode.jsを使用していますか?ジョブには適切なツールを使用します。 –

答えて

0

あなたが述べた機能のいくつかは実際にexpress.jsにあります。 PHP/Ruby/Pythonと同じようにフル機能のフレームワークはないと思います。良いニュースは、Node.jsがJavascriptであり、とても単純な言語だということです。 express.jsの上に余分なものが必要な場合は、それをするのは難しいことではありません。すべての開発者がこれを好むわけではありませんが、特定の問題を解決するために私自身の小さなモジュールを書くことを楽しんでいます。

1

これは素晴らしいフレームワークなので、私はFlatironにお送りしますが、私はあなたが探していると思いますか?Tower.js。しかし、大規模なnpmモジュールデータベースから、ニーズに最も適したモジュールを選択することを強くお勧めします。 Flatironは、それぞれが特定のことをする一連のモジュールで構成されており、これらのモジュールを一緒にflatironモジュールに結びつけているので、これは素晴らしいことです。

+0

このフレームワークは積極的に開発されていないようです。 Github repo:[Flatiron](https://github.com/flatiron/flatiron)を参照してください。最新リリースは2014年9月16日から0.4.2です。 – sg7

1

Node.jsのフルスタックフレームワークの一部は、nodeframeworksというサイトで見つけることができます。 OOPが好きで、symfonyの依存関係注入(サービスあり)はDanfを見てください(これと対照的に、今のところsymfonyのすべての機能を持っているとは思わない)。

関連する問題