Written by:2010/09/13 08:28 AM
Which is the best development and language to use when developing websites? This question has been asked by so many for so many years. The arguments have raged on, C# is best, no PHP is best.
But this article is not about which is best, but more about what skills you should have.
PHP is widely used all over the internet. With MySQL, and Apache, it is a force to be reckoned with. Studies have shown that PHP is probably the most widely used language for developing websites.
Most likely because its is free, the database, MySQL. for all intents and purposes is also free, and so is the web server, Apache is also free, and most host on the free OS, Linux. So it does not take a rocket scientist to figure out why PHP became so popular.
PHP is also OS independent, meaning that it can be used on multiple operating systems. For example, one could host a php site on a windows server running IIS.
C# (.Net) on the other hand probably had the best IDE in the development world. Making RAD (Rapid Application Development) a reality. With so many third party tools, Drag and drop and the IDE doing a lot of the code writing for you, you are left concentrating of the functionality of your site.
So why learn both?
I’m a firm believer that everybody should learn multiple skills. It makes you more marketable. As a C# developer, I also possess Database skills, PHP skills, as well as networking skills and a variety of other skills. Now I know that I am not a master of all of the other skills that I possess. But having all those skills make me a top notch developer, have a good understanding how all those different aspects of developing work together.
Learning PHP will give you skills that you can use in your C# development toolbox. It will also make you a more marketable and profitable coder. Because there are so many PHP jobs, and PHP applications on the internet you never know when those skills will come in handy.
Why should you turn away a reasonable job because you lack the skills?
An all rounded skill set is so much more marketable and beneficial.
One thing that I must admit is that C# and Visual Studio has made me into a somewhat lazy programmer. With so much RAD, drag and drop, I don’t have to think about much anymore. If I want an Ajax application I just drag and drop an Ajax panel set some properties and away I go.
Need a fancy grid, drag it onto the IDE. With some great third party software by Devexpress, Infragistics, Telerik, C# and .NET developers are spoiled with choice and great software. Making you look very good as a developer in the end product.
Learn what the DOM is all about, how to access various objects on your web page. Learning PHP broadens your web development knowledge and skills.
It’s not about which language is best. Use the one that you are most comfortable with and the one that gets the job done faster. The one that brings in the bacon. But don’t be so arrogant to believe that's all you need. Broaden your skill set. Become more marketable. Learn more.
Related reading:C# (.NET) vs PHP Which is a better web development platform PHP for Beginners – Choosing an IDE.Writing PHP Code in Visual StudioPHP for beginners – your first PHP programPHP For Beginners – Introduction to VariablesIs there a Linux IDE that can rival Visual Studio?Is PHP a skill set or a professional track.Developing C# applications using Free Tools.Using and Downloading Microsoft's Visual Studio Products for Free.
C# (.NET) vs PHP Which is a better web development platform
PHP for Beginners – Choosing an IDE.
Writing PHP Code in Visual Studio
PHP for beginners – your first PHP program
PHP For Beginners – Introduction to Variables
Is there a Linux IDE that can rival Visual Studio?
Is PHP a skill set or a professional track.
Developing C# applications using Free Tools.
Using and Downloading Microsoft's Visual Studio Products for Free.
Become a guru in web development no matter which language you might need to use.
Remember you can win a weeks worth of free ad space just for commenting. The best comments during the week will get a weeks free advertising space. Check out: Win free advertising for your blog
New here, or perhaps you've been here a few times? Like this post? Why not subscribe to this blog and get the most up to date posts as soon as they are published.
Get involved in our community. Help promote other bloggers. List your blog in our directory for bloggers. Blog Directory for Bloggers
0 comment(s) so far...
Do you want to receive blog updates via e-mail. Then just click on the link below. You will be redirected to Google's feed burner, where you can fill out a form. Supplying your e-mail address.
The subscription is managed entirely by Google's Feedburner. We cannot and do not collect your email address.
Subscribe to The Brave Programmer by Email
Sign up with Disqus to enjoy a surprise box of features