[advanced search]
 

Go Back   NamePros.com > Discussion > Web Design & Development > Programming

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.


Closed Thread
 
LinkBack Thread Tools
Old 07-04-2008, 12:11 PM   #1 (permalink)
NamePros Member
 
Join Date: Apr 2008
Location: Florida
Posts: 101
0.00 NP$ (Donate)

kbweb is on a distinguished road


Question RoR, Zend, CakePHP or just plain PHP?

I've only gotten complicated sites over the last half a year. I managed to learn a lot of PHP, MySQL as well as AJAX and javascript during that time.

Question:

Should I just keep using plain PHP, MySQL or is it worth it to learn a framework? If so which?

I know PHP pretty well so Zend or Cake may be good. But I've heard good things about Ruby on Rails.

Thanks
kbweb is offline  
Old 07-04-2008, 01:47 PM   #2 (permalink)
DNOA Member
 
mholt's Avatar
 
Join Date: May 2004
Location: Utah
Posts: 5,041
18.01 NP$ (Donate)

mholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant futuremholt has a brilliant future

Autism Marrow Donor Program 9/11/01 :: Never Forget Multiple Sclerosis Adoption Alzheimer's Lou Gehrig's Disease (ALS)
Do your own research and discover what could be best for your needs. If you don't mind Windows servers, the .NET Framework is pretty decent as well.

I'm personally a fan of RoR but I do not know it. *embarrassed smile*
__________________
codeboards

A high-quality community of programmers -- Join today and post! We want new members!
mholt is offline  
Old 07-04-2008, 07:44 PM   #3 (permalink)
NamePros Regular
 
aceeca's Avatar
 
Join Date: Jan 2008
Posts: 795
20.00 NP$ (Donate)

aceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant future


I read somewhere that http://codeigniter.com/ is really better than Zend & CakePHP.
aceeca is offline  
Old 07-06-2008, 07:07 AM   #4 (permalink)
NamePros Regular
 
Join Date: May 2005
Location: Northern Ireland
Posts: 747
636.00 NP$ (Donate)

aaronfalloon has a spectacular aura aboutaaronfalloon has a spectacular aura about


What about writing a few of your own objects and methods to make coding easier?

I've tried both Ruby on Rails, and CakePHP, but you really have to learn how to use them like you've learned how to write PHP.

Learning PHP is hard enough, but there's another learning curve after PHP if you want to work with a framework.
aaronfalloon is offline  
Old 07-06-2008, 07:42 AM   #5 (permalink)
Danltn.com
 
Daniel's Avatar
 
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
13.51 NP$ (Donate)

Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute

Ethan Allen Fund Ethan Allen Fund
Quote:
Originally Posted by aceeca
I read somewhere that http://codeigniter.com/ is really better than Zend & CakePHP.
Better? Probably not.
Easier to pick up? Probably.

But that's just my opinion, it's how you see things.
Daniel is offline  
Old 07-06-2008, 07:56 AM   #6 (permalink)
Senior Member
 
nasaboy007's Avatar
 
Join Date: Jul 2005
Location: NJ
Posts: 1,112
1,454.30 NP$ (Donate)

nasaboy007 has much to be proud ofnasaboy007 has much to be proud ofnasaboy007 has much to be proud ofnasaboy007 has much to be proud ofnasaboy007 has much to be proud ofnasaboy007 has much to be proud ofnasaboy007 has much to be proud ofnasaboy007 has much to be proud of


i find that coding all my PHP from scratch rather than using existing frameworks not only is more fun, but it also keeps my coding skills honed. plus you get bragging rights of saying you did the whole thing COMPLETELY from scratch =D
nasaboy007 is offline  
Old 07-07-2008, 11:03 AM   #7 (permalink)
NamePros Member
 
Join Date: Jun 2008
Posts: 94
14.35 NP$ (Donate)

gezzle is an unknown quantity at this point


I agree with nasaboy, programming his own framework is much more funnier and you do whatever you need to. Learning new frameworks require a lot of time, rather steep learning curve
gezzle is offline  
Old 07-07-2008, 11:15 AM   #8 (permalink)
NamePros Regular
 
aceeca's Avatar
 
Join Date: Jan 2008
Posts: 795
20.00 NP$ (Donate)

aceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant futureaceeca has a brilliant future


Quote:
Originally Posted by Daniel
Better? Probably not.
Easier to pick up? Probably.

But that's just my opinion, it's how you see things.
here you go my friend:

http://www.avnetlabs.com/php/php-fra...son-benchmarks
aceeca is offline  
Old 07-07-2008, 02:09 PM   #9 (permalink)
NamePros Member
 
