The Brave Programmer - Blogging and coding
Not for the faint hearted
 

Blog Posts From The Brave Programmer

Minimize

Why C# (.net) Developers Should Learn PHP

Sep 13

Written by:
2010/09/13 08:28 AM  RssIcon

PHP .net C#

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 vs. C# (.Net)

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?

Multi-skilled

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.

Learn Skills you don’t have or have forgotten

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.

But what PHP teaches you is the inner workings of a web page. When you actually have to code your own Ajax application, working with XHTML and JavaScript, you learn to understand how Ajax works.

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.

Conclusion

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 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

 

Technorati Tags: ,,,



Tags:
Categories:
blog comments powered by Disqus
 
Blog Updates Via E-mail
  Blog Updates Via E-mail
Minimize

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

Print  
 

 

Latest Comments
  Latest Comments
Minimize
Powered by Disqus

Sign up with Disqus to enjoy a  surprise box of features

Print  
 
Blog Roll
  Blog Roll
Minimize
Print  
 
Categories
  Categories
Minimize
Print  
 
<h1>Search Blogs From The Brave Programmer</h1>
 

Search Blogs From The Brave Programmer

Minimize
Print  
 
Archive
  Archive
Minimize
Archive
<April 2024>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011
Monthly
Go
Print  
 
<h1>News Feeds (RSS)</h1>
 

News Feeds (RSS)

Minimize
Print  
 

Follow robertbravery on Twitter

Blog Engage Blog Forum and Blogging Community, Free Blog Submissions and Blog Traffic, Blog Directory, Article Submissions, Blog Traffic

View Robert Bravery's profile on LinkedIn

Mybyte

 

Robert - Find me on Bloggers.com

Tags
  Tags
Minimize
Print  
 
Contact Us Now
  Contact Us Now
Minimize
 

Email  us now or call us on 082-413-1420,  to host your website.

We design and develop websites. We develop websites that make a difference. We do Dotnetnuke Module development.

Web Masters Around The World
Power By Ringsurf
Print