Irish SEO,  Marketing & Webmaster Discussion

 

Ruby on Rails VS PHP Code Igniter

This is a discussion on Ruby on Rails VS PHP Code Igniter within the Coding Help forums, part of the Webmaster Help category; Hi everyone, Before I get into the guts of my post I want to give an explanation / background on ...


Go Back   Irish SEO, Marketing & Webmaster Discussion > Webmaster Help > Coding Help

Register Forum Rules FAQDonate Members List Calendar Search Today's Posts Mark Forums Read


Notices

Reply

 

LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 30-01-2008, 01:49 PM
gav240z's Avatar
Wannabe Geek
 
Join Date: Dec 2007
Location: Rathmines, Dublin
Posts: 398
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
gav240z is a jewel in the roughgav240z is a jewel in the roughgav240z is a jewel in the rough
Default Ruby on Rails VS PHP Code Igniter

Hi everyone,
Before I get into the guts of my post I want to give an explanation / background on my experience.

I first learn Object Orientated Code at Uni. We learnt the basics in C++, Java and VB.NET.

At the time I hated programming (still do to a certain extent). I saw a use for it but its so time consuming and frustrating at least that's how I viewed it.

I've never been an elite programmer, I guess I've not been that interested.

However then I started to learn PHP and all of a sudden I could see a use for a language. I had originally intended to build my own CMS system using PHP but discovered open source projects and just stuck with modifying them.

I then moved onto Joomla Joomla! and have only really done the basics in terms of extending it, but I have done alot more with CSS / XHTML.

I prefer to do design work using CSS / XHTML than write code.

Anyway having realised the limitations of some open source cms systems. I started to look into Ruby on Rails. It looks very simple (compared with other languages) and relatively painless. I've even bought a book on it .

