2009-04-23 10 views
4

私たちはクライアント向けのプロジェクトに着手しています。彼らは年末までに約50,000人のユーザーを持つことを計画しています。私たちはMakoとSQLAlchemyのPylonsを使用しようとしています。私たちの連絡先には興奮していますが、.NETやJ2ee(彼らはエンタープライズのものに慣れている)ではないので、同僚のいくつかは慎重です。Pylons or TurboGears vs. .NETまたはJava

ウェブアプリケーションには、ソーシャルネットワーキング機能だけでなくオフロードするデータ分析もいくつかあります。 (基本的には、UX用のFlexモックアップです)

私は、開発時間、または顧客を安心させるための私たちの議論に役立つその他の理由に関して、いくつかの証拠を探しています。

他の選択肢は、私たちが間違ったツリーを吠えていることであり、わからないということです。私はそれが事実ではないことを願っています。

ケーススタディやその他のものは参考になります。私は見つけることができる最高の

http://www.oracle.com/technology/pub/articles/rubio-python-turbogears.html

日付ビット(TG2にWRT及びその他もろもろ)

おかげである

http://www.oracle.com/technology/pub/articles/devlin-python-oracle.htmlです!

答えて

3

クリーンでシンプルであることを示す簡単なProof of Conceptサービスを構築する方が簡単です。

簡単なSQLAlchemyマッピングで、クエリ処理のデモを簡単に実行できます。

マコがいかにクールであるかを示す簡単なテンプレート。

2つのPylonsアプリを組み合わせて使用​​します。

最も重要なのは、アプリケーションとそのデータを使用することです。色々な世界ではない。既存のチュートリアルではありません。

あなたのきれいで優雅なデモを.NETとJ2EEで比較したい場合、他の言語ではるかに大きなコードベースが得られることがわかります。


編集

このこれらを見る:http://python.org/about/success/

はまた、最高のPythonのデモの一つは、物事にSQLAlchemyのとDjangoチュートリアルは物事を行う方法を行うことです - インタラクティブPythonでから>>>プロンプトインタラクティブに行うことができるプログラミングよりもエキサイティングなことはありません。

魅力的なケーススタディはたくさんありません。 Pythonはコミュニティです。 .NETとJ2EEは製品です。 .Netはそれを裏付けるMicrosoftの広告を持っている。マイクロソフトは、自社製品に関する広範な調査と調査を行う余裕があります。 Sun(まもなくOracleとなる)とJ2EEと同じです。多くのマーケティング誇大宣伝が彼らの主張を支持しています。

PythonはPython.orgサイト(http://python.org/about/)にあるものを持っています。さまざまな関連プロジェクト(Pylons、Mako、SQLAlchemy)は、豪華なケーススタディホワイトペーパーを持っていません。彼らは多数のダウンロード数を持っています。

しかし、誰かがPythonが.Netよりもうまく動作するという「証明」を探している人は、あまり多くはないでしょう。

+0

また、スケールすると予想される負荷の下でテストしてください。テストは、数多くのコンピュータ、数週間または数ヶ月のセットアップと膨大なネットワークを必要とする大規模な事業である可能性がありますが、規模の拡大を伴わないシステムには固執したくありません。 –

+1

テストは重要ですが、誰かが.NETを凝視してPythonを見るのを止めるよう説得しようとしているのであれば、POCで十分です。 –

5

お客様の成功事例をお探しの場合は、Virgin Charterは、SQLAlchemyを使用してサイトでPylonsを使用しています。これは、人々がサイトを通じて非常に高価な便を予約しているため、高価値の取引システムです。

トラフィックの多いサイトでは、Redditは現在Charlie Roseと一緒にパイロンで動作しています。

SQLAlchemyとMakoは、Mike Bayer(ベテランのJavaプログラマー)によって設計されています.SQLAlchemyは、Hibernateの最高のものとHibernateがサポートするものと同じ強力な原則とパターンに基づいています。

PylonsはJython上で動作し、最新のSQLAlchemy(0.6ブランチ)はJythonについても準備が整っています。これにより、完全なPylonsアプリケーションをWARファイルにパッケージングして、Javaタイプを安心させることができます。

一般的なPythonでは、それを使用するすべてのビッグアニメーションスタジオと、他のさまざまな作品を指摘することを検討してください.Lott氏は指摘しています。

-1

彼らはj2ee imhoを使いたいと思うと狂っています。 Visual Studio/C#は非常に素晴らしいです。特に、何か面倒なことをやろうとしていないのならば。ただし、明示的に設計されたものを超えて、C#の方法をカスタマイズしたい場合は、すぐに混乱する可能性があります。自動生成されたXML構成ファイル& cに陥ることがあります。もちろん、SQLAlchemyを持つPylonsも、あまりにも多くのものを生成し、最終的に再構成しなければならなくなる可能性があるため、混乱につながる可能性があるとも考えています。完全な制御が必要な場合は、Werkzuegのように侵入の少ない環境をお勧めします。 Please read my essay on writing MVC with no invisible means of support.