I don't know if you can find any numbers but I think that you'll find that the government and big (conservative) companies probably prefer ASP.net because they feel more comfortable dealing with big companies like IBM and Microsoft and they don't necessarily trust free / open source systems. The start-ups and companies that once were start-ups (like Facebook) and the smaller companies are quite happy with open source and the price is right. What looks best on the CV probably depends on what kind of organization you apply to.
chrishea
Nearly a Posting Virtuoso
1,427 posts since Sep 2008
Reputation Points: 210
Solved Threads: 230
I would have to disagree with everybody and say Python is the future. It can handle big numbers and can do multi threading along with its many capabilities from its extensive work over the many years. In case your wondering who uses Python, well google uses Python on their web servers in addition to their google go language and people in the stock market use python to process large numbers. So clearly Python is creeping up on php and will eventually dominate the web as the number one server side language. Especially with its file extension only has two letters (.py) instead of three like .php or .asp or .aspx so this is a great advantage to Python when it comes to clean url's.
cwarn23
Occupation: Genius
3,033 posts since Sep 2007
Reputation Points: 413
Solved Threads: 259
So my question is, what is most popular in the market, now and what will be popular for the next 2-3 years? PHP or ASP.NET?
You may find so many sites designed with PHP because its an opensource language and many start-up companies may not be able to afford costs of servers and licenses that are not open source. Also, there are many softwares written in opensource languages like PHP these days for building sites, blogs, forums and others with little knowledge of programming so PHP may seem more popular but i've never said more professional.Which one sounds better in a CV? Or looks good when you apply for a masters degree.
This so depends on where you're applying for a job and remember that PHP is opensource so there's no body that provides a sort of qualification test that marks you as one who can confidently handle the language but ASP.NET which is by Microsoft sure has such exams which when passed can guaranty you some better chances with an employer. Am not saying someone who has passed an exam must be practically better than someone who had no exam to take but it may give you a better chance when they see such qualifications on your CV.
Netcode
Veteran Poster
1,021 posts since Jun 2009
Reputation Points: 43
Solved Threads: 67
I would suggest that you go on with python or PHP... Just to think that Linux is more favorable with these languages... and we all know that Linux is much better than windows when it comes to server stuff.
Indeed and you can't get Asp.net or Internet Explorer on Linux unless you get drunk on wine. ;)
cwarn23
Occupation: Genius
3,033 posts since Sep 2007
Reputation Points: 413
Solved Threads: 259
MS ASP ASP.net are usually larger companies, tied in to support agreements with MS
PHP can be large or small or startup companies
licensing is simpler in php for your own code
php has a far larger market share
but if you get to an ASP site, the contract is longer term
freelance=php
corporate=asp
single dependant languages like GO, not worth it till after you get employed by Google
that being said, my development is Python backend and php frontend, the python backend system is much tighter, faster, less processor intensive to accomplish the same task.
the php frontend means I can recode it without thought, php is idiot resistant(unfortunately not idiot proof, I can still screw it up) and does not require any strong typing, I can add any feature created by any other php user
almostbob
Posting Sensei
3,147 posts since Jan 2009
Reputation Points: 572
Solved Threads: 376