My dilemna is this, do I learn Ruby on Rails and ditch PHP or do I learn a PHP equivilent such as Code Igniter? The advantage of code igniter is its written using php (something I'm already familiar with).

The advantage of rails is in its simplicity and convention over configuration (great for someone like me).

Has anyone else got experiences they would like to share?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 30-01-2008, 02:39 PM
Forbairt's Avatar
respect my AW-THOR-IT-AYY
 
Join Date: Jun 2007
Location: My Office, Dublin
Posts: 2,016
Nominated 2 Times in 1 Post
Nominated TOTW/F/M Award(s): 1
Forbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enough
Send a message via AIM to Forbairt Send a message via MSN to Forbairt Send a message via Yahoo to Forbairt Send a message via Skype™ to Forbairt
Default

played with RoR ...

played with CakePHP: the rapid development php framework. Home

quite like Cake ... mmmm Cake

maybe give that a browse ...

Both are frameworks ... lots of code out there ... ?
__________________
Forbairt Media | Web Design & Development Galway / Dublin, Ireland - coming soon ... ( vague but descriptive isn't it )
Recent Work: Safari Club African Safari Holidays - South Africa Safaris
Other Stuff: FluffyLinkulator Rapid Inclusion Service Tools
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 30-01-2008, 02:43 PM
Baz Baz is offline
Coder
 
Join Date: Jan 2008
Location: Dublin
Posts: 40
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Baz will become famous soon enough
Default

Humm,
Both have their advantages. All I would say is if you are determined to learn either to professional standards there seems to be higher salaries associated with the Ruby On Rails experience at the moment, but then again if you are going to design primarily for yourself, small firms, or clients who don't need massive booking systems, etc maybe PHP might be more useful (easier and as you know from Joomla, easily ready to be adapted to most uses).
__________________
Innovative Solutions
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #4 (permalink)  
Old 31-01-2008, 09:58 AM
Joseph Grogan's Avatar
Wannabe Geek
 
Join Date: Jul 2007
Location: Bogland, beside birr...Cloghan
Posts: 147
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
Joseph Grogan will become famous soon enough
Send a message via Skype™ to Joseph Grogan
Default

Never used ruby on rails.... Wouldnt know where to start. Is it easy to get to grips with or is there a steep learning curve
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 31-01-2008, 10:02 AM
Forbairt's Avatar
respect my AW-THOR-IT-AYY
 
Join Date: Jun 2007
Location: My Office, Dublin
Posts: 2,016
Nominated 2 Times in 1 Post
Nominated TOTW/F/M Award(s): 1
Forbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enough
Send a message via AIM to Forbairt Send a message via MSN to Forbairt Send a message via Yahoo to Forbairt Send a message via Skype™ to Forbairt
Default

There is a 15 minute ... blog tutorial on it

as in have a blog up and running in 15 minutes ...

I found it quite easy BUT ... when I was playing with it I had major issues with all the different versions of the "modules" ... but then it was an early version ... its up to 2.0 now so

Ruby on Rails

go to the get excited section .. and click on the creating a weblog in 15 minutes
http://media.rubyonrails.org/video/r...with_sound.mov
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 01-02-2008, 12:15 PM
n3tFl0w's Avatar
Wannabe Geek
 
Join Date: Jan 2008
Location: Work...
Posts: 246
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
n3tFl0w is a splendid one to beholdn3tFl0w is a splendid one to beholdn3tFl0w is a splendid one to beholdn3tFl0w is a splendid one to beholdn3tFl0w is a splendid one to beholdn3tFl0w is a splendid one to beholdn3tFl0w is a splendid one to behold
Default

Sorry to hijack this thread but are there advantages for someone whose a say.. intermediate to advanced php developer to move to ruby or CakePHP or whatever?

I've always been kind of a purist but whatever gets the job done I suppose?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #7 (permalink)  
Old 01-02-2008, 12:21 PM
Forbairt's Avatar
respect my AW-THOR-IT-AYY
 
Join Date: Jun 2007
Location: My Office, Dublin
Posts: 2,016
Nominated 2 Times in 1 Post
Nominated TOTW/F/M Award(s): 1
Forbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enoughForbairt will become famous soon enough
Send a message via AIM to Forbairt Send a message via MSN to Forbairt Send a message via Yahoo to Forbairt Send a message via Skype™ to Forbairt
Default

A structured framework

Automagic code generation ...

Proper framework you can plug bits into ... (reuse others tried and tested code)

and so on ?

Look at a few of the examples and if you can't see why it or something similar would be useful .. give up now
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 01-02-2008, 04:34 PM
TheMenace's Avatar
Hardcore Geek
 
Join Date: Nov 2006
Posts: 741
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
TheMenace will become famous soon enough
Send a message via MSN to TheMenace
Default

Personally I think Zend is the best.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 02-02-2008, 07:30 PM
Coder
 
Join Date: Aug 2006
Location: Dublin
Posts: 97
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
dave will become famous soon enough
Default

There's also Python. Django | The Web framework for perfectionists with deadlines
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #10 (permalink)  
Old 03-02-2008, 09:18 PM
Frontpage User
 
Join Date: Mar 2007
Location: Dublin, Ireland
Posts: 2
Nominated 0 Times in 0 Posts
TOTW/F/M Award(s): 0
digger_barnes will become famous soon enough
Send a message via Skype™ to digger_barnes
Default

There's no harm in knowing more than one language. In fact it's a good thing as it will introduce you to new approaches and techniques, and open your eyes to the limitations or design flaws in your current language of choice (or which there are always some).

I've always been suspicious of PHP as a language due to its carbuncle nature and poor design (IMO) and while I appreciate the flexibility of it and that you can use one of the many frameworks or OS applications built with it to great success, ultimately when you have to drop down into the language you'll feel the pain.

PHP 5 lessens this to some degree I suppose.

With your OO background none of the popular languages are going to present much of a problem so why not take a look at both Ruby and Python and decide which you prefer to work with? If you like neither then stick with PHP.

The frameworks are not as important as the underlying languages IMO.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Tags
code, igniter, php, rails, ruby

Thread Tools
Display Modes

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
Forum Jump

Similar Threads

Thread Thread Starter Forum Replies Last Post
ASP2.0 or Ruby On Rails? Maksymus007 Webmaster Discussion 6 15-08-2007 12:54 AM
Code Igniter? blacknight Coding Help 4 11-11-2006 01:22 PM
Ruby on Rails Developer Needed brightspark Marketplace Requests 2 03-10-2006 08:53 AM
Ruby On Rails Hosting blacknight Coding Help 2 08-09-2006 04:54 PM


All times are GMT +1. The time now is 04:46 PM.


Powered by: vBulletin Version 3.7.3, Copyright ©2000 - 2008, Jelsoft Enterprises Limited.
Hosted in Ireland by Blacknight - Test your ISP |Irish Hosting Directory| Armchair.ie|Logo by Eden Web Design|Avatars by Afterglow |Latest Blog Entries | VPS HostingAd Management by RedTyger

Search Engine Friendly URLs by vBSEO 3.2.0