Functionally, ASP.Net and PHP are absolutely identical. Functional Web applications can be (and have been) developed in either. The choice really depends on what your system environment is.
ASP.Net requires Windows and IIS, so if you need to deploy on Unix, you're officially out of luck with ASP.Net (even if you are lucky enough to have a system engineer who knows how to deploy Sun Java System Active Server Pages, it still supports only VBScript 5.5 and JScript 5.5 and runs only on Solaris, Red Hat Enterprise Linux, HP-UX, and AIX).
ASP.Net is best when your application is (to be) built on a Microsoft-only software stack (Windows + IIS + SQL Server) and runs on a single physical machine. As soon as you put HTTP server(s) and database server(s) on different physical machines, advantages of tight integration between Microsoft products go out the window.
The primary disadvantage of ASP.Net is cost. Once you add up all license costs for all Windows Server and SQL Server installations you will need, Linux / Apache / PHP / MySQL starts looking VERY attractive...
2007-01-22 05:05:47
·
answer #1
·
answered by NC 7
·
1⤊
0⤋
For simple things, use PHP. For more complex projects using alot of business logic, you'll have less of a headache using ASP.NET. Whether it is open source or not is irrelevant. If you're more of a fan of scripting, use PHP. If you're more a fan of Object Oriented Programming, use ASP.NET (although classes can be created/used in PHP, I wouldn't recommend it).
2016-05-24 04:15:06
·
answer #2
·
answered by Anonymous
·
0⤊
0⤋
I've used both and i can say ... it really depends what your job is going for. I prefer ASP.Net because of its extensive features and cleaness...i mean php has frameworks and things that you can add on top but i just find that ASP.net is so clean it just works right. I find that php executes things faster though i think its because it doesnt have so much overhead to deal with but when working in a team of more than 1 then asp.net seems mroe useful to me. Granted there are licensng costs may be stuck with sql server, if you prefer to cut costs then go the LAMP route, otherwise i prefer the .net framework (c# rules!)
2007-01-20 21:50:32
·
answer #3
·
answered by Anonymous
·
1⤊
0⤋
I have not used ASP.NET but use PHP a lot. However from what I understand ASP.NET is far better than PHP in many ways.
ASP.NET has alot more possibilities than PHP and would be far more suited for websites that require highly dynamic and secure content, webstores, user systems etc. I assume would be well suited in ASP.net - this does not mean to say PHP can not fulfill the tasks!
It's your choice, ASP.NET takes alot longer to learn, that's why I haven't got round to it yet!
IT'S YOUR CHOICE!
2007-01-20 23:05:32
·
answer #4
·
answered by ufo_josh 3
·
0⤊
1⤋
If you are dropping code on a something else besides a Windows machine, use PHP else use asp.net. They both can do the same things. Even on huge applications, if your development staff isn't moronic, you should be fine with either.
RJ
2007-01-22 08:55:15
·
answer #5
·
answered by Anonymous
·
0⤊
0⤋
Depend
If you want to do a simple site php has lots of "Free" resource.
BUT php is a script it will modify easy by someone else
If you want to keep it complied in machine code do not want any one to change it asp.net is better.
2007-01-22 17:45:16
·
answer #6
·
answered by Jason L 5
·
0⤊
0⤋
ASP.NET is better for me because it is what i use for my client.
However, I am PHp expert, so, ASP.NET poccesses every features present in PHP.
2007-01-21 00:18:28
·
answer #7
·
answered by Maximux 3
·
0⤊
2⤋
PHP
switch($advantages) {
case "ASP.NET"
print "I Say : ASP.NET can only be modified, can only coding from Microsoft (Windows Operating System's), Closed Source, etc";
break;
case "PHP";
print "I Say : PHP is better can be run, code, modify, develop, from any platform operating system's, have many resources, Open Source, every one can help .. etc";
break;
default :
print "PHP is better for me .. and for other PHPers .. he.he.. now choose yours .. ";
}
thanks man .. that's my opinion ..
2007-01-20 21:49:40
·
answer #8
·
answered by Rio Uniwaly 2
·
2⤊
1⤋
yeah php is the best
2007-01-20 21:43:17
·
answer #9
·
answered by Anonymous
·
1⤊
1⤋
ASP.NET is the best far away...
2007-01-20 22:57:09
·
answer #10
·
answered by ibrahim ersoy 2
·
0⤊
3⤋