過去数か月間、私はWeb開発に携わってきました。私は、ASP.NETとPHPの両面を試しましたが、すぐに2つ目に夢中になり、ドキュメントとコミュニティは非常に役に立ちました。
私は絶対初心者のためのPHPを読むことから始めました、これは私に言語についてのまともな理解を与えました。
フレームワークを入力してください!Webを見て回った後、初心者に本当に適したフレームワークが1つあることが明らかになりました。Codeigniterです。私はCIが大好きです。大学でのプログラミング経験を通して、私は常に良い本に頼ってきました。CIは本を必要としませんでした。ドキュメントは非常によく書かれており、PHPの経験が少しあれば誰でも参加できます。
CIを学ぶことで、開発Webサイト(Stackoverflowなど)にたどり着き、「CIは大きなプロジェクトに対応できない」、「CIはフレームワークでもない」、「CIは初心者向け、私の仲間のようにプロになりなさい」。
さて、多分CIは巨大なプロジェクトに使用されるべきではありません-少なくともそれは私がコミュニティ全体から得たものです。しかし、私はここで疑問に思っています、私は今からどこに行くべきですか?少なくともいくつかのMVCフレームワークである程度の経験を積む必要があるように感じますが、この時点でどこに行くかについては少し混乱しています。今日はZendが最適で、明日はSymfonyが最適ですが、Yiiも見栄えがします。これらのフレームワークはすべて2.0に更新されており、ドキュメントは少なく、本はあまりありません(あるとしても)、それぞれのWebサイトには多くの情報がありますが、CIから来た人にとっては、開始するのが非常に怖いです。アウト。Windows CMDでプロジェクトを開始しますか?PHPアクセラレータ?
私がここで尋ねようとしているのは、最近のPHPフレームワークの世界を専門家がどのように見ているのかということだと思います。どのフレームワークをお勧めしますか?この2.0バブルに飛び込む必要がありますか、それともこれらのバージョンはまだ安定していませんか?そして、可能であれば、ドキュメンテーションに関して、私を一般的な方向に向けていただけますか?
お時間をいただきありがとうございます。