<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 19 Jun 2013 08:51:00 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHPBuilder.com: Add Custom Components to Your PHP Development with PRADO]]></title>
      <guid>http://www.phpdeveloper.org/news/14640</guid>
      <link>http://www.phpdeveloper.org/news/14640</link>
      <description><![CDATA[<p>
Continuing on with their look at the PRADO framework, PHPBuilder.com has published <a href="http://www.phpbuilder.com/columns/Octavia_Anghel061010.php3">this new tutorial</a> about adding in custom components to a PRADO-based application.
</p>
<blockquote>
To develop PRADO Web applications, you instantiate pre-built and application-specific component types, configure them by setting their properties, respond to their events by writing handler functions, and compose them into application tasks. Using a few examples from a demo application, this article demonstrates how to implement custom components into your PHP applications using PRADO.
</blockquote>
<p>
Their example comes in the form of a login form that uses some of the basic form helpers that come with the framework including textarea generation, input validation, layout helpers and headers/footers.
</p>]]></description>
      <pubDate>Fri, 11 Jun 2010 11:19:22 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Meet PRADO, the Component-based PHP Development Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/14623</guid>
      <link>http://www.phpdeveloper.org/news/14623</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's <a href="http://www.phpbuilder.com/columns/Octavia_Anghel060810.php3">a new tutorial</a> that introduces you to the <a href="http://www.xisc.com">PRADO framework</a> and some of what it has to offer as another component-based tool (similar to how the <a href="http://framework.zend.com">Zend Framework</a> is set up).
