Question:
Guys,I am very much confused between ASP.NET & PHP as my career?I have listed the Pros & Cons.?
Sanjay
2013-03-05 22:41:30 UTC
Both have their pros and cons.

I know basics of both but confused which one to choose to get job,php has more job but less salary package.Php looks easier to learn but when I see frameworks like zend,it changes my view. I feel ASP.NET is easier and everything is organised.You can have Microsoft certification which adds weightage to your profile.



PHP
Pros:
1.Opensource
2.Need lesser time to learn
3.More number of jobs
4.Supports many amazing CMS like Joomla,wordpress,drupal,magento etc.
5.Support community support as its open source.

Cons
1.Less salary
2.Lacks strong framework like .NET although it supports frameworks like cakephp and zend,but they are not as robust as .NET
3.Unstructured learning curve(Nothing is fixed here,you can choose any CMS & Framework),which makes me puzzled.
4.Doesn't have strong RAD tools Visual Studio,although it supports Zend studio which is not as good as Visual Studio.


ASP.NET
Pros:
1.Salary is good
2.Strong Framework
3.Structured and specified learning curve.
4.Strong RAD like Visual Studio.
5.Have the strong reputation of Microsoft.


Cons:
1.Nothing is Free
2.Need more time to learn and component are bit complexly related with each other.
3.Less number of jobs as mostly corporates go with it.
4.Doesn't have strong CMS although sharepoint allows you CMS.
Three answers:
Ben
2013-03-05 22:45:18 UTC
You should never pigeonhole yourself into one technology. You aren't a PHP developer or an ASP developer, you're a developer who knows PHP or ASP.NET (or, preferably, both). A good developer can switch back and forth between many different languages and frameworks, and can pick up a new one in a matter of days or weeks.
Treesa
2016-11-22 22:36:35 UTC
Go with what feels best. Its cool to hate microsoft but that does not mean its always right. I've worked on some incredibly complex PHP, Java and C# projects and by far PHP was the worst to deal with.



PHP inherently is unstructured and many of the PHP developers I've worked with seem to carry over that lack of structure to their code and projects which is why said projects were such a problem to work with.



More structured languages such as Java and C# (.NET) were designed from the ground up to be structured while PHP grew more organically from the community and therefor has an incredible amount of inconsistencies in the language's API.



My personal opinion is to learn C# which I believe to be, by far, the better of the two languages. ASP.NET MVC is a web framework that has been modeled very much like Ruby on Rails and really helps with rapid development.



Join for course at one of the best institute's like Logic Institute of Technology, They have very good placement records, excellent trainer most importantly they provide online live interactive class.

for more details visit http://www.logicindia.net/
?
2016-12-12 17:15:31 UTC
Asp.net Career


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...