1

私の会社は、ソフトウェアをオープンソース フレームワークに移行しようとしています。彼らが最初に考えたのは J2EE でした。Django と Rails が気晴らしの開発で人気があることは知っていますが、企業の環境ではよくわかりません。

私は、考慮すべき可能な Web フレームワークのリストをまとめようとしていました。残念ながら、私たちの要件を一般に公開することはできません。また、企業環境でさまざまなフレームワークを見たり使用したことがあるかどうかも知りたいです。

ありがとう

4

11 に答える 11

6

もっと重要な質問は、あなたがどのような才能を持っているかだと思います. 主に Java チームがあり、Ruby または Python に完全に移行したい場合、不可能ではないにしても、それは難しいでしょう。

X 言語/フレームワークがビジネスに適しているかどうかを判断するときは、まず社内の技術スタッフからの意見を考慮する必要があります。それは通常、選択肢が限られている場所にあなたを設定します. あなたが非常に小さいが非常に才能のある/やる気のあるチームに所属している場合、または新しい雇用者でチームを構築することを計画している場合を除きます.

于 2009-10-22T16:22:41.310 に答える
4

企業での使用とはどういう意味かわかりませんが、私たちは大規模なメディア企業で 40 近くのラジオ局の Web サイトに Django を使用しています。

于 2009-10-21T19:11:37.883 に答える
2

Struts、Stripes、Wicket、Spring MVC。私は Grails を愛用しています。

Railsにも行けます。Rails は、多くの重要なアプリケーションで成功裏に使用されています。

ソフトウェアからお金を節約したいだけなら、そこにある任意の J2EE フレームワークに行くことができます。楽しく迅速な開発を探しているなら、Rails を試してみてください。

それはすべて、プロジェクトの種類とあなたの才能次第です。

于 2009-10-21T18:44:34.437 に答える
2

Django にもう 1 票。Washington Post や LA Times が「企業」とみなされるかどうかはわかりませんが、平均的な「企業」環境よりもはるかに多くの要求 (毎日のヒット数と新機能の提供までの時間の両方) があります。

于 2009-10-21T20:35:31.770 に答える
1

私はリアルタイムのプロフェッショナル環境でdjangoを使用しています。

それは堅実で、非常に高速です (nginx/fastcgi の django、そしてすぐに couchdb も!)

于 2009-10-21T19:59:55.567 に答える
1

メインの内部アプリケーションのフロントエンドにsinatra (ruby)を使用しています。シンプル、安定、柔軟。

于 2009-10-21T20:54:36.973 に答える
0

現在Djangoを使用しており、このWebサイトは、昨年から2桁の成長を遂げるだけでなく、多くのビジネスを会社にもたらしています。企業がどのような技術を使用しているかは関係ありませんが、彼らのビジネスモデルは何ですか。現在、社内で何を使用していますか?社内のコード、知識、および人的資源に関連するWebフレームワークを使用する方が理にかなっています。

RailsやDjangoを誰も知らない場合は、移行中に学習曲線を考慮する必要があります。開発者の知識にもよりますが、数週間しかかかりません。また、社内のテクノロジを使用することを誰もが嫌う、または楽しんでいない場合は、新しいテクノロジを試す価値があるかもしれません。

于 2009-10-22T15:35:13.980 に答える
0

Javaに慣れている力のように聞こえますが、J2EEを避けてください。RestletとGroovyを入手して、プロジェクトのプログラムAPIとして機能するだけでなく、UIの実装を選択したAjax/Javascriptライブラリとうまく連携するRestバックエンドを作成してください。

于 2009-10-22T03:43:46.420 に答える
0

命令型言語 (Java、C#、Java を使用した JSP など) から遠ざけるフレームワークの方が優れています。宣言型/関数型/データ フロー言語 (Ruby、XSLT、Python など) は、サポート/拡張費用を節約する堅実な実装をもたらします。

于 2009-10-22T01:29:40.713 に答える
0

「Django と Rails がレクリエーション開発で人気があることは知っています (...)」

レール:

ジャンゴ:

トラフィックが多く、コンテンツの多いサービスを提供しています。私は彼らのビジネスを「レクリエーション開発」とは呼びません。

于 2009-10-24T07:30:35.970 に答える
0

Struts2、Spring MVC、Stripes、Wicket、Grails、JSF、Seam、GWT、Flex など (Stripes と Grails が私のお気に入りです)。

Matt Raible は、この古いプレゼンテーションの更新版であるこのプレゼンテーションで、それらの (ほとんどの) 興味深い比較を行いました。

もう 1 つの興味深い読み物は、最も一般的に使用されている Java Web フレームワークとは何ですか? ここでSOについて質問してください。

IMO、何を選択してもそれほど重要ではありません。プレゼンテーション層は依然としてコードを破棄します。

于 2009-10-21T20:19:53.907 に答える