2012-09-11 5 views
21

私は、バックエンドメカニズムとしてFacebookのAPIを使用する単一ページのバックボーンベースのアプリケーションに取り組んでいます。したがって、私は、PHPを使用して、間に非常に薄い接着層を書く必要があります。私は、CakePHP、CodeIgniter、Kohana、そしてMVCの栄光の時代からの他のすべてのフレームワークで長年の経験を持っています。これらのいずれかを取ると、それから恩恵を受ける。PHPのためのマイクロフレームワーク(FlaskやSinatraのような)

私が探しているのは、バニラPHPの上に非常に薄い層でなければなりません。これは、あなたにすべての可能性を与えてくれますが、あなたの顔にはたくさんの設定と慣習がありません。

Pythonの世界では、Flaskという素晴らしいマイクロフレームワークがあります。私はこれがRubyのSinatraもやっていると信じています。だから、PHPの素晴らしいマイクロフレームワークはいかがですか?

+6

私はPHP自体がマイクロフレームワークだと主張しますが、私を撃たないでください。 –

答えて

23

SilexためSilexマイクロフレームワークを見て、おそらく現在どこへ行くものです持っています。それは、現代のPHPプログラミング技術の最高のサポートを持っており、 "大きな"兄弟Symfony2と同調して開発されており、単体テスト、十分に文書化されており、非常に良いDIコンテナメカニズムを通じてサードパーティライブラリを紹介する可能性があります。

個人的には、このフレームワークは、大量のキャッシュ、ユーザー管理、重いデータベースのやりとりやセキュリティを必要としないものであれば何でも使用できます。だから、基本的に私が書いているウェブアプリの95%。

3

はたぶん、あなたはsymfonyの2フレームワークに基づいて、マイクロフレームワークです。とにかくSilexが存在するhttp://mwop.net/blog/2012-08-17-on-microframeworks.html

最初にこの記事を読んで興味を持っています。サイレックスはsymfonyの同じ人々によって開発され、維持されている2

13

あなたが考慮する必要がありますPHPで書かれたいくつかの他の良いmicroframeworksがあります

個人的には、私はスリムを使用しており、仕事をするだけで十分だと思います。使い方が簡単で、ウェブサイトに十分な文書があります。

+0

ええ、スリムはバージョン2でもさらに優れています。 – scottheckel

3

非常に軽いPHPルータを探してRESTアプリケーションを構築する場合は、ToroPHPをお勧めします。

関連する問題