Click here to Skip to main content
15,891,513 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi there,
Currently I am working as .Net developer from last 2 years, and i am quite good in my work. Recently, i just get offer from another company for PHP developer. I don't have any knowledge OR any work experience as PHP developer. Then they ready to train me for PHP & MySql.

I google for PHP; and come to know that PHP allow us to develop website which can run on any platform (i.e. window/Linux/Ubantu/Mac). Light as compare to asp.net website & any other good thing with PHP.

But I have following doubt about PHP.
PHP is low in cost as compared to Asp.Net website.

Does it will also effect on my salary package?
I google it for this question; lots of people said that... because of php take low cost it will effect on salary package.

Just tell me; is it good idea to switch from Asp.net to PHP?
Posted
Comments
Suvendu Shekhar Giri 8-Dec-15 9:09am    
It would be hypothetical to answer. As far I know, package is based on your perfomance + company perfomance.

Hard to say. I do believe php developers get paid less than .Net developers but I am not certain. I would google for salary surveys. However, remember that money may not be the biggest motivator for you, you have to decide that.

The big upside I see is that they will train you and if you can still manage to keep current in ASP.Net then you can become proficient in both php and ASP.Net and then your ability to stay employed goes up and you get to learn other technologies.

It's a tough decision. However, I am a little concerned that they are wanting to hire you without any php experience. That seems a little strange unless this is for a junior developer role. Or, perhaps they just really like you and that is a good things.

Lots for you to ponder and think about. Not an easy decision.

I think personally I would stick with .Net if I were in that situation.
 
Share this answer
 
All right, here is very brief consideration. Everything depends on your purpose.

PHP is a very cheap thing. It is not anything serious or well designed. To me, it just looks like an ersatz language, not something real. Perhaps this is one of the reasons of its popularity. And yet, I've uses it a bit. Why? Because it's everywhere and is provided even with the cheapest (or free of charge) and dirtiest Web hosting packages. In other words, if you have nothing on the server side, you can always use PHP.

ASP.NET is about the opposite side of the scale; it's probably the most robust technology. But it's harder to get, hosting tends to cost more, and so on. Also, nearly all hosting options are about IIS, which is not that light weight as Apache, uses more resources; and I think Apache performance is better. (There is ASP.NET for Apache, mod_mono, but it is rarely used.) However, 1) by my subjective estimate, I would say the quality per dollar value is much better; 2) with time, the situation shifts quickly in favor of ASP.NET.

If your question, there is a troublesome note, and this will be the most important part of my answer. "Switch from ASP.NET to PHP". "Salary"… Switch, really? What does it mean? Do you think that you are choosing a career? Or do you think working with PHP would force you to forget .NET forever? (Well, some brain damage may occur if you take poor technology too seriously, so be careful :-).) For a real software developer, another technology or language is not career, it's just spending couple of days and learning one more little thing, and then working with it a bit, when and if circumstances gives you some benefits from such work. Big deal! The worst thing would be a waste of your time.

—SA
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900