Page 1 of 3

Framework Suggestions?

Posted: Wed Nov 08, 2006 9:55 am
by $var
Good day,

I would like some input on how I should go about building a CMS for a business?
Are frameworks the way to go? Or should I spend more time looking into Zend?

I have looked at Backbase for AJAX, but hesitate to use something with coding limitations.
It appears that Ruby on Rails is similar in that it has proprietory functions.

What are people using? What are the pros and cons you can think of for any particular framework?
Zend looks like it's industry standard, what is the general thought here?

Posted: Wed Nov 08, 2006 10:16 am
by Luke
Well Zend actually isn't even finished. It's just in its "Preview" stages. I have tried CakePHP, PHP on Trax (a little bit) and Zend, and I have found that the Zend framework gives you the most control of which components you want to use. Even though the Zend Framework isn't finished, I am really liking it a lot. I recommend it.

Posted: Wed Nov 08, 2006 10:19 am
by $var
how does it work?
i only use dreamweaver, and it has a lot of functions built in to generate as you type... and you can add server configuration.
what sort of components does Zend offer? is it like Cold Fusion? What sort of pre-existing funstions exist?

I noticed that it is still in 5.1 beta, but I also read that the one developer is responsible for MySQL?

Posted: Wed Nov 08, 2006 10:27 am
by Luke
I believe you're thinking of Zend Studio, which is an IDE. I've never used it. I use Eclipse with a PHP plugin (I believe that's the correct link). It is awesome. What I was talking about was the Zend Framework. It is not an editor... check out that link. It has components for Controllers, databases, sessions (i believe), and many other common application components and design patterns. I really like it a lot.

Posted: Wed Nov 08, 2006 11:23 am
by Jenk
Zend have a php plugin for eclipse as well, called phpide, which I prefer to the php-eclipse plugin found on source forge, but it too is 'unfinished'.

http://www.zend.com/phpide

Posted: Wed Nov 08, 2006 12:50 pm
by $var
and we all agree that simple PHP is better than trying to rely on a proprietary code?

Posted: Wed Nov 08, 2006 2:08 pm
by Ollie Saunders
$var wrote:and we all agree that simple PHP is better than trying to rely on a proprietary code?
No. Only those with years of experience can write code better than those..with err... years of experience :) That means, frameworks and libraries usually own you. *dances*

Posted: Wed Nov 08, 2006 2:48 pm
by RobertGonzalez
You might to have a search through the forums here for 'Framework*' as there has been considerable conversation relating to them. They have been very enlightening.

Posted: Thu Nov 09, 2006 3:51 am
by Jenk
Buddha ain't got nuthin on DN.

Pagelets are a good way to go

Posted: Sat Nov 11, 2006 9:44 am
by david2007
I've found some days ago a really easier way to develop complex apps with php.

they called it pagelets and they run together in what they call The Pagelet Environment.

I've never seen downloads of web applications between servers, but... it works!

the project is free: you can download it from sourceforge.

their address is http://www.sybrain.com

hope it helps!!!

Posted: Sat Nov 11, 2006 10:00 am
by feyd
Those pagelets sure look like Page Controllers to me, which goes right back to MVC which they apparently don't think it is.

Posted: Sat Nov 11, 2006 11:17 am
by RobertGonzalez
Sybrain sounds like their afraid of OOP. Or that they have no idea how to use it.

Page controllers?

Posted: Sat Nov 11, 2006 12:04 pm
by david2007
humm... don't think so

what most called my attention is their strive for simplicity

as far as I understood, they say you do your paglets the simplest as you can and build a lot of them

the enviroment shows them according to user grants but for the user is a whole thing

if you see the code of their example it is a short code with everything it needs

it is the opposite of mvc that tell you to separate things 8)

Posted: Sat Nov 11, 2006 1:23 pm
by Maugrim_The_Reaper
MVC forces you to build monolithic systems.
Someone needs to learn OOP. The Zend Framework bursts this bubble with style ;). Honestly I swear these folk need to examine MVC and OOP more closely, every second sentence is a misconception...

Posted: Sat Nov 11, 2006 2:12 pm
by John Cartwright
Maugrim_The_Reaper wrote:
MVC forces you to build monolithic systems.
Someone needs to learn OOP. The Zend Framework bursts this bubble with style ;). Honestly I swear these folk need to examine MVC and OOP more closely, every second sentence is a misconception...
I agree. I don't think the creator of this truly understands OOP. From what I can tell from their descriptions are mostly lies to pursuade you to use their "Pagelets".

And for crying out loud if your evangilizing your system claiming how much better it is, don't use poor coding practices in your code.

Image

globals, html in functions, :roll: Ill stop here.