i saw a recent blog post from a microsoft employee the other day. it started: ASP is nearly as good as PHP nowadays. (or something sematically similar).
even were they at parity, asp is hardly cross platform...
I use ASP a lot for some clients but every time something new needs done we have to run out and buy another Component. With PHP you will rarely have to track anything down, it's all included.
ASP Plusses: Rapid development for internal development an already configured Microsoft servers
PHP Plusses: Everything else.
The rapid development of "good enough" web sites for internal development (especially in say a Active Directory intranet) is something that shouldn't be overlooked by mid-large companies.
But, the ability to roll out cross platform, no to low cost servers is also something that's a big consideration... personally I stick to PHP for nearly everything because of this reason. The servers I sell to small companies for their application servers & intranets are all linux, so it just makes sense. And with the new versions of Zend studio you can whip up a WSDL for your PHP web services that's perfectly imported to .NET for you C#/C++ clients easy perusal in seconds.
Plus, as mentioned and as with any .NET issues, you'll end up paying firm X another few bucks for every new functional component you want... whereas with PHP it's either already built in, or you can find a free alternative 98% of the time. But at the same time you're not going to find a WYSIWYG editor that's anywhere as nice as Visual Studio, so you're going to spend alot more time in HTML & CSS mode presenting your GUI to the world.
They're really are benefits to each, don't listen to anyone who tells you one is a magic bullet and one is the devil's reject. Find your balance of time/cost/features and run with it, depending on your specifics it may be (like my last company) that it makes sense to run both in house for different applications or (like my current company -- much smaller) that it makes sense to choose one and run with it.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.