ほとんどの初心者はエディターと同じように、後で PHP を学習する過程で、どのフレームワークを学習するのがより役立つかでよく悩むと思います。これからの仕事をもっと便利にするために。
以下のエディターは、現在、ほとんどのインターネット企業で使用されている PHP 開発の効率的なフレームワークである次のタイプをすべての人に推奨します。多1. プロジェクト名: 多機能 ThinkPHP オープンソース フレームワーク
プロジェクトの紹介:
ThinkPHP 開発プロジェクトの使用中に、いくつかの共通機能またはサードパーティの SDK が含まれています。 Auth Permission Management、Alipay、WeChat Pay、Alibaba oss、Umeng Push、Rongyun Instant Messenger、クラウド通信 SMS、電子メール、Excel、PDF など、十分に統合されており、参照用のオープンソースです。これらはオンライン操作でテストされており、毒性がなく、安心して無料で使用できます。いつか私のところに来て、このオープンソース製品からいくつかのメソッドを借用したために何億もの損失を引き起こしたと言わない限り、私に責任をとって補償してください~  ̄へ ̄! このオープンソース製品は、すべての THinkPHP 開発ユーザーに公開されています。私の基本的なアイデアは、フレームワークのソース ファイルを変更するのではなく、フレームワークを中心に拡張するだけなので、これらの統合された機能はさまざまな環境と問題なく互換性を保つことができます。記事によると、これらの統合された機能を簡単に移植できます。既存のプロジェクトでは、このプロジェクトに基づいて直接開発することもできます。
推奨チュートリアル:
「php.cn Dugu Jiijian (5)-ThinkPHP5 ビデオチュートリアル」2. Laravel ベースの軽量 Web デプロイメント システム Fixhub
プロジェクトの紹介:
Fixhub は、Laravel 5.3 フレームワークに基づいて開発された、無料のオープンソースの Web 自動デプロイメント システムです。現在実装されている機能は主に次のとおりです:PHP、Python、JAVA、Ruby およびその他のプロジェクトのリリースをサポートします。 SSH 経由で複数のサーバーにプログラムをデプロイします。
Git リポジトリとパッケージからプロジェクト コードを直接クローンして、インストールします。 リモートサーバーのbashコマンドを実行します。 Websocket を介したプロジェクトのデプロイ状況のリアルタイム追跡。 迅速なロールバックのために、過去のバージョン記録をサーバー上に保持します。 タスク計画を通じてプロジェクトの健全性をチェックします。 デプロイは Webhook を通じてトリガーできます。 オンライン注文の申し込みと審査のプロセス。 Slack とメール通知。推奨チュートリアル:
Laravel5.2ブログ実践ビデオチュートリアル3. プロジェクト名: Yiiフレームワークに基づく共同オフィス管理システムIBOS
プロジェクト紹介:
IBOS これは、PHP 開発、Yii フレームワークに基づいた、無料のオープンソースの高速かつ効率的な共同オフィス管理システムです。最新の IBOS は、共同オフィス アプリケーション開発を強力にサポートします。 複雑なユーザー組織構造の管理サポート。 柔軟で完全なロール権限制御システム、権限の粒度はメソッドに至るまで権限設定をサポートします。
実用的な機能と完全なプラグインメカニズム。 モジュール式の機能アプリケーションメカニズムにより、個々のアプリケーションを個別にインストールおよびアンインストールできます。 クラウド プラットフォームのサポートは、Sina SAE プラットフォームとローカル環境のデュアル サポートの選択肢を提供し、「スパン」かつ「スムーズ」で、ローカライズされた開発とデバッグ、および展開の切り替えをサポートします。キャッシュ サポートは、ファイル、データベース、Memcache、Xcache、Redis などを含むさまざまなタイプのキャッシュ サポートを提供します。
推奨チュートリアル: Yii 開発大規模モールプロジェクトビデオチュートリアル
4. プロジェクト名: CodeIgniter フレームワークに基づく CMS
プロジェクトの紹介: つまり、CMS は CodeIgniter + を使用しますbootstrap2.0 は、開発者向けのユニバーサル管理バックエンドです。その主な機能は、
メンバー モジュール
スライドショー モジュール
カテゴリです。モジュール
キャッシュモジュール
ログモジュール
システム設定
推奨チュートリアル:CI フレームワークビデオチュートリアル
5. プロジェクト名: zend に基づいて開発された CMF システム
プロジェクトの紹介:
このプロジェクトは、zend フレームワーク 1.12.3 に基づいて開発された CMF システムです。 zend フレームワークのコードを変更せずに構築されたアプリベースの CMF システム。 独自のバックエンドとインストールされたモジュールが付属しています。
zend フレームワークの ini
設定ファイルをキャッシュすることで、zend フレームワークの実行速度が大幅に向上します。
zend フレームワークのレイアウト モジュールとビュー モジュールを賢く使用して、各アプリ モジュールがレイアウトにグローバル レイアウト、またはアプリ モジュールのカスタマイズされたレイアウトを使用できるようにします (デフォルトでは、アプリ モジュールにはレイアウトが定義されておらず、グローバル レイアウトが使用されます)。 。 データベースは定義により読み書き分離機能を有効にすることができ、iniファイルを設定することで簡単にサブデータベースに分割することができ、各サブデータベース間の関数をシームレスに呼び出すことができます。
各アプリモジュールにはライブラリが含まれており、各アプリモジュールのライブラリライブラリは互いに呼び出すことができ、dao、サービス、ツールの3つの層に分かれており、将来の拡張に非常に便利です。
クラスライブラリは
自動読み込みを実装しているため、特別に含める必要はありません。
他にも多くの機能があり、初心者が Zend フレームワークを学習したり、上級開発者がプロジェクトで使用したりするのに適しています。
推奨チュートリアル:Zend Frameworkデータベース操作スキルまとめ
6. プロジェクト名: halconをベースに開発されたコンテンツ管理システム
プロジェクト紹介:
このプロジェクトは、によって開発されたコンテンツに基づいていますファルコン管理システム。 特徴: Phalcon フレームワークのすべての機能を継承します。 複数の Web サイトのサポート、異なるサイト上のユーザー ファイル、同じ Web サイト上のプライベート/共有 Web サイトの分離。
強力なパーソナライズされた環境により、各ユーザーは Web サイトのコンテンツとプレゼンテーションをパーソナライズできます。
ユーザーロール、モジュール、ロールに基づく権限制御システム もちろん、
コールバック関数を使用してより正確な制御を実行することもできます。
提供されるオンサイト検索システムは、全文検索をネイティブにサポートします。 volt を使用して、twig 構文と同様のテーマ テンプレートを作成します。これは、twig だけを使用するよりも効率的です。
Tolowan が提供するエンティティ管理、フィールド管理、フォーム管理、モデル管理、その他のメカニズムにより、二次開発に必要な困難と時間を大幅に軽減できます。
上記は、2017 年に編集者が推奨した人気のフレームワークの一部です。子供たち、急いで学びましょう!
小さな文字をコーディングするのは簡単ではありません、文章はうまくありません、ご理解いただけると幸いです〜
以上がPHPプログラマーが2017年に学ぶべき推奨PHPフレームワークの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。