4 ms·
Blah, blah, blah. I think most of these recommendations are from 15-year-olds who just read about a cool web framework and are now spouting how damn good it is.
by bprater 19y ago
Blah, blah, blah. I think most of these recommendations are from 15-year-olds who just read about a cool web framework and are now spouting how damn good it is.
Anyone recommending a framework before someone understands web programming isn't someone I would hire. Frameworks are where you go when you finally get what is missing with your web programming language. It might take you years to get to that point.
Go with PHP. Period. People are going to blah, blah, blah about how PHP gives you bad habits, has bad function naming, ran off with their kid sister, whatever. PHP is a mess but it works. Name a webpage .php and you are good to get going. Try that with Ruby.
PHP is a tool that gets the job done and let's you quickly become immersed in web programming. If you don't know your GET from your POST, a great Ruby framework ain't gonna help you.
Once you get PHP figured out (and now are employable as a programmer?), try Python or Ruby out. They are gorgeous, elegant languages. I love using both of them. Then slap a great framework like Django or Merb on top. You'll love it.
But only after you get the basics down. I'm ashamed at you guys, really.
- edw519 19y ago+1 for content. -1 for attitude. We're even.
- tel 19y agoYou already called this argument, but... ... if you can avoid PHP. It will do all those things mentioned above, and more and more Python and Ruby are becoming common.
- doubleplus 19y agoBefore I got to this, I was wondering if anyone was going to mention PHP. I'm at the exact same stage as the OP and I'm just going with PHP (and learning MySQL simultaneously). I do want to play with Python eventually, but my first goal is to actually be able to find a job doing this stuff by the end of the year. Plus, even though every virtual human I run across has been programming RoR since 1963, everyone I know in meatspace uses PHP... and those are the people I'll be bugging for help. Go to your local craigslist web/info design job page and run a search for PHP and count how many ads come up. Then run searches for Python and Ruby. That's enough help for me when it comes to making a decision.
- kajecounterhack 19y agoAs I said, PHP with a framework like Cake/Symphony/Zend and this entire argument between "php or no php" is null. I personally use cake and I must say you'll be going in seconds, and then you can move on to Ruby/Python, and then you can argue.