I’ve recorded a series of videos I call ‘Careers in Code’, and it is about many things related to coding professionally. The series of videos is less about code, and more about all the things professional coders have to understand.
Drawn from my 20+ experience in the coding arena, there is a lot of good information in there I learned the hard way … you can learn it more easily watching these videos.
… The above 4 are created with PHP. WordPress alone powers something like 25-30% of the world’s websites! Now consider that Facebook is investing heavily into PHP making it better and faster. No such heavy-hitter for Ruby and Rails last I checked.
Also, keep in mind that standard run-of-the-mill PHP, runs circles around Ruby at runtime.
The presence of the 3 biggest CMS’, along with Facebook’s backing, will insure that PHP is here for a long while. Ruby has none of the above.
Ruby is still a biatch, when it comes to getting a webapp online
Try teaching a noob how to get a Rails ‘hello world’ app online. Try teaching a noob to get a PHP ‘hello world’ app online. PHP = upload php page. Done.
Ruby: install gems, read 5 pages, watch incomprehensible videos by nerds who couldn’t teach Hawking ‘hello world’. Good luck with that barrier to entry. PHP is just too damned easy to go live with relative to Ruby and Rails.
What’s a young nerd to learn?
…They rule supreme now, and will for the foreseeable future.
I got into a minor debate with a freshly minted nerd, who was barely out of school … and so, lacking in experience. He thought that knowing advanced math was a requirement to become a developer. Well, that is largely not the case in the real world of software development.
… At least that’s what my 20yrs of experience has taught me. Check out the video of me yapping about this:
This is a video (see below) targeted at those who understand basic PHP and are ready to explore the web development world a little further. You see, when you get into PHP, you will also have to learn about the client-side frameworks out there, things like jQuery and Bootstrap.
What are Web Frameworks?
Think of a framework for a house, scaffolding … or cookie cutters! Web frameworks are just libraries of code (could be code in any language) that speed up the process of doing all kinds of common web design and development tasks.