Spare Pencil

June 30 7 comments
Watch the replies

Developing with Symfony

After reading many promising stories about development frameworks such as Ruby on Rails, I decided that I actually had to see it for myself. PHP is probably the one programming language that I know best (at the moment, that is), so the options were limited to, well, a dozen or so frameworks.

Symfony logo
Symfony was chosen for, as far as I am concerned, no apparent reason. But I think it came to my attention due to its growing popularity. Anyway, Symfony has a number of features that are not present in most of the other frameworks.

First of all, Javascript integration. Symfony allows you to enhance your application with Javascript, using mostly PHP!. AJAX is also pretty straightforward and Prototype is part of the package.
Furthermore, there are a few useful generators. The most notable is the admin generator.

Besides these features, Symfony has all the conveniences you would expect from a framework. It can really speed up a project once you know how it all works. I am currently in the process of doing just that, learning how it works. This is my first time actually using a framework, though, but I got the hang of it quite fast. I do have to look up all of the built-in functions, which is slightly annoying (Symfony’s reference documentation is not as good as, for example, PHP’s).

By the way, if you like using jEdit, like I do, there are some nice tips on how to use it with Symfony. Those tips should be useful for almost any framework, though.


7 Comments

Write one, too!

Reply Here




You may use some markup in your comment, unless you're drunk.
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>