Bramitam

Braimtam Online

bramitam - bramitam

Fabulous PHP frameworks: Qcodo, Lithium, Seagull, and Yii

Published on Friday, February 04, 2011 // , , , ,

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 additional resources White Paper - Sophos Security Threat Report 2011 White Paper Sophos Security Threat Report 2011 Last year's cyberattacks, like Aurora and Stuxnet, demonstrates that malware lurks everywhere and tricks even the most scrupulous user. Our threat experts see 30,000 new malicious URLs each day—70% of which are legitimate websites that were hacked. Let our new 2011 Security Threat Report be your weapon in the battle against malware. It describes the significant threats of 2010, what to watch for in 2011, and more importantly, what you need to do to get ahead of them.

Read Now »White Paper - Address Top Network Priorities with ANPM White Paper Address Top Network Priorities with ANPMRead EMA's independent assessment of Riverbed's Cascade compared against 18 other solutions. See how it ranked in terms of analyzing traffic data, overall architecture, security awareness and integration with CMDB/CMS and SIEM.

Read now » White Paper - Business Benefits of Collaborative Communications White Paper Business Benefits of Collaborative Communications Examine business scenarios and learn how unified communications can be leveraged to maximum competitive advantage. Discover how to ensure better connectivity between all individuals, fostering an environment that supports innovation through employee engagement across organizations, business units and companies.

Read now » White Paper - The Bandwidth Hunters: The Hunt for Better HD Telepresence White Paper The Bandwidth Hunters: The Hunt for Better HD Telepresence

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 » Sign In to comment Recommended ResourcesData in Action: Making the Planet Smarter | WebcastA Guide to Understanding Messaging Archiving | White PaperSunbelt Exchange Archiver | White PaperBest Practices: Application Performance Management – Java and .NET | White PaperSuperior Service for Java and .NET Applications | White PaperThe approach to monitoring complex Java and .NET applications | White PaperSee all White Papers / WebcastsRecommended Resources Microsoft CEO Steve Ballmer's gutsy moves deserve credit Top 10 inkjet multifunction printers For tablets, does size matter? HTML5 in the browser: Local data storage The Mac App Store's hottest productivity apps Developer World Newsletter

Receive a weekly roundup about the art and science of software development.


--> ©1994-2011 Infoworld, Inc.

View the Original article

Subscribe to our RSS Feed! Follow us on Facebook! Follow us on Twitter! Visit our LinkedIn Profile!