Re: Ruby on Rails
| From: | Justin Patrin | Date: | Tue, 08 Feb 2005 07:06:51 +0000 |
| Subject: | Re: Ruby on Rails | ||
| References: | 1 2 3 4 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-36033@lists.php.net to get a copy of this message | ||
On Tue, 8 Feb 2005 14:15:54 +1030, Daniel O'Connor
<daniel.oconnor@gmail.com> wrote:
> Hi Guys,
> Recently I had a play with Ruby on Rails. I think I fell off my chair
> with the ease that I got through developing a simple web application.
>
> If you haven't already, go have a play with "Rolling with Ruby on Rails":
> http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html
>
> Now, all night I've been thinking as to why this isn't possible with
> PHP. I couldn't think of a reason.
> We've got:
> Templating/facetting (Smarty, or plain ole PHP+HTML)
> Database Abstraction Layers (ADODB, PEAR::DB)
> Base classes by the dozen (PEAR! Horde!)
> A package manager (PEAR again!)
>
> But I still find doing a prototype application is godawfully slow.
>
> Could PEAR itself benefit from some application 'helpers', similar to
> what Ruby On Rails has... something to build web applications (or any
> other concievable application) really quickly, then focus on
> implementing functionality rather than doing dirty work.
>
> Call it PHP in Pails if you need to :P
>
> Questions:
> 1) What have I missed from Rails that we already have in the PHP world...
> 2) Like it, hate it, let me know what you think... I've a developing
> itch to scratch :)
>
Back when I looked at it (a while ago) it looked a lot like what
DB_DataObject_FormBuilder does. It allows pretty quick web app
developing...once you get your DOs working and figure out how to use
it, of course. It's also very flexible, which is what I like.
I have always wanted a web-only app to create DB and forms and such
and was working towards this with rdbEdit back when I knew only
PEAR::DB. I since found FormBuilder and have brought it up closer to
what I want. And with DB_DO_FB_Frontend (see reversefold.com) you have
a full data editing app. It still takes a lot of work to get your
forms up, but it should be (eventually) easier.
--
Justin Patrin