2 ms·
I originally learned web development through LAMP. I boosted my proficiency when I learned to program in MVC via codeigniter and kohanaphp. Then I learned Ruby
by apsurd 16y ago
I originally learned web development through LAMP.
I boosted my proficiency when I learned to program in MVC via codeigniter and kohanaphp.
Then I learned Ruby on Rails.
Kohana and codeigniter set up an MVC environment much like Ruby on rails does. The biggest difference for me is that if you look at kohana, you see how much effort it takes to get PHP to act in a way that Ruby does natively.
Kohana sets up PHP so you have access to all sorts of nifty methods by accessing the system Kohana classes and helpers.
In ruby, everything is an object.
So long story short, I find DSL's in PHP try very hard to emulate how Ruby already behaves. So I prefer Ruby frameworks like sinatra and Rails.
- DanHulton 16y agoI wish I could upvote this more times. I love Kohana, and I'm looking forward to learning Ruby/Rails this year. I have a few small projects lined up to work on while learning, which should be pretty fun, too.