PHPDeveloper.orghttp://www.phpdeveloper.org
Up-to-the Minute PHP News, views and communityen-usTue, 03 Mar 2015 16:52:31 -060030http://www.phpdeveloper.org/news/16299http://www.phpdeveloper.org/news/16299
In this new post from DevShed today they look at seven different frameworks and compare the speed of how they render a simple request - CakePHP, CodeIgniter, Symfony2, Yii, RainFramework, Doophp and Kohana.

There are so many PHP frameworks that it can be hard to keep track of them all. Some are already very popular, while others are relatively new and unknown. [...] Of the seven criteria [of a good framework], this article will examine only the speed and performance.

]]>Thu, 05 May 2011 10:03:19 -0500http://www.phpdeveloper.org/news/16153http://www.phpdeveloper.org/news/16153
On PHPBuilder.com Jason Gilmore has posted another article in his series looking at lightweight frameworks. In this latest article he looks at the PHP Fat-Free Framework, a PHP 5.3 framework the comes bundled in a single 55KB file.

If you're keen to start capitalizing upon the great framework-oriented features you've heard so much about but aren't yet ready to invest the significant time required to master one of the more involved solutions, consider investigating one of the lightweight solutions such as the PHP Fat-Free Framework. In this article I'll show you just how easy it is to get started building Web sites using this deceptively tiny (55kB) framework.

You'll need a PHP 5.3 install to get the framework working - several bits in its core use 5.3-only features. He shows how, at its simplest, the framework can be used to generate "clean URLs" even if it just routes to HTML files. Next is setting up dynamic routing then building page templates and MySQL integration. If you're looking for more detail on the framework and what it has to offer, visit the project's page on SourceForge.

]]>Wed, 06 Apr 2011 09:55:51 -0500http://www.phpdeveloper.org/news/16142http://www.phpdeveloper.org/news/16142
In a new post to his blog Maarten Balliauw shows a method that's a bit more lightweight than some of the other Windows Azure deployment methods you might have used in the past - creating a .cspkg from scratch to describe your project.

Those of you who are deploying PHP applications to Windows Azure, are probably using the Windows Azure tooling for Eclipse or the fantastic command-line tools available. I will give you a third option that allows for a 100% customized setup and is much more lightweight than the above options. Of course, if you want to have the out-of-the box functionality of those tools, stick with them.

If you'd like to quickly build a simple dynamic website, adopting any of the many so-called lightweight PHP frameworks (10 of which I introduced in the article Top 10 Lightweight Frameworks for PHP Development) might make sense. In fact I've recently been experimenting with one of the frameworks introduced in the aforementioned article, namely DooPHP, and have been so impressed by its capabilities that I wanted to put together a short tutorial highlighting my favorite features.

He walks you through the setup of the framework and the process of creating a basic page - setting up routing, making a controller and adding an action. He also shows how to create a view, layout and how you can use the built-in model functionality to work with your tables.

]]>Thu, 31 Mar 2011 10:29:40 -0500http://www.phpdeveloper.org/news/15767http://www.phpdeveloper.org/news/15767
Luke Keith recently submitted a link to a framework he and Samuel Dillow have been working on for the last two years and have just now released for public consumption - Jackal.

Writing incredibly powerful web sites and web apps has never been this easy. Every line in Jackal was carefully engineered for speed and efficiency. Our goal was to create a PHP framework that helps you write bigger better applications without getting in your way. Writing for the web is a lot of work if you start from ground zero. Using Jackal, you can immediately start writing your application because we have already built the foundation.

They've just released v1.1.3, and 1.2 will be coming along shortly. You can get more information about the framework and its use from the tutorials and documentation on the jackalphp.com site. The framework currently includes components for query buildings, RSS handling, templating and working with cURL.

]]>Wed, 19 Jan 2011 10:05:30 -0600http://www.phpdeveloper.org/news/15362http://www.phpdeveloper.org/news/15362
From the Straw Dogs blog there's a recent post looking at some of the PHP frameworks out there have the same kind of philosophy behind them as the Sinatra framework for Ruby - a small, light framework that's easy to use.

I'm currently looking for a good PHP framework to do a new project. I recently used Kohana 3 at on a project for a client but I needed something lighter and having used Sinatra and Padrino previously but needing it PHP based I did the next natural step - searched for PHP Sinatra clones.

There's four frameworks that made the list - all in varying states of development:

For much of the time, developers just want to check some data, alter a few records, or back up the database. The phpMyAdmin and MonoQL zipped distributions range from 2MB to 7MB, and they're overkill for most day-to-day administration. You're using a sledgehammer to crack a peanut. Here are three lightweight MySQL administration alternatives you should consider. They're all PHP-based, open source, and great for quick database tasks.

]]>Wed, 27 Oct 2010 08:19:46 -0500http://www.phpdeveloper.org/news/9295http://www.phpdeveloper.org/news/9295
Andreas Gohr has posted about a script he's created to act as a simple replacement for the PHP/MySQL database tool phpMyAdmin - what he calls MySimple.php.

Kaddi needed to fix something in her employer's database today. Unfortunately she had FTP access only. So the database change had to be made through a PHP script. [...] I looked for a basic MySQL PHP interface but couldn't find one. So I quickly wrote it my self.

I had planned on building some extra functionality into jQPie to fit certain needs but after playing with Ext and its jQuery support all my needs have been met. A basic example of the paging/data grid module running off php, works pretty nice. http://projects.cyberlot.net/jqpie/examples/paging.html

]]>Thu, 19 Apr 2007 09:21:00 -0500http://www.phpdeveloper.org/news/4925http://www.phpdeveloper.org/news/4925
bjoern has posted some of his opinions about Scrum, a programming methodology, and its use in the PHP world.

You may have heard about Agile Programming, eXtreme Programming and the like. I want to introduce to you Scrum, which is "an agile, lightweight process that can be used to manage and control software and product development using iterative, incremental practices.". Not only big companies are using this toolset, but also some smaller ones, including us at Mayflower GmbH.

He lists out some of the main attributes that Scrum is defined by, including:

Scrum is a wrapper for existing engineering practices.

Scrum is a process that controls the chaos of conflicting interests and needs.

Scrum is a way to maximize productivity.

Scrum is a way for everyone to feel good about their job, their contributions, and that they have done the very best they possibly could.