PHP 開発と Web フロントエンド開発の違い
1. さまざまなビジネス アプリケーション シナリオ
Web フロントエンド開発とは、主に従来の PC 側の Web ページ開発を指します。ページは主に PC 側のブラウザーで実行されます。PHP で開発されたページは主に携帯電話で実行されます。感覚的にはPCページが大きく、モバイルページが小さく感じられると思いますが、開発経験上、ページが大きいから記述コードが複雑、ページが小さいから開発が簡単というわけではありません。難易度または容易さは主に、特定のビジネス ニーズによって決まります。
2. 新しいテクノロジーの使用は異なります
モバイル端末は主に Webkit カーネルに基づいているため、HTML5 などの新しいテクノロジーのサポートが強化されています。新しいテクノロジは幅広いアプリケーションで使用されていますが、PC 側の開発では多くのシナリオで IE などの古いバージョンのブラウザとの互換性が必要です。ブラウザの互換性を考慮しているため、一部のアプリケーションでは新しいテクノロジの使用が制限されています。ケース。
3. ページの適応性は異なります
従来の PC 側のページ開発では、通常、ページの幅を固定し、両側に空白を設定することを選択しますが、モバイルでは携帯電話の画面は PC の画面よりもはるかに小さいため、携帯端末のページでは一般に、携帯電話の画面にできるだけ多くのコンテンツを表示することを選択するため、携帯端末のページはさまざまな画面サイズの携帯電話に完全に適応できる必要があり、最大限に活用します。
4. ページのパフォーマンスが異なります
PC 側のネットワーク状況は一般に比較的安定しており、すべてネットワーク ケーブルまたはネットワークを介してネットワークに接続されています。 Wi-Fi; しかしモバイル側はより複雑で、Wi-Fi に加えて 2G、3G、4G もあり、複数の異なるネットワーク接続間の切り替えも頻繁に発生します。
不安定なネットワーク接続がページのパフォーマンスにもたらす課題は、モバイル側のページ リソースが大きすぎないことです。大きすぎると、ネットワーク状態が悪い場合はページにアクセスできなくなり、ユーザー エクスペリエンスに重大な影響を及ぼします。
5. さまざまなフレームの選択
モバイル ネットワークが不安定であるため、モバイル ページのフレームを選択するときは、通常、小さくて美しいフレームのみを考慮します。 zepto.js のように、圧縮後は 9.6K しかなく、一般的なビジネスのニーズを満たすことができます。より複雑な単一ページ アプリケーションを構築したい場合は、強力ではあるが容量の大きい vue.js のようなフレームワークを選択できます。圧縮後は 20K を超えるだけです。
Web 側には比較的広い範囲の選択肢があり、プロジェクトのニーズに基づいて、より重いフレームワークも検討できます。たとえば、古くても巨大な ext.js は、多くの UI を備え、一部の企業で今でも使用されています。コンポーネント: バックグラウンド管理システム プロジェクト内。
推奨チュートリアル: PHP ビデオ チュートリアル
以上がPHPとWebの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。