Symfony2.1 initial development experience. After using Wordpress, Joomla, Drupal, CodeIgnitor, Yii, and Zend, I felt a little tired and wanted to try something new. after some comparison, in addition, one customer requested that after using Wordpress, Joomla, Drupal, CodeIgnitor, Yii, and Zend, he felt a little tired and wanted to try something new. after some comparison, one customer asked for a very advanced framework and started to use symfony to develop a website.
In addition to a content publishing management system, website features include a user system, permission management, search, personal center, and SEO optimization.
DRY: Don't repeat yourself. don't repeat the wheel. under this principle, after a dark time getting familiar with the Symfony system itself, it feels like a huge addition.
Many CRUD operations can be completed with Sonata-admin in one click. different templates can be inherited using the Twig mechanism to prevent template file copying, custom URLs can be modified as needed, while database operations can be easily handled using Doctrine, while the debug column can display all the details of the program running, the exception handling prompt is sufficient to handle any exceptions.
Some people say that Symfony is a framework comparable to J2EE (I have never used J2EE), and it is quite attractive for django that uses Python. Www.2cto.com
Composor is used for module management to ensure the uniformity of third-party class libraries. the bundle concept ensures the low coupling of code, and the team cooperation becomes very easy and pleasant.
The general feeling is that this is a new beginning, and there are many features that need to be further discovered.
One drawback is that when google encounters problems, it is rare to find Chinese materials, while English materials have everything.
Searching by English code is advantageous in some cases and requires effort in this aspect when you are energetic.
...