</p>
<blockquote>
PRADO is a component-based and event-driven Web programming framework for PHP 5. A PRADO component represents a combination of a PHP class, an HTML template and a specification file (in XML). PRADO components are combined to form larger components or form complete PRADO pages. Developing PRADO Web applications involves instantiating pre-built and application-specific component types, configuring them by setting their properties, responding to their events by writing handler functions, and composing them into application tasks.
</blockquote>
<p>
They walk you through the download and installation of the framework and include some sample scripts to show how it all works together. There's also an example of the optional application.xml file that lets you define different settings for your app, either application-wide or down to each module.
</p>]]></description>
      <pubDate>Wed, 09 Jun 2010 08:41:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[The Web Squeeze: Using Prado - A PHP Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/12420</guid>
      <link>http://www.phpdeveloper.org/news/12420</link>
      <description><![CDATA[<p>
On The Web Squeeze blog there's <a href="http://www.thewebsqueeze.com/web-design-articles/using-prado-a-php-framework.html">a recent post</a> looking at a PHP framework that doesn't get mentioned that often (at least these days) - <a href="http://www.pradosoft.com/">Prado</a>. The post looks briefly at the framework at getting it set up for development.
</p>
<blockquote>
This [word game] project was going to be slightly larger, and writing everything myself from scratch would have taken far too long. So I decided to use a PHP framework. PHP frameworks are a collection of code, meant to make your life easier and to aid you in the rapid development of dynamic websites. My choice fell on the Prado framework (see <a href="http://www.pradosoft.com/">www.pradosoft.com</a>).
</blockquote>
<p>
He walks you through a first example script with both sides - controller to create/gather the content and the custom tag markup for it to inject the content into. He also includes a look at some of the Ajax support included with the framework. His example is the user clicking on a "Add to Cart" button to call the backend "onToCartClicked" method.
</p>]]></description>
      <pubDate>Tue, 28 Apr 2009 12:54:18 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Douglas Brown's Blog: Popular PHP Frameworks: What's Your Fav?]]></title>
      <guid>http://www.phpdeveloper.org/news/11601</guid>
      <link>http://www.phpdeveloper.org/news/11601</link>
      <description><![CDATA[<p>
<i>Douglas Brown</i> is <a href="http://www.brownphp.com/2008/12/popular-php-frameworks-whats-your-fav/">running a poll</a> in a new post to his blog asking which of the six choices (of the major PHP frameworks) is your favorite PHP framework.
</p>
<blockquote>
In a perfect world, I would suggest to learn them all!  However, there are only 24 hours in a day, and prioritizing your PHP framework education might be a good idea. So above I added a poll that I plead to other PHP developers out there to vote on.  Hopefully after a lot of participation we will see the most popular PHP framework.
</blockquote>
<p>
His motivation is to provide a good resource to developers looking to choose a framework and wanting to find one of the best supported and most used choices. He also solicits comments on <a href="http://www.brownphp.com/2008/12/popular-php-frameworks-whats-your-fav/">the post</a> if you have opinions on why one framework shines above the rest.
</p>]]></description>
      <pubDate>Fri, 19 Dec 2008 08:42:01 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Eirik Hoem's Blog: VCL/PHP followup]]></title>
      <guid>http://www.phpdeveloper.org/news/10900</guid>
      <link>http://www.phpdeveloper.org/news/10900</link>
      <description><![CDATA[<p>
With a follow up to a <a href="http://www.phpdeveloper.org/news/8721">previous post</a> of his about Delphi's choice of VCL over Prado for the behind the scenes framework for their software, <i>Eirik Hoem</i> has <a href="http://blog.eirikhoem.net/index.php/2008/08/26/vclphp-followup/">posted this</a> based on feedback from the original post.
</p>
<blockquote>
What I miss in the feedback I got from my previous post was people acually using VCL/PHP for enterprise applications and how that is working. From what I can tell the usage of Exceptions is still limited to the 3rd party libs such as Zend Framework which are included with VCL/PHP. That's a bit interesting.
</blockquote>
<p>
He mentions one big issue that several people pointed out with the VLC implementation - the class name prefixing (or lack there of) and the problems it could cause in the future. Prado uses naming conventions that keep its classes out of the move generally named realm. He also touches on the quality of the code behind the VLC implementation, noting that while it might work well for smaller projects, there's more of a potential for failure on enterprise-level usage.
</p>]]></description>
      <pubDate>Tue, 26 Aug 2008 10:21:55 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Zenning! Blog: Web Frameworks: Which one to learn?]]></title>
      <guid>http://www.phpdeveloper.org/news/10676</guid>
      <link>http://www.phpdeveloper.org/news/10676</link>
      <description><![CDATA[<p>
On the Zenning! blog there's a <a href="http://www.sawantshah.com/web-development/web-frameworks-which-one-to-learn/">recent post</a>, the first part of a series, that looks at various web application frameworks both PHP and not (including Ruby on Rails, Prado and Django).
</p>
<blockquote>
As of now, we are moving through the era of <a href="http://en.wikipedia.org/wiki/Web_application_framework">web application frameworks</a>. That's the landscape we are surrounded with. Plenty of frameworks have been built during these years broadly categorized under <a href="http://en.wikipedia.org/wiki/Software_framework">software frameworks</a>, <a href="http://en.wikipedia.org/wiki/Web_application_framework">web application frameworks</a> and <a href="http://en.wikipedia.org/wiki/JavaScript_library">JavaScript frameworks (or libraries)</a>, and plenty more are being developed.
</blockquote>
<p>He starts with these frameworks:</p>
<ul>
<li><a href="http://www.cakephp.org">CakePHP</a>
<li><a href="http://www.codeigniter.com">CodeIgniter</a>
<li><a href="http://www.symfony.org">Symfony</a>
<li><a href="http://www.pradosoft.com/">Prado</a>
<li><a href="http://www.djangoproject.com/">Django</a>
<li><a href="http://www.rubyonrails.org/">Ruby on Rails</a>
</ul>
<p>
He looks at the non-PHP frameworks first to see how difficult they'd be to get into. Despite reservations about the different language structure, he shows favoritism towards Ruby on Rails. He has reviewed the PHP frameworks yet, so it's not a final decision.
</p>]]></description>
      <pubDate>Thu, 24 Jul 2008 12:02:52 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Alex Netkachov's Blog: Zend, Prado, ASP.NET. Which framework is the best?]]></title>
      <guid>http://www.phpdeveloper.org/news/10188</guid>
      <link>http://www.phpdeveloper.org/news/10188</link>
      <description><![CDATA[<p>
In his latest blog entry, <i>Alex Netkachov</i> asks <a href="http://www.alexatnet.com/node/137">a question</a> that has been wondered hundreds of times over - "which framework is best?" (though, to be fair, his is limited to three choices - Zend, Prado and ASP.NET).
</p>
<blockquote>
<a href="http://www.alexatnet.com/node/136">I've been asked</a> on the <a href="http://www.alexatnet.com/forum">forum</a> about my preferences in frameworks and I wrote a few thoughts about it.
</blockquote>
<p>
These comments include the fact that eighty percent of his code is not in frameworks, that the Zend Framework is the more flexible of the group and that the right tools, methods and language structure is the real key to making for successful software development.
</p>]]></description>
      <pubDate>Thu, 15 May 2008 08:48:42 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Mike Naberezny's Blog: Request/Response or Bust]]></title>
      <guid>http://www.phpdeveloper.org/news/5251</guid>
      <link>http://www.phpdeveloper.org/news/5251</link>
      <description><![CDATA[<p>
In a response to <a href="http://www.phpdeveloper.org/news/5243">these comments</a> made by <i>Paul Jones</i> concerning the Prado framework, <i>Mike Naberezny</i> shares his thoughts on the framework, the "PHP way", and how the majority of site functionality out there can really be divided up pretty simply.
</p>
<quote>
<i>
<p>
RADO is getting some new attention because it was completely revamped earlier this month. It's certainly matured considerably since the contest and is the most well-known component framework for PHP. However, in all that time since PRADO was first introduced, the idea of a component framework hasn't been adopted by the majority of PHP developers. Why is that?
</p>
<p>
Although PRADO is a nice piece of software, Paul surmises that a component model as used by Microsoft .NET (Visual Web Developer now free!) and its close cousin PRADO is not the "PHP way" or "PHP spirit". For the most part, I agree with this. Although, I don't think it's necessarily a PHP-specific issue. I think it speaks to a larger architectural decision - how far to abstract out the HTTP request/response paradigm.
</p>
</i>
</quote>
<p>
He <a href="http://www.mikenaberezny.com/archives/45">summarizes</a> the functionality in three different methods of handling: "page/file based", "action based", and "component based". He also notes that the interesting fact is that the "page/file based" method seems to be so dominant in the PHP world, only emphasizing the fact that PHP is more of a "get it done" language than anything.
</p>]]></description>
      <pubDate>Sun, 27 Apr 2008 06:47:16 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Eirik Hoem's Blog: Prado Framework 3.1.2 released]]></title>
      <guid>http://www.phpdeveloper.org/news/10032</guid>
      <link>http://www.phpdeveloper.org/news/10032</link>
      <description><![CDATA[<p>
<i>Eirik Hoem</i> has <a href="http://blog.eirikhoem.net/index.php/2008/04/24/prado-framework-312-released/">posted about</a> the latest update of his favorite framework being ready for download - <a href="http://pradosoft.com/">Prado</a>.
</p>
<blockquote>
My favorite PHP framework just got a new release, adding several new components and fixing 30-ish bugs. The bundled JavaScript libs (Prototype / script.aculo.us) have also been upgraded, so that should help lots of people struggling with the old versions.
</blockquote>
<p>
You can download the framework from <a href="http://pradosoft.com/">its website</a> and, if you're new to it, check out <a href="http://pradosoft.com/demos/quickstart/">the tutorial</a> to get you started. Prado is a free PHP5-based rapid application development framework that doesn't go with the usual MVC format of most frameworks. It opts instead for "logic be stored in classes and presentation in templates".
</p>]]></description>
      <pubDate>Thu, 24 Apr 2008 09:38:49 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Knut Urdalen's Blog: Seamless AJAX with PRADO]]></title>
      <guid>http://www.phpdeveloper.org/news/9266</guid>
      <link>http://www.phpdeveloper.org/news/9266</link>
      <description><![CDATA[<p>
<i>Knut Urdalen</i> <a href="http://www.urdalen.com/blog/?p=225">shares a note</a> about the latest issue of the <a href="http://www.phpmag.net/">International PHP Magazine</a> - the <a href="http://www.php-mag.net/magphpde/psecom,id,20,archive,2,noeid,20,.html">December 2007 issue</a> - that he has an article in.
</p>
<blockquote>
<a href="http://www.php-mag.net/magphpde/psecom,id,20,archive,2,noeid,20,.html">The December issue</a> of <a href="http://www.phpmag.net/">International PHP Magazine</a> includes my latest article "Seamless AJAX with PRADO - An introduction to ActiveControls". In this article I discuss some AJAX design patterns and show you how to make use of them in AJAX enabled components that ships with the <a href="http://www.pradosoft.com/">PRADO framework</a>.
</blockquote>
<p>
More information about this issue (and subscribing to the International PHP Magazine) can be found <a href="http://www.php-mag.net/magphpde/psecom,id,20,archive,2,noeid,20,.html">on this page</a> of their site and details on the PRADO framework are over on <a href="http://www.xisc.com/">the project's website</a>.
</p>]]></description>
      <pubDate>Tue, 18 Dec 2007 11:18:00 -0600</pubDate>
    </item>
  </channel>
</rss>
