Jump to content

Dotnet or PHP


thinkbizom

Recommended Posts

  • 3 weeks later...

It really depends. Both are worth learning. .Net is used in corporate projects. The salaries are a bit higher than those of php. Note that for the most part, you'll be tied to Microsoft, the biggest promoters of non-free, closed source software of questionable quality.

 

PHP, on the other hand, has a huge fan base. There are more open source CMS's, e-commerce templates and other intriguing applications implemented in PHP. Moreover, PHP is available in all systems (Linux, mac, Win) whereas .Net is not.

 

PHP is much better than dot.net. PHP is like JavaScript, VB Script and dot.net together, with an extra 700 functions. Definitely go with PHP.

Link to comment
Share on other sites

It really depends. Both are worth learning. .Net is used in corporate projects. The salaries are a bit higher than those of php. Note that for the most part, you'll be tied to Microsoft, the biggest promoters of non-free, closed source software of questionable quality.

 

PHP, on the other hand, has a huge fan base. There are more open source CMS's, e-commerce templates and other intriguing applications implemented in PHP. Moreover, PHP is available in all systems (Linux, mac, Win) whereas .Net is not.

 

PHP is much better than dot.net. PHP is like JavaScript, VB Script and dot.net together, with an extra 700 functions. Definitely go with PHP.

 

Agreed, PHP probably has more potential, I don't see a bright future for Microsoft as a network system company, with open source starting to gain a lot of steam.

Link to comment
Share on other sites

  • 2 months later...

Congrats on PHP! I use it every day at work and love it. You'll definitely be more marketable I think with knowledge of PHP. While you're at it, have you considered learning MySQL or JavaScript?

Link to comment
Share on other sites

  • 1 month later...

I think it greatly depends on what you want to learn and your target. as much as people would love it Microsoft is not going away anytime soon, and many many corp stuff is Microsoft based. with the mess that was SUN now in orcales hands. I dont see that changing.

 

yea, PHP is powerful, its Open and runs on all platforms. but many corps like either java or .NET. check out the job postings. also, both java, and .NET are or general, PHP is mostly a web platform where as .NET is not tho asp.net is. but thats another story.

Link to comment
Share on other sites

  • 3 months later...
  • 3 weeks later...

I suggest U Dotnet bcoz PHP is an open source language & it can vary from time to time. It is easy to do projects on open source bt mostly top companies work on Dotnet for security point of view not on PHP. If U want to go for gud salary package & work profile then go for Dotnet.

Link to comment
Share on other sites

  • 2 weeks later...

I want to add my humble opinion too.

First, it is a somewhat peculiar comparison that one, of PHP with .NET.The first, is a server scripting language and the second is a whole platform which contains desktop,enterprise and web application development. If someone wants to make a fair comparison between platforms, why not compare .NET to the giant named Java technologies?I do not underestimate .NET.It is a fact that it is more user friendly (though this is debatable), but what about its servers?Java has JBoss,Tomcat,OpenLaszlo(for perfect presentations) and many many others.What about .NET?When did C#, that many people think of as an innovation, came out?After Java was already well established and mature, a more or less imitation of Java.What is VB?A language that came out of a "spaghetti code" language like "Basic".What is .NET? A proprietary platform, which adds everyday support for open source technologies. So, I won't disagree that many small to enterprise applications have been developed in .NET and they are really excellent, but open source technologies have created equally excellent solutions in all aspects and not only for Windows.There are many hardware - software platforms out there, so this is more important: cross - platform projects. And the best of all is that open source is free as in free speech and in free beer.Everyone can contribute his efforts to do it better and more innovative.What about MS technologies?Apache server is, as we all know, open source.It has enjoyed a global acceptance for years now, and this has deep reasons.Open source community has made it fast, secure and reliable.So, one way or another, open source leads the market. What about Linux?It gains more and more acceptance, in a day by day basis, and has become user friendly, most distros have up-to-date hardware drivers and highly reliable.As for PHP itself, has already evolved so much, that has become the usual word when we talk about web development.So, the right question is: learn PHP for web development (although you can develop desktop applications too) or ASP.NET?Or if you want to take development some steps further, PHP,C++,Java,Apache,Java servers,Javascript,Ajax,Ruby On Rails,open source PHP,Java,Javascript,Ajax,Rails and so many other frameworks or .NET?That is a fair comparison.If you try to count how many different platforms exist and if you think that even for Windows, open source has a multitude of solutions, I think that the answer is quite obvious.OK, .NET is .NET and no one can underestimate it, it is a complete and very rich platform for Windows, it's worth while but for open source technologies Windows is just a paradigm of a platform, to develop whatever you need, at no cost and last but not least:What will happen when Windows lose its dominance for the average user?Nature teaches us that union is power.This is the cornerstone of open source.

Edited by PlaneGraph88
Link to comment
Share on other sites

  • 3 weeks later...

If you have limited IT budget and your requirements for a site or some other similar web-based applications to build then PHP a better choice. But if you know what your budget and requirement goes beyond a simple website and look for some great dedicated maintenance and operation of a solid programmers. NET is the way to go.

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.