Framework Evaluation - No to Prado

View: New views
5 Messages — Rating Filter:   Alert me  

Framework Evaluation - No to Prado

by Tim Almdal :: Rate this Message:

| View Threaded | Show Only this Message

After spending some time looking at the Prado PHP framework, I've come to the conclusion that it is not suitable for the basis of Gx.

In all fairness, it is quite an extensive and encompassing framework with a lot of features.

However, it has two major shortcomings as compared to my evaluation criteria in a previous note.

1. It is not based on an MVC paradigm.
2. To really take advantage of the features and leverage the framework, you are locked into their templating engine.

Tim

Website: http://www.timalmdal.com


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]

Re: Framework Evaluation - No to Prado

by Bharat Mediratta :: Rate this Message:

| View Threaded | Show Only this Message

Tim Almdal wrote:

> After spending some time looking at the Prado PHP framework, I've come
> to the conclusion that it is not suitable for the basis of Gx.
>
> In all fairness, it is quite an extensive and encompassing framework
> with a lot of features.
>
> However, it has two major shortcomings as compared to my evaluation
> criteria in a previous note.
>
> 1. It is not based on an MVC paradigm.
> 2. To really take advantage of the features and leverage the framework,
> you are locked into their templating engine.

Templating engine lock was not one of the criteria on your list from
your last email.  Do you want to add that as a dealbreaker?

Personally, I don't mind template engine lock as long as it's the right
engine.  From a cursory look, I don't think that Prado's is a good idea,
though because it adds a new layer that the casual PHP developer has to
learn.

And an update: I've got the app mostly working in CakePHP.  I'll check
it in and do a writeup about it.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]

Re: Framework Evaluation - No to Prado

by Jay Rossiter / Signe-2 :: Rate this Message:

| View Threaded | Show Only this Message

On 10/9/2008 11:58 AM, Bharat Mediratta wrote:

> Templating engine lock was not one of the criteria on your list from
> your last email.  Do you want to add that as a dealbreaker?
>
> Personally, I don't mind template engine lock as long as it's the right
> engine.  From a cursory look, I don't think that Prado's is a good idea,
> though because it adds a new layer that the casual PHP developer has to
> learn.
>
> And an update: I've got the app mostly working in CakePHP.  I'll check
> it in and do a writeup about it.
>  

    I was under the impression that "templating engine" (other than raw
PHP) was a no-go no matter which framework we were using.  That's what
I'd gathered from our conversations, at least.  No more Smarty, etc.

--
Jay Rossiter http://www.cothlamadh.net/
503.477.8428 signe@...


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]

Re: Framework Evaluation - No to Prado

by Andy Staudacher-3 :: Rate this Message:

| View Threaded | Show Only this Message



On Thu, Oct 9, 2008 at 12:02 PM, Jay Rossiter / Signe <signe@...> wrote:
On 10/9/2008 11:58 AM, Bharat Mediratta wrote:
> Templating engine lock was not one of the criteria on your list from
> your last email.  Do you want to add that as a dealbreaker?
>
> Personally, I don't mind template engine lock as long as it's the right
> engine.  From a cursory look, I don't think that Prado's is a good idea,
> though because it adds a new layer that the casual PHP developer has to
> learn.
>
> And an update: I've got the app mostly working in CakePHP.  I'll check
> it in and do a writeup about it.
>

   I was under the impression that "templating engine" (other than raw
PHP) was a no-go no matter which framework we were using.  That's what
I'd gathered from our conversations, at least.  No more Smarty, etc.

We haven't agreed on that yet.
Is there a list of things that we assume that we have agreed on?

 - Andy



--
Jay Rossiter                                    http://www.cothlamadh.net/
503.477.8428                                    signe@...


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]

Re: Framework Evaluation - No to Prado

by Tim Almdal :: Rate this Message:

| View Threaded | Show Only this Message

At this point, i don't think we have agreed on anything.  There have been some informal conversations on irc about frameworks and such.

I just had my evaluation list, which was in a previous email, of what I felt would make a good basic framework for Gx.  In my mind "template lock" is not a deal breaker, but it was definitely a consideration.

Right now, there is still time for someone to prototype their favorite framework; and/or offer an opinion on what's been done to date.

Tim

----- Original Message -----
From: Andy Staudacher <andy.st@...>
Date: Thursday, October 9, 2008 12:36 pm
Subject: Re: [Gallery-devel] Framework Evaluation - No to Prado
To: Jay Rossiter / Signe <signe@...>
Cc: "gallery-devel@..." <gallery-devel@...>, Bharat Mediratta <bharat@...>

> On Thu, Oct 9, 2008 at 12:02 PM, Jay Rossiter / Signe
> <signe@...>wrote:
>
> > On 10/9/2008 11:58 AM, Bharat Mediratta wrote:
> > > Templating engine lock was not one of the criteria on your
> list from
> > > your last email.  Do you want to add that as a dealbreaker?
> > >
> > > Personally, I don't mind template engine lock as long as
> it's the right
> > > engine.  From a cursory look, I don't think that
> Prado's is a good idea,
> > > though because it adds a new layer that the casual PHP
> developer has to
> > > learn.
> > >
> > > And an update: I've got the app mostly working in
> CakePHP.  I'll check
> > > it in and do a writeup about it.
> > >
> >
> >     I was under the impression that
> "templating engine" (other than raw
> > PHP) was a no-go no matter which framework we were
> using.  That's what
> > I'd gathered from our conversations, at least.  No more
> Smarty, etc.
>
>
> We haven't agreed on that yet.
> Is there a list of things that we assume that we have agreed on?
>
>  - Andy
>
>
> >
> > --
> > Jay
> Rossiter                                    http://www.cothlamadh.net/
> >
> 503.477.8428                                    signe@...
> >
> >
> > ---------------------------------------------------------------
> ----------
> > This SF.Net email is sponsored by the Moblin Your Move Developer's
> > challenge
> > Build the coolest Linux based applications with Moblin SDK &
> win great
> > prizes
> > Grand prize is a trip for two to an Open Source event anywhere
> in the world
> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
> > __[ g a l l e r y - d e v e l ]_________________________
> >
> > [ list info/archive --> http://gallery.sf.net/lists.php ]
> > [ gallery info/FAQ/download --> http://gallery.sf.net ]
> >
> >
>

Website: http://www.timalmdal.com


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
__[ g a l l e r y - d e v e l ]_________________________

[ list info/archive --> http://gallery.sf.net/lists.php ]
[ gallery info/FAQ/download --> http://gallery.sf.net ]