Php versus Asp.Net
Quote of myself (not a direct quote but close) "
PHP would be my answer. There are a number of reasons why, so here:
PHP vs ASP vs Java vs Flash vs ColdFusion
PHP would be my answer. There are a number of reasons why, so here:
PHP vs ASP vs Java vs Flash vs ColdFusion
PHP's main advantage is that it is FREE, and free is good.
PHP supports all plartorms, and can be installed on any platform that being windows, linux, mac, unix, bsd, sun os and every server unlike ASP and flash. PHP does not have to be compiled, unlike ASP, Java, and Flash you can at any time change any part of your code in a matter of opening the file in a text editor(any), modifying it and saving your changes and your code and page is updated. Lets go through the process that you have to go trough with ASP, find a computer with asp compiler, find your code file, modify it, compile it and then put it on the server overwriting the previous file. ASP.net is junk, in fact all .net based programming languages are (except maybe for VB.net which the entire .net thing was made for),you cant run the programs compiled in .net unless you have a .net platform installed on your computer, as to webpages, as freethinker said you can't view them in Mozilla, Opera or any older version of Netscape.The problem with flash seems to be in that anybody that does not have flash player installed on their computer can not view your website,hense you loose potential viewers.ColdFusion Lacks standard and security. Java is great, but it is a hard language to learn, and there is nothing you can do in java, that you cant do in PHP which is not as strict on its synthax.People when speaking of java seem to talk a lot about applet programming and script, Java and JavaScript are two totally, and entirely different programming languages who'se only similarity is in synthax. Main difference being Javascript is a client side programming language and Java is a server side one, big, big difference.JS's isa client side scripting language and it serves a different purpose than PHP, client side means all your code is visible, + if you use a browser that does not support JS, you cant see any contents; so browsers like Opera and XWeb are automatically out and if i go into my IE options or Netscape options I can always turn JS off, beacause you can use JS to automatically download a virus onto your system. Java is a totally different story, i wont discuss it here, but it is one of those languages that comes close to PHP, and differs only in speed;PHP is faster and more efficient.
So PHP vs. ASP:________________PHP4________
Software Price ____ free ________free __________ free
Platform Price _____ free _______ free ___________ $
Speed ___________ fast _______ fast __________ slow
Efficiency ________ very _______ very ________ not efficient
Rescources Needed_ few _______ few __________ lots
Security _________ secure ____ secure _______ secure
Platform __________ all ________ all ______ win32 IIS mainly and
Apache recently
Open Scource _____ yes _______ yes ___________ no
exceprion handling _ no _________ yes __________ yes
OOP support ____ not strong ____ full ___________ full
Another thing that you might consider is Database, and although I am not a specialist in that area, but PHP's uniqueness is also in that PHP is almost a part of a database server, if in other languages
Database support is written in addon functions (dlls), PHP's is written in the engine itself, Database almost feels like PHP is a part of it, and thus the speed of their communication is a lot higher than
that of ASP and MsSQL's and Oracle and Java's (i think that the advantage is in that the data that is received does not have to be translated, but as i said i'd have to research) MySQL is said to be
twice as fast as MsSQL, and new SQLight which come
Database support is written in addon functions (dlls), PHP's is written in the engine itself, Database almost feels like PHP is a part of it, and thus the speed of their communication is a lot higher than
that of ASP and MsSQL's and Oracle and Java's (i think that the advantage is in that the data that is received does not have to be translated, but as i said i'd have to research) MySQL is said to be
twice as fast as MsSQL, and new SQLight which come
0 comments:
Post a Comment