ほとんどの初心者はエディターと同じように、後で 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 は、開発者向けの汎用管理バックグラウンドです。その主な機能は、
権限モジュール
記事モジュール
スライドショーモジュール
カテゴリです。モジュール
キャッシュモジュール
ログモジュール
システム設定
推奨チュートリアル:5. プロジェクト名: zend に基づいて開発された CMF システム
プロジェクトの紹介: このプロジェクトは、zend フレームワーク 1.12.3 に基づいて開発された CMF システムです。 zend フレームワークのコードを変更せずに構築されたアプリベースの CMF システム。
バックエンドとインストールされたモジュールが付属しています。
zend フレームワークの ini
設定ファイルをキャッシュすることで、zend フレームワークの実行速度が大幅に向上します。 zend フレームワークのレイアウト モジュールとビュー モジュールを賢く使用して、各アプリ モジュールがレイアウトにグローバル レイアウト、またはアプリ モジュールのカスタマイズされたレイアウトを使用できるようにします (デフォルトでは、アプリ モジュールにはレイアウトが定義されておらず、グローバル レイアウトが使用されます)。 。
データベースは定義により読み書き分離機能を有効にすることができ、iniファイルを設定することで簡単にサブデータベースに分割することができ、各サブデータベース間の関数をシームレスに呼び出すことができます。
各アプリモジュールにはライブラリが含まれており、各アプリモジュールのライブラリライブラリは互いに呼び出すことができ、dao、サービス、ツールの3つの層に分かれており、将来の拡張に非常に便利です。
クラスライブラリは
自動読み込みを実装しているため、特別に含める必要はありません。 他にも多くの機能があり、初心者が Zend フレームワークを学習するのに適しており、上級開発者がプロジェクトで使用するのに適しています。
推奨チュートリアル:6. プロジェクト名: halconをベースに開発されたコンテンツ管理システム
プロジェクト紹介: このプロジェクトは、によって開発されたコンテンツに基づいていますファルコン管理システム。 特徴: Phalcon フレームワークのすべての機能を継承します。
複数の Web サイトのサポート、異なるサイト上のユーザー ファイル、同じ Web サイト上のプライベート/共有 Web サイトの分離。
強力なパーソナライズされた環境、各ユーザーはウェブサイトのコンテンツとプレゼンテーションをパーソナライズできます。
ユーザーロール、モジュール、ロールに基づく権限制御システム もちろん、
コールバック関数を使用してより正確な制御を実行することもできます。 提供されるオンサイト検索システムは、全文検索をネイティブにサポートします。
volt を使用して、twig 構文と同様のテーマ テンプレートを作成します。これは、twig だけを使用するよりも効率的です。
Tolowan は、エンティティ管理、フィールド管理、フォーム管理、モデル管理などのメカニズムを提供し、二次開発に必要な難易度や時間を大幅に削減できます。
上記は、2017 年に編集者が推奨した人気のフレームワークの一部です。子供たち、急いで学びましょう!
小さな文字をコーディングするのは簡単ではありません、文章はうまくありません、ご理解いただけると幸いです〜