rafaelrls's Avatar
 
Join Date: Jan 2008
Location: me = new (live(in.paradise())
Posts: 155
0.00 NP$ (Donate)

rafaelrls is an unknown quantity at this point


I think RoR is very good and maybe is the most used of these that you said.

Quote:
Originally Posted by nasaboy007
i find that coding all my PHP from scratch rather than using existing frameworks not only is more fun, but it also keeps my coding skills honed. plus you get bragging rights of saying you did the whole thing COMPLETELY from scratch =D
You are right man, just take care of don't reinvent the wheel...
rafaelrls is offline  
Old 07-07-2008, 02:44 PM   #10 (permalink)
Danltn.com
 
Daniel's Avatar
 
Join Date: May 2007
Location: Danltn.com / Nottingham, UK
Posts: 1,201
13.51 NP$ (Donate)

Daniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond reputeDaniel has a reputation beyond repute

Ethan Allen Fund Ethan Allen Fund
Faster doesn't mean better, definitely not functionality or security wise. Although that article is interesting...

All they really show you is procedual is one hell of a lot faster.

Dan
Daniel is offline  
Old 07-08-2008, 02:53 PM   #11 (permalink)
NamePros Regular
 
baxter's Avatar
 
Join Date: Apr 2006
Posts: 289
1,990.00 NP$ (Donate)

baxter is a jewel in the roughbaxter is a jewel in the roughbaxter is a jewel in the rough

Ethan Allen Fund Save The Children
Quote:
Originally Posted by Daniel
Faster doesn't mean better, definitely not functionality or security wise. Although that article is interesting...

All they really show you is procedual is one hell of a lot faster.

Dan
Agreed
__________________
Chimps.ca - Swans.ca - Snails.ca
baxter is offline  
Old 07-08-2008, 03:19 PM   #12 (permalink)
NamePros Regular
 
Join Date: May 2007
Posts: 652
137.50 NP$ (Donate)

mhdoc is a splendid one to beholdmhdoc is a splendid one to beholdmhdoc is a splendid one to beholdmhdoc is a splendid one to beholdmhdoc is a splendid one to beholdmhdoc is a splendid one to behold


If the design and structure assumptions made by the framework designers happen to match your requirements, then a framework can be a great productivity tool.

Unfortunately, the assumptions tend to be very subtle. By the time you see them you are way down the learning curve.

We spent several months really getting into MODx only to find that our need to work with multiple domains was awkward to handle.
mhdoc is online now  
Old 07-08-2008, 11:51 PM   #13 (permalink)
I'll do it

Technical Services

 
-Nick-'s Avatar
 
Join Date: Dec 2005
Location: India
Posts: 6,434
5,169.80 NP$ (Donate)

-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute

Adoption
I would go for plain PHP

All frameworks might be good. But yet I still think I want flexibility... and don't know why but I feel Plain PHP will give me more flexibility.
-Nick- is offline  
Old 07-09-2008, 12:04 AM   #14 (permalink)
Senior Member
 
Join Date: Oct 2006
Location: Ohio
Posts: 1,188
0.00 NP$ (Donate)

seanboy is a jewel in the roughseanboy is a jewel in the roughseanboy is a jewel in the rough


You might want to check out symfony:
http://symfony-project.org
seanboy is offline  
Old 07-09-2008, 09:00 AM   #15 (permalink)
NamePros Member
 
Join Date: Apr 2008
Location: Florida
Posts: 101
0.00 NP$ (Donate)

kbweb is on a distinguished road


Quote:
Originally Posted by -Nick-
I would go for plain PHP

All frameworks might be good. But yet I still think I want flexibility... and don't know why but I feel Plain PHP will give me more flexibility.
I seems logical to me that frameworks will limit flexibility. I mean I've had some complicated projects which I think few have actually done, or those with vast experience have done. Half the time doing the site was spent on figuring out HOW to program it (Many times I googled "PHP ...").

What if I needed to customize the framework? Is this easy to do?

Thanks everyone for your replies!
kbweb is offline  
Old 07-09-2008, 12:29 PM   #16 (permalink)
NamePros Member
 
rafaelrls's Avatar
 
Join Date: Jan 2008
Location: me = new (live(in.paradise())
Posts: 155
0.00 NP$ (Donate)

rafaelrls is an unknown quantity at this point


With frameworks what you are searching is speed of development. If you want flexibility you will not go for a framework.
rafaelrls is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Site Sponsors
Advertise your business at NamePros

All times are GMT -7. The time now is 06:04 AM.


Powered by: vBulletin® Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Template-Modifications by TMS
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85