Lift フレームワークは Ruby on Rails や Django と同じくらい「簡単」ですか?

StackOverflow https://stackoverflow.com/questions/957795

質問

この3つを経験した人がいるかどうか疑問に思っています。私はいくつかの RoR を読んで Django を使用しました。かなり使いやすそうです。この二人のようにリフトは「楽」なのでしょうか?easy というのは主観的なものであり、ここでは文脈がありません。私が言いたいのは、非常に高いレベルで一般的な意味です。

役に立ちましたか?

解決

私は現在、lift で一連のプロジェクトに取り組んでいます。そのため、私の個人的な経験をお話します。

これは非常に有能なフレームワークであり、rails や django の同等のフレームワークよりもアプリケーション開発の作業が軽いことがわかりました。ただし、ドキュメントは存在しますが限定的であり、一元化されていないため、高度なアプリ開発を開始するには、scala について十分に理解する必要があります。

Lift 自体は、既存のフレームワーク (レールとジャンゴを含む) から多くの機能を厳選して、私の考えでは最高のフレームワークを形成しています。また、独自の新しいテクニックもいくつか使用されており、フロントエンドを使用して、それを中心に比較的迅速にアプリケーションを構築できることを意味します。

チュートリアルに従うと、経験がほとんどなくても、多くのフレームワークで実証されている古典的な「todo」アプリケーションを 2 ~ 3 分で作成できます。ただし、Lift を最大限に活用するには、Java についての適切な知識と scala についての理解が必要だと思います。

主流の IDE では Scala サポートが不十分であるため、快適な開発環境をセットアップするのは決して簡単ではありません。

週末があるなら、それに捧げることができます はじめる そして 本を読んでいる 思い切って挑戦することを強くお勧めします。

あなたの質問に対するより直接的な答えとして、「使いやすさ」の観点から言えば、Java、scala、ruby、python に慣れていない場合、3 つのうちの最善の策は Rails でしょう。Ruby は美しいからです。この言語はほとんど説明の必要がなく、十分に文書化されており、オブジェクト指向の概念の大部分を紹介しており、学習が非常に簡単です。さらに、Rails での開発だけで実際に Ruby を学んだ人を私はたくさん知っています。

他のヒント

私はRoRのとDjangoの上にリフトをサポートする他の回答に反対しなければなりません。リフトは非常に可能であり、それは非常に柔軟です。しかし、完全に理解し、ジャンゴとRoRのは実用的でないとされるよりも圧延取得することが容易であると考えて誰。

1の場合はジャンゴとRoRの上の多くのドキュメントがあります。クラス、道より書籍、一般的な問題を解決するためのウェブエントリーの多くを訓練しています。 Djangoは、プラグインなどの膨大な数を有しています。私はこれらの事が問題のように、それは思えないかもしれません知っているが、彼らはありません。それは、雇うのは難しい訓練するのは難しい場合は、あなたはそれが本当のドレインのetc、何度も一般的な問題を解決する必要があります。

私はリフトのファンだ、と私は1日、私の推薦は本当ではないかもしれないと思います。あなたの人生はそれに依存している場合しかし、あなたは安全なコースを受講し、RoRの/ Djangoに行きたいかもしれません。

私はそれが(原因のJava / Scalaのエコシステムの複雑さにMavenの?Gradleの?.warファイル?Tomcatの?Jettyは?の何?? )とコンパイルの必要性。あなたはJava開発経験、または特に私はこのようなもののすべてはあなたに古い帽子であると確信している場合は、JavaのWeb開発の経験を、持っている場合は例外です。

あなたはそれを過ぎてもらって、ワークフローを持っていたら、

、それは素晴らしいことです。 Scalaは素晴らしい言語であり、エレベーターは魅力的なフレームワークです。

起動の容易さは、あなたがRoRのかDjangoので行ってみたいことがあり、あなたの唯一の関心事である場合。しかし、あなたは、その後、持ち上げたり、おそらくそれ以上の長寿と適応性、長期的に得られます再生、もう少し複雑しかし、私の経験では、非常にエレガントで楽しいです学習スカラ座、可能であれば長期性能、拡張性と保守性は、重要である場合います大幅うち重要なプロジェクトに少し大きめの起動時間を比較検討します。 パフォーマンス比較のいくつかを見てみましょうする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top