Hello, on 08/03/2006 01:24 AM Robert Cummings said the following: >>> What's the common consensus as to a solid PHP framework to use for >>> application development? There seems to be a number of them out there, >>> but I'm not sure which one's are the most robust, actively developed, >>> secure, etc etc. >>> >>> Thoughts? >> There is no common consense. PHP development is not very well organized, >> like for instance in the Java world where several vendors can provide >> their own implementations of the same specification. This makes possible >> to use the same framework API from whatever vendor you prefer. >> >> In the PHP world all frameworks are incompatible, even when they attempt >> to implement similar feature sets. >> >> Anyway, you may want to read this more in depth reflection of the state >> of the PHP framework world and recommendations on how to pick what suits >> best for you: >> >> http://www.phpclasses.org/blog/post/52-Recommended-PHP-frameworks.html > > I've read it before... it was crud. You provide no recommendation for > any framework but instead try to pimp phpclasses. From what I gathered > you haven't even actually tried anywhere in the vicinity of 10% of the > frameworks in existence and yet you feel obliged to write a commenatary > called "Recommended PHP Frameworks" in which you don't even recommend a > framework. Additionally somehow while pimping phpclasses you also feel > it necessary to indicate how you don't use any code other than what you > write yourself. Egads, if you won't use the code on your site why the > hell should anyone else? The answer to that question is in the post. I only use my own (PHP) packages because I can. Not everybody can afford writing package for their own needs from scratch. Why would I lie when that post expresses exactly how I feel? The point of the post is that there is no framework in particular to recommend. I use my own packages for my needs. They suit me well. It does not mean they will suit everybody. The PHPClasses site content is made of packages contributed by developers that wrote their own packages. Those other packages often serve the same purposes as some of my packages. I am pro-choice. That is the spirit of the PHPClasses site. Everybody can publish their packages. Let the users be the judges of which are the best for whatever purposes. That is pure fair play. Is that a bad thing? I don't think so. I also would like to emphasize what I said above regarding the total lack of organization and cooperation of the PHP community. If there were standard specifications for packages and frameworks like there is in the Java world, maybe you would not have this discussion. There could be a consense to use the same standard API with eventual multiple implementations from different developers or vendors. Imagine if there would be only one PDBC (JDBC for PHP). Instead of that we have a never ending choice of PHP database abstraction layers that does not help newcoming developers that are lost and don't know what to use. This is admitidly a criticism to the lack of organization of the whole PHP community including myself. We are all guilty for this mess and I am afraid there is not much hope to fix it. -- Regards, Manuel Lemos Metastorage - Data object relational mapping layer generator http://www.metastorage.net/ PHP Classes - Free ready to use OOP components written in PHP http://www.phpclasses.org/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php