Evangelizing PHP for web designers
August 1, 2006
The ‘raison d’être’ for www.killerphp.com is basically to make PHP accessible to the average web designer.
I want to reach people who have more of a design background than a coding/programming background.
TODAY, PHP IS ESSENTIAL WEB DESIGN KNOWLEDGE
I can’t tell you how many times web designers have approached me about doing relatively simple things:
- Process an html form
- Install a shopping cart
- Send an email from a web page
… These common tasks are easily solved with just a little PHP know-how.
The web is far more sophisticated today and as such, web designers have to step up and become more sophisticated themselves.
WHY PHP OVER RUBY OR ASP … ?
Every programming language has something to offer – but today PHP is king for a few reasons:
- PHP is everywhere – makes it cheap and easy to find php hosting.
- PHP is powerful – it is a mature language that has all the tools.
- PHP is easy to use and easy to learn.
When it comes to the types of jobs that most web designers need to tackle (quick shopping carts, process a form etc,) nothing compares to php’s ease of use – it’s simply the best language when you need to bang out something quick.
A COMMENT ABOUT RUBY AND RAILS
Ruby is a great language that is especially appealing to Java nerds like me. It is appealing for many reasons, but one important one is the fact that through a simple, elegant syntax (syntax = code), it can express very advanced programmatic constructs. This strength is also why it is not well suited to the average web designer – it is a little too sophisticated out-of-the-box.
The same can be said for Rails, a web framework (made with and for Ruby) that makes building web applications (websites connected to databases), much easier.
PHP can get very sophisticated as well. But it also has a more approachable side to it, that web designers can much more easily get into.
MOST PHP BOOKS, WEBSITES AND VIDEOS ASSUME TOO MUCH
In my research on php training, I’ve found that the vast majority of books, websites and even videos on php assume the student has a certain knowledge of programming.
This gap in material makes it that much harder for people to learn.
With killerphp.com, I’ve tried to close that gap with easy to follow lessons that help people over that initial learning hump.