ホームページ >バックエンド開発 >PHPチュートリアル >茂名市出身の PHP ソフトウェア エンジニア。大都市の PHP テクノロジーとコミュニケーションをとりたいと考えています。
茂名市の PHP プログラマー...小さな都市のプログラマーの考えについて書いています...大都市の PHP テクノロジーと通信することを望んでいます
まず簡単に自己紹介をさせていただきます
私はITが未発達な小さな都市、茂名市に住んでいます。
3、4 年前から私の周りの友人や同僚はそうしていました。彼らは皆、発展するために大都市に移住しました。そして私は常に茂名市で開発することを選択してきました。
たぶんそれは、私が茂名にはまだまだ発展の余地があると思っているからかもしれません。実際、私は何事にも最高のものを求め、オリジナリティを好みます。もちろん、私は起業してボスになるためにここに滞在しました。しかし、日が経ちました。気づいたら井の中の蛙だった…
私はいつもオリジナルでありたいと思っていたから。私は js フレームワークや php フレームワークを使用するのが好きではなく、常に自分で作成した壊れた「フレームワーク」を使用しています。
js フレームワークについて話します。私が js フレームワークを書いた理由は、海外の主流のフレームワークを理解していなかったものです。実際、私は数年前に jquery などのフレームワークの存在を知りました。当時 jquery が古いプログラムと互換性がなかったという理由だけで、すべてのフレームワークは元のプログラムと互換性がなくなるだろうと考えていました。今月は js フレームワークを書き直したいと思い、jquery について学びました。その後、jquery のアイデアを真似してフレームワークを書き始めました。しかし、書いている途中で断念してしまいました。同僚が、jquery には互換性のある記述メソッドが提供されていると教えてくれたからです。実際、必要な関数は jquery コンポーネント呼び出しとして記述できます。そこで、以前の壊れたフレームワークをあきらめて、jqueryを使用しました。進歩しました。
互換性のある jQuery の記述方法は次のとおりです:
PHPフレーム:
ちょうど1年前。珠海で数年間頑張ってきた先輩にアドバイスを求めたところ、PHPERになるにはperaライブラリとPHpフレームワークの使い方を知らなければならないとのこと。当時、なぜ国内の大手サイトがperaライブラリやphpフレームワークを使っていないのか疑問に思っていました。そこで私はccdnに行き、皆さんにアドバイスを求めました。結果は、pera ライブラリと PHP ライブラリは十分に安全で大容量ですが、効率的ではないことを示しています。なので、フレームは使わないことにしました。もしあの時 ZF を勉強していたら、自分が書いたプログラムについての考え方が改善されたかもしれません。
これまで、私のプログラムはすべて、私が書いたクラスを使用して呼び出されていました。これは実際にはフレームワークではありませんが、DZ フォーラムに基づくテンプレート エンジンも備えています。ただし、私が書いたクラスは抽象クラスではありませんが、渡すこともできます。そして呼びやすい。 htmlやフォームの提出も終了しております。また、いくつかのシステムでも使用されており、他の同僚がすぐに学習できるようにドキュメントが作成されています。何しろコアもドキュメントも私一人で書いたものなのでボロボロです。このような途切れ途切れで不規則な電話のおかげで、私の仕事は楽になっています。これらの機能をカプセル化するフレームワークを書き直したいと考えています。仕事が楽になります。
この時、jsフレームワークの先例を思い出し、もう井の中の蛙にはなりたくないと思いました。時間を無駄にするのが怖いです。どの PHP フレームワークが自分に最適かを調べようとしています。次に、必要な関数が上記に含まれているかどうかを確認します。
現在、Zend Framework について学習しています。 bardo を通じて、 http://bardo.iteye.com/blog/658402 ZF フレームワークの欠点を知り、フレームワークを書きたいのであれば、他の人の優れたフレームワークを理解する必要があることにも気づきました。しかし、ここで時間コストという別の問題が発生します。 Barbo が言ったように、フレームワークでは考慮すべきことがたくさんあります。そして、この小さな会社の技術力も非常に限られています。私たちの会社に適したソリューションを見つけたいと考えています。
現在の私の意見は、ZF の学習コストは非常に高いということです。テクニカル ディレクターとして、私はこのフレームワークを自分のチームに適応させるにはある程度の時間がかかることを学びました。そこで、まず symfony について学ぶことにしました。 ZF が私たちのチームのニーズに応えられるかどうかについては、わかりません。 symfonyとZFを比較するために勉強するつもりです。 symfony 用の ZF 学習ドキュメントをお持ちの場合は、メッセージを残してください。あるいは、全員がコミュニケーションをとって一緒に学ぶこともできます。研究費や勉強費が高額な場合。それは、小さなフレームワークを自分で開発するのと同じくらいのことです。