2012-02-01 8 views
-3

私はPHP + mySQL(サードパーティ製CMS)で書かれたシンプルなサイトを持っています。それはVPS、CentOS + Apache + MySQLでホストされていました。私はパーソナルキャビネットモジュールを作成する必要があります(クライアントは注文を作成し、注文の統計を見ることができます)。私は、既存のCMSコードモジュールから完全に独立して作成したいと考えています。理由のひとつ - 私はこのモジュールを将来他のプロジェクトで使用したいと思っています。シンプルなPRサイト向けにスケーラブルなWebアプリケーションモジュールを高速に開発するために使用するツール

モジュールは1回目のリリースでは軽量でなければなりませんが、将来は新しい機能で拡張可能にする必要があります。どのような迅速なWeb開発ツール(フレームワーク)を使用するには?私は現在のVPSホスティングでも制限していますが、新しいコンポーネントをインストールできます。

私はGrailsについて考えていますが、現時点でのホスティングには重すぎるかもしれませんが、それはJAVA環境を必要とします(またはそれは不必要な恐怖ですか?) 次に、私はPythonフレームワークについて読んでいます。そして、私は正しく、PythonフレームワークはVPSでのPythonのインストールだけを必要とし、アプリケーションはGrailsで開発されたより軽量になりますか?

PHPフレームワークがありますが、GrailsやPythonでの経験を得たいと思っています:)しかし、多分GrailsとPythonがより好ましい、あるいはそうでない理由がいくつかの客観的な理由があります。誰かがそれについて考えを共有することができますか?ありがとう。

+1

これはすべて個人的な好みになりますので、私にとっては有効な質問ではありません。 –

+2

PHPはすでに「フレームワーク」とテンプレートエンジンであることを忘れないでください。テンプレートをフレームワークしている間、フレームワークをテンプレートすることができます。よろしくお願いします... –

+1

みんななぜあなたは投票Artyoms質問ですか?それは単に個人的な好みではなく、要件についての質問を再読します。それはなぜGrails OR PythonをPHPで選ぶのかと書かれました。容易にスケーラビリティ/拡張可能でなければならない。私は、PHP上で何らかの言語を選ぶ理由がたくさんあると思いますか? – david

答えて

1

ホスティングのコストが重要でない場合は、私はPHPを提案しません。あなたが書いているように、将来のプロジェクトでコンポーネントを再利用し、その機能を簡単に拡張したいのですが、オブジェクト指向言語に基づいたフレームワークを選択することをお勧めします。もちろん、OOのようなものをPHPで行うことはできますが、特定のグレードでのみ行うことができ、ハックのように感じることがよくあります。

GrailsまたはPythonフレームワークを選択すると、個人的な好みが増えます。パフォーマンス面では、フレームワーク(Grails)と言語(Python)を比較しようとするときに、どのPythonフレームワークを選択するかによって明らかに異なります。 Grailsアプリケーションの場合、ホスティング者は最低256MBのRAMを提供する必要があります。私はPythonのフレームワークを話すことはできません。そして、JVM自体が遅いは、永続的な神話です。

関連する問題