ホームページ >バックエンド開発 >PHPチュートリアル >マルチレベル アーキテクチャ設計の序文

マルチレベル アーキテクチャ設計の序文

WBOY
WBOYオリジナル
2016-07-29 08:50:021191ブラウズ

PHP は元々 HTML の生成を支援するように設計されているため、プログラムコードと HTML コードが混在しているのが PHP の特徴であり利点でもありますが、作業の分業においては多くの問題が生じます。 PHP については、PHP も作成しています。また、DataBase、HTML、CSS、JavaScript などのフロントエンドとバックエンドのスキルについてもよく理解している必要があります。

この状況では、新しい人材を見つけるのが困難です。以下の求人広告を見て、さまざまな問題があることがわかります。どれくらい深刻か:

1. ウェブサイト構築とプログラミングの経験がある。
2. PHP プログラミング言語に精通している。
3. MySQL データベースに精通している。
4. HTML、JavaScript、CSS、jQuery、その他の Web テクノロジーを理解します。
5. 真面目で責任感があり、プログラミングと Web テクノロジーの向上を目指しています。

上記は、ある企業が PHP プログラマーを求めているスキルです。PHP プログラマーになるには、ほぼすべての知識が必要であることがわかります。
開発者たちは、仕事の要件が高すぎるとして上司を密かに叱りましたが、すべてをこなせる人材を見つけるのは簡単ではなかったので、上司にとっては頭の痛い問題でもありました。 。
そのような背景の下では、結局のところ、すべてについて少しだけ知っている人は一人だけです。スキルのない呉叔の話を聞いたことがありますか?彼は逆にすべてについて少しだけ知っています。 、彼は何も知りません。

つまり、テクノロジーは人間性から生まれ、経営は需要から生まれ、需要は企業によって生み出される、と私はよく言います。

また、別の求人の応募条件を見つけたので比較させていただきました。彼の役職は

勤務条件:

1.毎日のウェブサイトの制作とメンテナンスの更新

2.創造的なアイデア
4. 研究に対する熱意
5. 優れたチーム作業能力
6. DIV+CSS のカット (PSD から HTML) を単独で完了できる能力
7. モバイル Web サイトの開発経験
8. マルチブラウザーの CSS 調整に精通している
9. JQuery の使用に習熟していること

各ジョブの要件は前のジョブよりもはるかに低いですが、重要なのは、2 つのジョブの給与が似ているということです。

これは、誰もが就職したり会社を設立したりするときに、開発者にとっては最小限の学習コストで最大限の新しい資本を獲得することを意識する必要があります。オーナーの皆さん、あなたの才能は、必要な労働条件が少なければ少ないほど、一般にコストも低くなります。


そのため、近年、Web サイト開発では、多くのマルチレベル アーキテクチャ設計理論が登場していますが、最も一般的に聞かれるのは、モデル – ビュー – コントロールである MVC です。

しかし、実際に仕事をうまく分割できるようにするために、実際には高度な設計理論や高度なテクノロジーは必要ありません。

それを制御するには、会社のシステムのアーキテクトだけが必要です。もちろん、それぞれの役割には、十分に年長で、物事を機動的に実行でき、リソースを獲得するのに十分な権限のある人が必要です(上司自身のように聞こえるのはどうでしょうか)。

この役割の仕事は次のとおりです:

定期的にコードレビューを実施して、コードの記述が標準に準拠しているかどうかを確認します。

上司との定期的な会議を開催して、会社のユーティリティ ライブラリ、基礎となるアーキテクチャ、および現在の開発プロジェクトの使用上の問題を確認する

会社のビジョンと基礎となるアーキテクチャに互換性があるかどうかを定期的に確認する



実際、上記のことは複雑に聞こえるのではなく、単にただそれを実行する実行力があるだけです。

以上、アーキテクチャ設計と序文の内容を含め、マルチレベルアーキテクチャ設計の序文を紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。