ホームページ  >  記事  >  バックエンド開発  >  PHP フレームワークの作成について感じたことについて話します。

PHP フレームワークの作成について感じたことについて話します。

WBOY
WBOYオリジナル
2016-07-29 09:07:011174ブラウズ

PHP フレームワークを書くことについてのいくつかの感想を話してください

個人的な感想

私はフレームワークを構築するのは難しくないと思っていました。実際、私は実際にはそう思っています。 , ただ思うのですが、作るのは難しいことではありませんが、作った後にこそ「育てる」のが一番大変で、それを今経験しています。

実際、私は無意識のうちに 3 つのフレームワークを作成しましたが、それらはすべて他の人のフレームワークを模倣しており、もちろん他のフレームワークほど優れたものではありません。しかし、まだ生き残っている最後の人がいて、彼はFastDです。私はこれをほぼ1年間「成長」させてきました。 3 つのフレームワークを経て「良好」と見なされます。

初めてFDを取り出したのは、たしか2015年の新年明けて最初の勤務週でした。取り出して部署の同僚にデモしてみたところ、皆さんの反応が良く、とても熱中しました。 。 ??

実は、正直に言うと、私も新人で初心者のような気がします。このフレームワークを作成した当初の目的は、それを試してから他の人が使用できるように開発することだけでしたが、Symfonyの影響を受けているため、現時点では目的は達成されていると見なすことができます。 > フレームワーク。


Symfony 框架的影响哈。

个人看法

然后我说说自己对当前PHP框架的一些看法吧。

我觉得现在市面上充斥着很多的 php 框架,其实每个框架上,都有自己好的一面,也就是可以参考的地方。其实我偶尔会在一些群上看到 "xxx是世界上最好的框架,没有之一",额,这到底对 xxx 框架有多狂热呀,和 “xxx是世界上最好的语言,没有之一” 一样,虽然说是老梗了,但其实是毫无意义的,包括有一些工作久的也会犯这些毛病。额,不好说吧,唉,自己顺手就好。

我接触的框架也不算多,也就几个,寥寥可数啊。但其实细心可以发现一个很基础的点就是:路由是一个框架灵魂,这么说不是没有道理的,目前咱们看到的框架,大部分都是只处理 “一个” 事情,Http個人的な意見

それでは、現在の PHP フレームワークについての私の意見をいくつか話させてください。

現在市場には多くのphpフレームワークがあると思いますが、実際、それぞれのフレームワークにはそれぞれ良い面があり、参考にすることができます。実際、一部のグループで「xxx は世界で最高のフレームワークであり、他にはありません」というものを時々見かけます。まあ、xxx フレームワークについてこれはどれほどクレイジーであり、「xxx は他にはありませんが、世界で最高の言語です」というものはありません。 「一」も同じで、古い冗談と言われますが、実は長く働いている人でもこういう間違いをする人がいます。まあ、「自分でやれ」と言うのは難しいです。

私は多くのフレームワークに触れたことはありません。ほんの数、ごくわずかです。しかし、実際には、注意して見ると、非常に基本的な点を見つけることができます。ルーティングはフレームワークの魂であるということです。現在、私たちが目にするフレームワークのほとんどは、 という「1 つの」ものだけを扱っていると言えます。 >HTTP リクエスト。そして、このリクエストは単に「コントローラ」と「メソッド」で構成された指定されたアドレスであるようです。開発ではこれをルーティングと呼びます。各リクエストはルートであり、最初にそれを通過するのはルートでなければなりません。指定されたメソッドに解決する役割を果たします。残りはそれに対処するだけです。MVC であろうと他のものであろうと、カスタマイズするだけです。

    うーん、ところで、PHP で働く人たちに思い出してもらいたいのですが、オブジェクト指向をよく学ばなければなりません、オブジェクト指向を学ばなければなりません、オブジェクト指向をよく学ばなければなりません
  1. わかりました、Sao Nian 、頑張ってください。

  2. 私が個人的に学ぶことをお勧めするフレームワークがいくつかあります:
  3. Symfony / Community
  4. Laravel

Yaf

ちなみに、Swooleを宣伝したいと思います

🎜PHPはより強力ですあなたが思っているよりも。 🎜 🎜 上記では、PHP フレームワークの作成に関する私の考えを、その側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。