データベース(好ましくはmysql)バックエンドを使用してスケーラブルでメンテナンス可能なエンタープライズグレードのWebアプリケーションのためにdjangoとyiiのどちらかを選択しようとしています。このアプリは主にデータ入力に重点を置いていますが、カスタムワークフロー(基本的に自動生成された粗いフォームを超えて)とカスタムレポートがあります。私はCSの背景、MVCに精通して、C++のプログラミングの背景、C#を持っています。 8年前にphp、mysql、perl/cgiを使って同様のアプリを構築し、痛いことを思い出しました。 PythonまたはPHPの構文をもう一度習得する必要がありますが、言語をかなり早く取り上げます。 djangoとyiiについてオンラインで広範に読んでください。オープンソースの必要性のために.net mvcルートに行くことができません。 RoRでおしゃべりして、その言語を愛しましたが、私はまだ、生産グレードのアプリケーションのために、まだ起こる魔法に非常に快適ではありません。将来的かもしれない。だから、戻っジャンゴへのYii VS -djangoまたはyii dbとカスタムフォームとレポートを使用してプロダクションWebアプリケーションを構築する
決定要因は以下のとおりです。
1)簡単に学習曲線
2)特定の私が必要となるタスクに適し枠組み - 重いデシベル操作、カスタムUIの流れ(何もあまりにもGFX (通常のフォーム要素ですが、ジョインなどで複数のテーブルにまたがってデータを操作する必要がある場合)
3)dbでの驚きはありません(読んでも、django ormとmysqlですべてのgotchasを完全に理解できません)。
4)私は基本的な事柄
5のためのフレームワーク/言語を戦っていないのです何か)スケーラブルかつ高速な実行時間(私は多くはどのように1つのアーキテクトソリューションに依存して知っている)
してくださいアドバイス。両方のフレームワークで働いていることに精通している人からの助けを求めています。おかげでたくさんここ
私は両方のdjangoとyiiでの経験を持っています....どちらも愛らしいです...しかし、yiiはもっと愛らしいです.....しかし、djangoのパフォーマンスは... Yii + apcの2倍以上です。 ....ので、ジャンゴは勝者です.... – MYNE