-1 for everything
I try yo follow all this conversation and below are things I need to say: 1) You don't pay for support means you don't need support: I'm happy enough that symfony developers offer free support/upgrade until the next version. I don't pay for support because I think that I've enough experience in PHP development to read the source code and understand how does it work. If I see any bug (or dysfunction), I try to find a workaround and submit it at the right place on the web for other developers that encounter the same trouble... 2) Your symfony version is not updated anymore, patch it yourself: Remove the SVN external link on your symfony librairy (if you have one) and work on your own subversion of symfony library. I never had to patch anything because I can extend everything to my own classes that does corrections and/or add features. Helping the factory system, I'm able to tell the symfony core to use my classes insteed of the default ones. By example: I would like to be able to dynamically add methods to the sfUser class (because I have a lot of plugins that deal with users and I cannot do multiple extension on my main user class). I know that symfony offer a way to dynamically add methods to any object, unfortunely it does not seem to be apply on sfUser classes when a method does not exist. Ok, I look how does it works and I had this new feature on my custom main user class. I tell symfony core to use my brand new user class and that's all, I have a new feature and I didn't touch the symfony core. Am I a genius ? I don't think so... 3) 3 months extension support, you're too nice and it will lose you: >From my not-marketer point of vue, if community wants support, community support is the better solution. People that want to use the previous symfony versions can still work on it, submit their patch or anything else, and symfony team can really focus on the latest version without having to worry about old code. If I have to choose beetween past or future, I vote for future. Evolution is the most important thing in the entire universe, and it must never stop, especially for an open source project... 4) Your clients care about support on their symfony version, you're a lucky developer: I never had any client that cares about its symfony version, most of them just want their web site to work the way they want it to work. When I have to explain to a client why I'm using symfony instead of Drupal (sploosh... did anybody have heard about OOP?), Magento (glub glub... can i just do something?) or other shit (ie. Joomla!, Typo3, etc.), I try to explain at him how a framework is better than any CMS and why symfony is the best framework that I had ever seen. My most famous arguments are flexibility, usage of all latest PHP technologies, security features and flexibility. Sorry for this boring novel, and sorry if I seem agressive. Please, don't take any part of it as personnal attack and do not hesitate if you want to argue. Loops NB: For my personnal context, I'm have a bunch of projects under every symfony version (1.1 include) and I had never see any insurmountable barriers. If my client wants some major changes that really need upgrade, I just take care about that in my cost estimation. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -~----------~----~----~----~------~----~------~--~---
