Build your professional network on facebook via our app Go to app
 
 
 
Created by : Mathlesh Kumar, Project Manager, Initto Technologies  | 06 15 2009 05:34:37 +0000
Industry : Internet
Keywords : php vs asp.net
Activity:  8314 views;  last activity : 04 12 2013 13:20:37 +0000
 
Share
 
 
  Rate : 
 
 
PHP Vs ASP.NET
9
 
 
 
 
9
10
7
Support   Support
Top Argument
3
2

Undoubtedly PHP and that too by many many ways. Simply ASP.NET is nowhere in the race with PHP. Here are the reasons

1. A programming language is not scaled with how easily you can built an application. But its robustness, flexibility, speed etc measure the performance. PHP in all segments leave ASP.NET many miles behind.

2. PHP is a fast growing language and growing much faster than ASP.NET.

3. It has innumerable built in functionalities and has support of many external libraries. Combine the flexibility, and PHP is the winner.

4. Support of Apache, the best web server and MySQL, undoubtedly one of the leaders of RDBMS makes it a perfect combination.

5. Platform in-dependency. ASP.NET can run only in WINDOWS-IIS

6. Web server in-dependency.

7. Highest fault tolerance with safe mode support.

and there are plenty of reasons.


By Anirban Bhattacharya, Software Architect, Novartis Healthcare Pvt Ltd  07 10 2009 16:46:40 +0000
 
Top Argument
3
2

PHP is a decent language but it falls back on ASP.NET's strength that lies in its object oriented features, and it's flexibility.

Because of the CLR you can have C# programmers and VB.NET programmers working on the same project, or switch languages half way through and not have to rewrite all of your old classes. The .NET class library is organized into inheritable classes based around particular tasks, such as working with XML or image manipulation, so a lot of the more common tasks have been already handled for you.

PHP 5 finally came exception handling and true OOP, but it still lack namespacing to prevent class naming collisions. PHP's type checking is very loose, potentially causing problems. Another drawback is that variables in PHP are not really considered to have a type.

:D

Also read

http://www.bizfive.com/articles/web-design/comparing-php-and-asp.net/

http://www.oracle.com/technology/pub/columns/hull_php2.html

 


By Darpan Sinha, Tech Architect, Royal Bank of Scotland  06 30 2009 09:53:22 +0000
0
0
faster, easier, scalable, opensource, free, extendable, portable .....
By Bhavesh , Pursuing Graduation student, RK University  | 04 12 2013 13:20:36 +0000
0
0
php is having many advantages over asp in terms of cost
By vivek Sehgal, Our Services are Manpower Recruitment, Executive Search and Mass Hiring -ThePlacementguru.com  | 03 30 2013 07:24:48 +0000
0
0
This Discussion is Dynamic Than it Looks , Its Like Comparing Apples With Oranges.... While Using Php Which is a Scripted Language You do Get The best Support and Overall Compatibility With a Wide Range of Systems With Apache , Mono as Well as SQL Without any Cost Factor, Whereas if you want to Create a More Dynamic Web Application and not a Webpage That Handles only Client Side Requests and produces Static Pages , I Prefer You use ASP.NET ; it is a Industrial Length Platform Framework and is Also a Compiled Server Webpages it gives you more dynamic Web Applications as Compared to Php which can actually be a little bit sluggish on that matter..... Although The Most Important Consideration That Most Developers Face is The Cost Factor now that is not so important as mny of the express editions of Microsoft Offers Web Developers a Free Services, Although You might Not Get as Much as Robust-ibilty That you get in The Linux Platform , I Say You Use ASP.NET Still Cause The Server Platform is Not an issue for the Client , But if You Think You Need to use MONO For ASP.NET Technologies in The Linux Platform it Still has Problems Compared to The Environment you Might Get in the Windows Environment .... So I Say That if You Need to Create Not So Dynamic Webpages With most Of The Tasks in a Flow That Do not need a Dynamic Behavior i.e if You are Not Building a Web Application and are Building a Webpage That is a Small Scale Project on Being Dynamic i Think you Should use PHP Whereas if you are Building a WEBAPPLICATION I Think you should use ASP.NET as Being Compiled it Gives You a More Dynamic and Large Scale Application Environment Than PHP Language with Compiled C#...But Lets Face it At The End of The Day it Depends upon with which Technology you are Comfortable With and The Capability of Your Server Cause ; Even If Microsoft Gets Dynamic Pages you Could Still Implement Them i PHP with a few lines of code but it would be tough and also a chunk of work... and Also You Get Linux's Performance and Apache in PHP , So As Long as it is not dynamic to a rich level that Cost and Time Create a Large Difference in your Project , PHP Wins , But if It is a Very Large Dynamic Web application You Should You ASP.NET
By Siddharth Singh, Freelancer, IT Products  | 03 29 2013 08:03:15 +0000
0
0

