The Future of PHP
I've been programming in PHP exclusively since 1998. It was fun learning the new language and all the power it afforded me over ASP. The first thing I did in PHP was convert a database-backed application written in ASP against SQL Server 6.5. It was a small application, about 1200 lines of code total. By the time I got done with it in PHP, it was less than 500 lines. I was hooked and never looked back.
Last week, talking with an old friend of mine that took my job at my former employer when I left, he introduced me to Ruby and Rails. After only one week, I'm not so sure I see PHP in my future. WOW! is all I can say. How refreshing to actually enjoy programming again. For S&G, I decided to rewrite that same application (which was retired about 7 years ago) in Ruby on the Rails framework. Care to take a gander how many lines this one was? If you guessed under 100, you might have been close. 103 to be exact. Now who can argue with that? To be honest, its not a totally fair comparison. My skillset is leaps and bounds what it was 8 years ago.
I can't totally say good-bye to PHP since I have a TON of legacy code that I don't plan on rewriting, but in the future, the code I write (or don't have to because of Rails) will be in Ruby.
Last week, talking with an old friend of mine that took my job at my former employer when I left, he introduced me to Ruby and Rails. After only one week, I'm not so sure I see PHP in my future. WOW! is all I can say. How refreshing to actually enjoy programming again. For S&G, I decided to rewrite that same application (which was retired about 7 years ago) in Ruby on the Rails framework. Care to take a gander how many lines this one was? If you guessed under 100, you might have been close. 103 to be exact. Now who can argue with that? To be honest, its not a totally fair comparison. My skillset is leaps and bounds what it was 8 years ago.
I can't totally say good-bye to PHP since I have a TON of legacy code that I don't plan on rewriting, but in the future, the code I write (or don't have to because of Rails) will be in Ruby.