The Silicon Cape Initiative

General use of MVC based technologies like Code Igniter, Kohana and Ruby on Rails. MVC as a technology/archicture can siginificantly reduce development time and cost to startups and enterprise companies.

Tags: development, php, rails, ruby, sql

Views: 83

Replies to This Discussion

Yes, correct.

Are you asking a question / making a statement ?

Nope, just creating a topic of discussion... I'm a Rails/Kohana and CodeIgniter freelance developer and I wanted to bring that up as topic for startups.

Regards,

Faadiel

http://www.ignitedcoder.com

 

Believe it or not, there are still many developers who's never worked with MVC or hasn't even heard about it - yet MVC has been the unofficial industry standard for building Web & Desktop applications.

I've written quite a bit about MVC myself and most of the time these discussion end up in a word battle, each developer punting his framework of choice as the superior one.

On your points of economics: MVC Frameworks don't always reduce development time and cost, but most of the time do. To me the 2 most important benefits of MVC is:

Standardization of the code base, which reduces the overall learning curve especially when new developers gets involved in the project.
And existing quality libraries, which eliminates reinventing the wheel, which is a huge time saver.

I personally prefer Zend Framework.

Oh I believe it, many developers are purists so frameworks are taboo. Actually in the US Rails is fast becoming the official standard for web apps. I've used zend, kohana, symphony, yii, codeigniter and rails... There are some things I'd use zend for and some I'd use other frameworks for.

 

I like the ability to scale and kohana 3.X has been very good in that regard. With sites that get millions of hits it has stood up and weathered the storm pretty well. Scalability is key when picking a framework! Checkout this cool article on HMVC, Kohana is the first of its kind to have this built right into the framework.

 

http://techportal.ibuildings.com/2010/02/22/scaling-web-application...

 

For many devs here in the US its been about scaling apps to meet the demands of high volume regardless of MVC framework.

 

PS

 

There is no superior framework, its all about what gets the job done efficiently and cost effectively.  I usually a**** the requirements of the project and then pick a framework.

 

From looking at the Tiobe stats and general feel from speaking to other developers I always thought that Ruby/Rails has no long term future...
The language constructs are too hard to get use to for most developers.
Rails is very resource hungry and getting a basic hosting environment setup an absolute nightmare compared to e.g. PHP hosting thats stock standard with 99% of hosting companies.
I would however not hesitate to promote Python/Django as quite a superior alternative to PHP/ZF,CI etc. and from the stats Python usage is sky-rocketing!

Ruby/Rails has not really grown in usage over the last 5 years
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Chris, that's an statistic for Ruby not Rails. Rails hosting has gotten much better, though not as ubiquitous as php hosting its still getting much better as more web shops adopt rails. As for Rails being resource intensive, that depends on what and how the rails mvc app is configured, just like any web app if you don't architect it well you end up with c*** either way no matter how good the framework is, if you write shitty code you app will perform like a snail on morphine.

 

In any web development environment there are rules, usually very simple rules for scaling and a well designed PHP/Rails/Pyhton app should perform fairly well. Its interesting you mentioned word wars in your first post, sounds like you'd like to start one :) Like I said the merits of a framework/platform are based on what gets the job done and more important than that what the client wants and needs. 

 

Why don't ya post something of interest to clients here, tells us more about You experiences... What did you build recently and how did you use an MVC framework to build it? Share some of your experiences I'd be very happy to hear them and I'll also gladly be sharing mine as time permits. 

 

Faadiel

RSS

Service Sponsors

 


Contact us to put your logo here.

Add your startup to

Crunchbase

and add the tag:

"SiliconCape"


Spread the word

Spread the idea of Silicon Cape by putting this badge on your site:

© 2012   Created by Roger Norton.

Badges  |  Report an Issue  |  Terms of Service