Learn PHP @ CodeVDO.com. Complete series of 209 video tutorials.

Learn jQuery @ CodeVDO.com. Complete series of 200 video tutorials.

Learn MySQL @ CodeVDO.com. Complete series of 16 video tutorials.


By Aliza Agate, Software Developer, Cherisys Technologies  | 02 10 2013 17:11:53 +0000
0
0
php is the beat. I personally designed sites using asp.net and php. Nut the clarity, crisp and perfection is found only in that of php. Not even asp.net has that convincing design and coding criteria
By manoj kulkarni, Software Trainee, Etisbew Technology Group, Inc.  | 11 06 2012 04:32:03 +0000
1
0

Best PHP Free Open Source site http://www.phpkode.com/ would provide you the easiest means to download whatever php codes you need.


By vivimini , Customer Support, PHPKode.com  | 10 29 2010 09:51:19 +0000
1
0

php is having many advantages over asp in terms of cost, Speed, Security and flexibility.
More Refer  http://knol.google.com/k/convert-asp-code-into-php-code#

http://qualitypoint.blogspot.com/2009/06/advantages-of-php-over-asp-and.html



By QualityPoint Technologies, Branch Manager/Regional Manager, QualityPoint Technologies  | 11 17 2009 10:04:59 +0000
0
0

If you ask me its PHP for me, as PHP is cheap, secure, fast, Since PHP is open source, there is a number of applications that are available for free based on it, most of these applications are commonly used and are very powerful also, there is a greater number of community forums and blogs where you are able to find information regarding PHP since it is open source. , One thing which annoys many ASP.NET developers is the fact that Microsoft is forever releasing updates to the system, and in its course, changing things along the way meaning that in some cases, developers have to keep on learning the changes as well as the new components and functions which are being added.


By Samir Das, Tech Architect, Infosys  | 06 15 2009 08:40:39 +0000
2
1

PHP is better not because it is Open source and ROI is far better then ASP.Net but it also include the Libraries which are far better then ASP example PDF Lib


By Mathlesh Kumar, Project Manager, Initto Technologies  | 06 15 2009 05:34:37 +0000
0
1

Learn C#.NET @ CodeVDO.com. Complete series of 200 video tutorials.

Learn VB.NET @ CodeVDO.com. Complete series of 200 video tutorials.

Learn SQL Server @ CodeVDO.com.


By Aliza Agate, Software Developer, Cherisys Technologies  | 02 10 2013 17:12:32 +0000
0
0
Use control when you want. And push it out of the way when u dont need it. The webapi and flexibility of linq make asp.net very productive
By Odumah Ojorma, Freelancer, Technology Consulting  | 11 29 2012 04:43:49 +0000
0
2

Asp.net is not platform dependent. It is also run in linux with mono framework.


By Ahsan , Software Engineer, DigitalLab  | 04 04 2012 09:30:28 +0000
0
1

I agree with you sinha. You gave a perfect comparison.


By Ahsan , Software Engineer, DigitalLab  | 04 04 2012 09:29:15 +0000
1
1
asp.net is better than php because using asp.net we can easily handles server side code as well as client side code. Also the security is a vital issue here.In asp.net event base programming become life easier for the developer. Recent technologies like Windows communication foundation, ASP.net MVC4 cool features are make asp.net far better than php. Now .net framework 4.5 is coming to market with more strength and security.
By Ahsan , Software Engineer, DigitalLab  | 04 04 2012 09:25:31 +0000
1
1

With ASP .Net you can get full adavntage of .NET Framework,

 

you can get full advantage of language inter-operability with .net i.e. you can use any language that you are comfortable with. even multiple languages can be used in the single application using dll for big project or with complex team.

You don't need to upload source code to the server, but with php you can just obfuscate source. but fuscated DLLs are more secure..

 


By kushan patel, Partner/Principal/VP, GNext Softwares  | 07 19 2009 14:36:58 +0000
Leading Recruitment Firm
KEY ACCOUNT MANAGER - TELECOM - Job Bangalore
WORDPRESS DEVELOPER - Job, Bangalore
Viewers also viewed
Obviously there is never a winner in “language X is better/faster/more scalable than language...
 
3 referals 34 arguments, 73628 views
Corporations are finding it tough to settle on a single development architecture such as .Net or...
 
3 referals 82 arguments, 7344 views
Hi All, How is the idea of moving from .net Development to Java development sound to you? One of...
 
181 referals 22 arguments, 933 views
more...  
 
More From Author
Please suggest me company name
Dear Experts, What could be various entrepreneurship options you can think with 1L-2L budget with 3 member team of Experts in Web technologies [Microsoft Operating Systems and UNIX flavors].   Thanks, Mathlesh
more...