ホームページ  >  記事  >  バックエンド開発  >  Symfony 2.1 プロジェクト開発の初体験_PHP チュートリアル

Symfony 2.1 プロジェクト開発の初体験_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-14 10:08:17936ブラウズ

WordPress、Joomla、Drupal、CodeIgnitor、Yii、Zend を使用した後、少し疲れてきて、いくつかの比較と顧客からの非常に高度なフレームワークのリクエストの後、symfony を使用した Web サイトの開発を開始しました。

コンテンツリリース管理システムに加えて、ウェブサイト機能にはユーザーシステム、権限管理、検索、パーソナルセンター、SEO最適化もあります。
ドライ、同じことを繰り返すな、車輪を再発明するな、暗い時期を経て Symfony システム自体に慣れると、私はさらに力強くなったと感じます。
Sonata-admin を使用すると、多くの CRUD 操作をワンクリックで実行できます。さまざまなテンプレートは、Twig の継承メカニズムを使用して、テンプレート ファイルのコピーの問題を完全に回避できます。完全にパーソナライズされたカスタマイズされた URL は、必要に応じて自由に変更でき、データベース操作は Doctrine によって処理されます。デバッグ バーを使用すると、実行中のプログラムの詳細をすべて確認でき、例外処理プロンプトの情報だけで、発生した例外に対処するのに十分です。
Symfony は J2EE に匹敵するフレームワークであるという人もいますが (私は J2EE を使用したことがありません)、Python を使用した django にとっても非常に魅力的です。 www.2cto.com
Composor は、サードパーティのクラス ライブラリの統一性を確保するためにモジュール管理に使用されます。バンドルの概念は、コードの結合度を低くするために使用され、チームワークを非常に簡単かつ楽しいものにします。
全体的な印象としては、これは新たな始まりであり、さらに発見する必要がある機能がたくさんあるということです。
欠点の 1 つは、問題が発生して Google で検索すると、英語の資料がすべて存在する一方で、中国語の資料がほとんど見つからないことです。
英語のコード検索を使用すると、場合によっては利点があります。エネルギーがある場合は、この点で熱心に取り組む必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/477797.html技術記事 WordPress、Joomla、Drupal、CodeIgnitor、Yii、Zend を使用した後、少し疲れてきて、いくつかの比較を行った後、お客様からのリクエストがありました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。