Fabulous PHP frameworks: Qcodo, Lithium, Seagull, and Yii
World Mobilize Security Central Virtualization Adventures in IT News Blog White Papers Webcasts Test Center Technologies Tech Watch Video Deep Dives More Feature The best hardware and software of the year
InfoWorld's 2011 Technology of the Year Awards recognize the best products at the forefront of today's top data center, desktop, mobile, and programming trends more
Latest Reviews The best hardware and software of the year InfoWorld review: Desktop virtualization made easy First look: Chrome OS beta's Achilles' heel is its reliance on the Web HTML5 in the browser: Canvas, video, audio, and graphics First look: Office 365 beta shows promise but lacks polish Test Center Home ChannelsAdventures in ITApplicationsCloud ComputingData ExplosionDeveloper WorldMobilizeSecurity CentralThe Industry StandardVirtualization Topic CentersArchitectureData ManagementGreen ITHardwareMac NetworkingOpen SourceSOAStorageWindows See all Technologies InfoClipzInfoClipz: Cloud computingInfoClipz: Green ITInfoClipz: Unified communicationsInfoClipz: Storage virtualizationInfoClipz: Server virtualization LineupsLatestNewsInfoClipzScreencastsAnalysisSponsored InfoWorld Video Home Face-to-FaceGaining Control of Your Enterprise Explosion See all Face-to-Face Virtual Conferences See all Virtual Conferences PopularAbout UsApps and ServicesAwardsEventsiGuidesIT JobsNewslettersQuizzesRSS and TwitterSlideshows Solution CentersDell EMC and Oracle 11G Innovative Efficiency Solutions CenterIBM Service Lifecycle ManagementIpswitch Managed File Transfer SolutionsIron Mountain Solving Evolving Information Management ChallengesManaging Risks in Virtualized and Cloud EnvironmentsRiverbed WAN OptimizationSymantec Small Mid Business SolutionsXerox Managed Print ServicesView all Solution Centers InfoWorld Home / Developer World / Test Center / Fabulous PHP frameworks: Qcodo, Lithium, Seagull,... You are previewing premium content। Become an Insider to read the full article.January 26, 2011Fabulous PHP frameworks: Qcodo, Lithium, Seagull, and YiiAlternative PHP frameworks offer such advantages as code generation, prebuilt modules, and application performance By Rick Grehan | InfoWorldPrint |Add a comment
The lesser-known Qcodo, Yii, Seagull, and Lithium PHP frameworks may not be as extensive as Zend Framework and Symfony or as approachable as CakePHP and CodeIgniter, but they have other virtues to recommend them. Qcodo's command-line tools -- used to jump-start an application -- perform actual code generation from the database model. Unlike applications built from the other frameworks, Qcodo applications do not rely on PHP introspection at runtime and, thus, enjoy a performance boost. Both Yii and Seagull are large-footprint PHP frameworks. Yii excels at building database-centric Web applications, while Seagull boasts an extensive collection of prebuilt application components. Finally, minimalist Web developers will be attracted to Lithium's lean lines and ultrasmall footprint. Like Symfony, Lithium relies on other PHP open source technologies that its engineers have harvested from around the Web.
Qcodo
The Qcodo PHP framework requires at least PHP version 5.1.2. While most other frameworks use runtime reflection as the underlying mechanism for creating data-access classes, Qcodo uses code generation. It will read the database and not only create the classes for modeling your data, but also generate the presentation code (HTML and PHP) for performing the fundamental CRUD (create, read, update, delete) operations on your database. Qcodo builds actual source code, so it executes prior to runtime (among other things), gaining a performance benefit as a result. In addition, Qcodo keeps the data-access code separate from any customization code you might generate. Should you modify your data model and regenerate the data access classes, your customization code isn't obliterated.
To continue reading, register here and become an Insider. You'll get free access to premium content from CIO, Computerworld, CSO, InfoWorld, and Network World. See more Insider content or sign in. Related Content... Maximum system speed and longevity | White paper Make your server faster, rock solid reliable | White paper Improve reliability on mission critical servers | White paper




Follow along as a mythical band of veteran IT professionals try to deploy high-definition (HD) telepresence on an enterprise-wide scale. Their biggest hurdle? They can't upgrade the network to handle more bandwidth. Other challenges include budget, reliability and user experience issues.
Read now »



Receive a weekly roundup about the art and science of software development.
--> ©1994-2011 Infoworld, Inc.
View the Original article