Vraptor3-ブラジル原産のMVCフレームワーク

10月4日、j | web development V | Raptorの興味深いMVCフレームワークのリリース3.0.0 がリリースされました



開発者がエンジンのカーネルとしてVRaptor2を積極的に使用しているJForumの実装の詳細を調べたときに、偶然に偶然見つけました。



最初は、私にとって特別なことではなかったようです。ブラジル人(!)チームがオープンソースプロジェクトを行っており、サイトはデフォルトでポルトガル語を使用しています。ドメインvraptor.orgはすぐに何らかのvraptor.caelum.com.brにリダイレクトされます。











しかし、その後、Vraptor2 がGoogle App Engineで正常に動作することに夢中になりました 。これは、現代のJavaテクノロジーではそれほど一般的ではありません。 少なくともJBoss Seam、Wicket、新しいJAX-RS実装(Jersey、RESTEasy)などのフレームワークとテクノロジーは、GAEで機能しないか、安定した起動を簡単に実証するためのファイルを必要とします。



すぐに知り合った後、さらに興味深いものになりました。JBossSeam、Stripe、Webwork、Hibernate Annotations、JAX-RSなどの実績のあるソリューションのクリームをざっと目を通すことを決意しています。

積極的かつその場合、DI、IoC、POJO +注釈が使用されます。 もちろん、AJAXは注意を奪われていません。 主な目標は、学習のシンプルさとスピードです。 特に怠zyな人は、10分間の行動ガイドではなく、 1分間の行動ガイドを提供します。



VRaptorは、JBoss Seam、JSF、JAX-RS、Spring Web Flow、およびその他の最新の成功したフレームワークによって提供される機能の軽量バージョンと見なすことができます。 また、GAEと互換性があるという事実により、独自の完全に機能するSOA + REST CRUDをビッグWeb上でほぼ即座に無料で起動できます。



VRaptor 3.0.0リリース自体に加えて、GAEプロジェクトのスケルトンと実例がダウンロード用に提案されています。



バージョン3の前のバージョンと比較すると、たとえば、@ ComponentとResourceの間隔空いていて、以前は非常に不足していました。 このプロジェクトは、才能のない人々によって積極的に開発されていることがわかります。



欠点の中で、DIの過度のシンプルさ(ただし、遍在するSpringとの統合があります)、不完全なドキュメント(一般的にポルトガル人は英語よりもポルトガル語を強く好みます。Twitterは読みません。フォーラムも特別ではありません)、 。



しかし、迅速で簡単なスタートに関しては、彼らは間違いなく幸運であり、シンプルであり、同時に機能も魅力的です。 少なくとも、このフレームワークをGAEでの独自の(楽しい)開発に積極的に使用する準備ができており、いくつかの小さなプロジェクト(残念ながら、作業中のプロジェクトのバックエンドサービスとして使用されているため、一般に使用されていません)が既に実行されています。



更新: より重い砲兵経験の説明。



All Articles