私は新しいプロジェクトを開始しようとしており、使用する言語/フレームワークを諦めています。私は専門的にPHPプログラマをしてきましたが、このプロジェクトの規模ではありませんでした。私はRoRと一緒に遊んだし、私はこれまでに非常に感銘を受けました。現在、2人の主要候補者はRoRとSymfony2です。新しいプロジェクト:Ruby on RailsまたはSymfony2(または他のフレームワーク)
RoRの主なハングアップ: - 私はルビーを知らない、またはほとんどしません。私はそれを読んでも大丈夫だが、コードを書き留めてしまう。 - 私はそれが遅いという苦情を読んだことがあり、それはCLIで遅いと思われます。
Symfony2の私の主なハングアップ: - それに関するドキュメントは事実上ありません。 Symfony1.x? symfony2 - ほとんどサポートされていません。彼らのサイトのBBは80%のスパムに似ています。 - ローカルの開発環境にインストールするために行ったことがありません(私の最初のハングアップを参照してください)
このプロジェクトはかなり複雑で基本的なCRUD操作を超えます。それは超緊密なタイムラインの下ではありませんが、1つがあります。基本的にカレンダーであるマイルストーン1、金融機関との取引(金融機関との取引ではなく、個人的な金融機関のタイプのもの)、プロジェクトマネージャー/ CMSという3つのマイルストーンがあります。
また、私は他のフレームワークを使用していますが、symfony2は今のところ最高のようです。もしsymfony2がRoRのサポート/ドキュメンテーション/チュートリアル/ etcを持っていれば、それは簡単なことではありません。
私は実際には、スタックオーバフローがこの問題について言わなければならないことを聞くことに興味があります。私はこのサイトの回答/回答の質に常に感心しています。
他のサブ質問(これは私の頭の中です): - 別のPHPフレームワークをお勧めするのなら、なぜですか? - あなたは、どのようなオプションについても最大の不満は何ですか?
私はCakePHPがRoRに最も近いことを知っていますが、モデルはちょっとしたものです(多くの人と多くの関係など)。
今、私はRoRに向かっています。簡単に言えば、私は本当にそれを学びたいと思うし、仕事をすることができます。私はちょうどルビーを知らないし、symfony2について多くのことを準備しています。
アドバイスをいただければ幸いです。ありがとう!
このプロジェクトで作業中に新しい言語を習得したい場合は、RubyとRoRにPythonとDjangoをお勧めします。 – solarc