Framework Suggestions?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

User avatar
$var
Forum Contributor
Posts: 317
Joined: Thu Aug 18, 2005 8:30 pm
Location: Toronto

Framework Suggestions?

Post 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?
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post 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.
User avatar
$var
Forum Contributor
Posts: 317
Joined: Thu Aug 18, 2005 8:30 pm
Location: Toronto

Post 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?
User avatar
Luke
The Ninja Space Mod
Posts: 6424
Joined: Fri Aug 05, 2005 1:53 pm
Location: Paradise, CA

Post 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.
User avatar
Jenk
DevNet Master
Posts: 3587
Joined: Mon Sep 19, 2005 6:24 am
Location: London

Post 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
User avatar
$var
Forum Contributor
Posts: 317
Joined: Thu Aug 18, 2005 8:30 pm
Location: Toronto

Post by $var »

and we all agree that simple PHP is better than trying to rely on a proprietary code?
User avatar
Ollie Saunders
DevNet Master
Posts: 3179
Joined: Tue May 24, 2005 6:01 pm
Location: UK

Post 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*
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post 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.
User avatar
Jenk
DevNet Master
Posts: 3587
Joined: Mon Sep 19, 2005 6:24 am
Location: London

Post by Jenk »

Buddha ain't got nuthin on DN.
david2007
Forum Newbie
Posts: 9
Joined: Sat Nov 11, 2006 9:36 am

Pagelets are a good way to go

Post 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!!!
User avatar
feyd
Neighborhood Spidermoddy
Posts: 31559
Joined: Mon Mar 29, 2004 3:24 pm
Location: Bothell, Washington, USA

Post 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.
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post by RobertGonzalez »

Sybrain sounds like their afraid of OOP. Or that they have no idea how to use it.
david2007
Forum Newbie
Posts: 9
Joined: Sat Nov 11, 2006 9:36 am

Page controllers?

Post 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)
User avatar
Maugrim_The_Reaper
DevNet Master
Posts: 2704
Joined: Tue Nov 02, 2004 5:43 am
Location: Ireland

Post 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...
User avatar
John Cartwright
Site Admin
Posts: 11470
Joined: Tue Dec 23, 2003 2:10 am
Location: Toronto
Contact:

Post 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.
Post Reply