Review: Symfony 1.3 Web Application Development Book

Cum, 16 Eki 2009 00:07:00, yazar: Yılmaz Uğurlu, yorum:(6)

Much to the fact that i dont have book’s hardcopy, i want to share my view which i obtained by reading book’s softcopy(.pdf)

The Book starts by mentioning the major points of symfony and framework in a general way.
Its first released point is also MVC Design Pattern. Later it gives information step by step as to main properties (which is) of importance in Symfony and which differ from other frameworks.

Not only the book represents application development via symfony, but also it represent rich information related to generally php application development and security and reliablity of application.
Later it start one application, milkshake shop, which express running structure of framework.
Inasmuchas the book expresses new symfony version 1.3,it generally mentions upcoming innovation and changes

The book expresses the use of symfony framework via propel ORM system. The methods and detailed-information is stressed quitely good, however there exist no information related to Doctrine ORM System.
The Creating Database Processes via Propel is expressed the schema.xml of Propel. I cannot understand the reason why yaml file don’t use, because as far as i am concerned, it was big advantage for creation of database and it was of big difference other systems, that is yaml is different both its structure and the way of use. It was one deficiency for me.

But detailed-examples regarding creation of databases, relationship between tables and column structure of table are given. The use of fixture system, which is used for default data for your database tables, is expresssed pretty good.

Sample application carried out in linux, if you want to use this book, you should be aware of the enviroment and file system of linux.

The book expresses generally the stages of application development, chosed its topic in favor of question which user can ask. Usage of for DBFinder (one of famous symfony plugins) is extremely good example how to set-up and use of plug-in system, which is one of the most powerful properties of symfony, to be expressed. it enables user to understand easyly this mechanism.

Ther are detailed explanations about sfForm Library in this book. Because there was no rich documentation related to form library and symfony users complain for this reason, form configuration which is expressed in detail is great importance. Detailed Informations which are given regarding forms especially those related to modelling are pretty good.

The clarifications related to routing system are pretty good too, also given examples as to those who just started symfony makes mistake are really properly.

Sandbox security and escaping strategy don’t be expressed in detail, only general use of them are expressed it. I find them really strange.
But sometimes useful information as to some important symfony properties are given, for instance: autoloading

Layer seperation are expressed by not writing detailed model codes in action code, that can be form of good example for those can’t understand the concept of MVC Design Pattern.

The hints given generally are exceedingly useful, not only developing application, but also the short cut which can be used in further applications.

Sending e-mail is the most questioned question in forums, the example about this topic is one of the most important characteristics of this book.

The sample regarding event mechanism, we met it in symfony 1.1 and it become more sophisticated with symfony 1.2, is pretty good. The use of generally ignored this topic in application is expressed in a good way.

The given informations as to how to write plug-in are good, any user can learn how to write symfony plug-in and publish it.
The clarification about admin panel is enough, already old versions of symfony has this topic.

The example as to i18n application development is good, i18n another power of symfony, are expressed database aided.

i really like the sample mentioned the subject how to thirt party library. It is beyond that which example is good are said. Generally this book has good sample.

Given information concerning optimization and chaching is enough, if one want to more, he can find them on internet and forums and improves his samples.

Particular and good informations concerning publishing application are given. It is really hard term that the application which are developed via framework, nevertheless the given examples concerning tools in symfony and the use of them is preety good.

Book Web Page: Symfony 1.3 Web Application Development Book

Yorumlar

İçeriğe kayıtlı yorum bulunmuyor!

Yorum Ekle