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

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

Jul 29, 2016 am 08:50 AM
css html jquery php

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

VueでBootstrapの使用方法 VueでBootstrapの使用方法 Apr 07, 2025 pm 11:33 PM

vue.jsでBootstrapを使用すると、5つのステップに分かれています。ブートストラップをインストールします。 main.jsにブートストラップをインポートしますブートストラップコンポーネントをテンプレートで直接使用します。オプション:カスタムスタイル。オプション:プラグインを使用します。

HTML、CSS、およびJavaScriptの役割:コアの責任 HTML、CSS、およびJavaScriptの役割:コアの責任 Apr 08, 2025 pm 07:05 PM

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

HTML、CSS、およびJavaScriptの理解:初心者向けガイド HTML、CSS、およびJavaScriptの理解:初心者向けガイド Apr 12, 2025 am 12:02 AM

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

HTMLにおけるReactの役割:ユーザーエクスペリエンスの向上 HTMLにおけるReactの役割:ユーザーエクスペリエンスの向上 Apr 09, 2025 am 12:11 AM

ReactはJSXとHTMLを組み合わせてユーザーエクスペリエンスを向上させます。 1)JSXはHTMLを埋め込み、開発をより直感的にします。 2)仮想DOMメカニズムは、パフォーマンスを最適化し、DOM操作を削減します。 3)保守性を向上させるコンポーネントベースの管理UI。 4)国家管理とイベント処理は、インタラクティブ性を高めます。

どのようにしてクラスが拡張されたり、PHPでメソッドがオーバーライドされたりするのを防ぐことができますか? (最終キーワード) どのようにしてクラスが拡張されたり、PHPでメソッドがオーバーライドされたりするのを防ぐことができますか? (最終キーワード) Apr 08, 2025 am 12:03 AM

PHPでは、最終的なキーワードを使用して、クラスが継承されないようにし、メソッドが上書きされます。 1)クラスを決勝としてマークする場合、クラスを継承することはできません。 2)メソッドを最終的にマークする場合、メソッドはサブクラスによって書き換えられません。最終的なキーワードを使用すると、コードの安定性とセキュリティが保証されます。

PHPの未来:適応と革新 PHPの未来:適応と革新 Apr 11, 2025 am 12:01 AM

PHPの将来は、新しいテクノロジーの傾向に適応し、革新的な機能を導入することで達成されます。1)クラウドコンピューティング、コンテナ化、マイクロサービスアーキテクチャに適応し、DockerとKubernetesをサポートします。 2)パフォーマンスとデータ処理の効率を改善するために、JITコンパイラと列挙タイプを導入します。 3)パフォーマンスを継続的に最適化し、ベストプラクティスを促進します。

HTMLの役割:Webコンテンツの構造 HTMLの役割:Webコンテンツの構造 Apr 11, 2025 am 12:12 AM

HTMLの役割は、タグと属性を使用してWebページの構造とコンテンツを定義することです。 1。HTMLは、読みやすく理解しやすいようなタグを介してコンテンツを整理します。 2。アクセシビリティとSEOを強化するには、セマンティックタグなどを使用します。 3. HTMLコードの最適化により、Webページの読み込み速度とユーザーエクスペリエンスが向上する可能性があります。

PHP対Python:違いを理解します PHP対Python:違いを理解します Apr 11, 2025 am 12:15 AM

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHPは、シンプルな構文と高い実行効率を備えたWeb開発に適しています。 2。Pythonは、簡潔な構文とリッチライブラリを備えたデータサイエンスと機械学習に適しています。

See all articles