2011-08-09 11 views
2

に従うこと:良いPHPのフレームワークを探して - 「良い」の定義を、私は私のニーズに合わせて「良い」PHPのフレームワークを探しています

  • 好ましくは初心者チュートリアルの一握りで、よく文書(主に、主に重要な..私はKohanaを見て、私は両足でジャンプして学ぶことができないように感じた)
  • かなりの固体コミュニティなど
  • 安定性と時間テスト済み
  • コード/コードの量を大幅に削減します(例:jQuer y)はJavaScriptが

を私はPHPでかなり固体だし、私は、開発プロセスをスピードアップユーザーからのクレンジングの入力を処理し、データベースクエリを簡素化し、そういったことに役立つ何かを探しています。 MVCとOOはいいですが、まさに私の要件ではありません。

+0

これはあなたの要件の多くを満たすことはできませんが、データベースのクエリを簡略化することができますので、とにかく投稿します。私はPHP PDOをラップするためにこれを書いています.POSOはあなたのためにたくさんの消毒を行います(XSSを除くすべて)。このファイルは特に 'Database.php'ですが、他のファイルの周りに嗅覚を持っています。多分役立つかもしれません。 [myframework](http://github.com/rockerest/myframework)。ちなみに、あなたは[Afterthought](http://github.com/rockerest/Afterthought)をdlしてそれらの2つを一緒に解凍することもできます。 Afterthoughtのreadme = workingサイトの手順を実行します。 – rockerest

+0

私はhttp://www.yiiframework.com/で作業したがっていました(習得しやすいですが、良い文書(そして礼拝堂には本があります)、速い結果) - 残念ながら、サイトはATMのようです。 – miku

答えて

3

symfonyをご覧ください。

symfony(バージョン1または2 - は関係ありません)は素晴らしいドキュメントを持っています(Web構築のガイドブック、フレームワークの仕組みを示すブック、および通常のAPIドキュメント)。 symfony1symfony2の詳細については、ここをクリックしてください。

Symfony2は新しくなっているので、安定していると言えますが(私はそれを使用していますが、かなり確信しています)、時間をかけてテストされています(単語?:p)はあまり良くありません。 symfony1は2013年までサポートされていますので、symfony1を試すことができます。

symfonyコミュニティは、ユーザーコミュニティと開発者の両方にとって素晴らしいものです。 Stackoverflowには多くの良いsymfonyユーザがおり、メーリングリストやその他のリソースを確認することができますhere

symfonyには、多くの標準ライブラリ、ORM、多くのコード生成ツール(通常はコマンドラインから呼び出されます)が付属しています。だから、それは非常に多くのコードを保存します。 symfony1では、あなたが書いた1行のコードなしでCRUDアプリケーションを生成することさえできます。 symfony2でもこれを行うことができますが、まだ試していません。あなたは、フレームワークとの戦いよりも、あなたのビジネスロジックのコーディングにもっと集中していることを確信できます。

これが役に立ちます。

+0

クールに見えますが、私は「始めている」ものを調べ、CakePHPと比較しなければなりません。ケーキは少しシンプルなようですが、私はあなたのデータベースをすばやく定義し、いくつかのスターターデータを入力できるようにするためのWebインターフェイスを実際に掘り下げます。 – CaptSaltyJack

+0

はい、symfonyは少し険しい学習曲線を持っていますが、通常はそれが報われます。私は今は分かりませんが、 "PHP Framework"を決定しようとすると、Cakeには十分な文書がありません(ほとんどの文書は空のページです)。多分それは今持っています。しかし、symfonyは確かに試してみる価値があります。 – bertzzie

+0

1.4をお勧めします。x(最新の安定版)。あなたのプロジェクトが小さく、最新かつ最大のtry 2.0.x(最新の安定バージョン)を試してみたいのであれば。 –

関連する問題