php,jsp,asp,asp.net这四种语言各适合用于什么样的网站?
php,jsp,asp,asp.net\u8fd9\u56db\u79cd\u8bed\u8a00\u5404\u9002\u5408\u7528\u4e8e\u4ec0\u4e48\u6837\u7684\u7f51\u7ad9?\u597d\u7684\u7f51\u7ad9\u5efa\u8bbe\u4e0d\u4f46\u8981\u6709\u5408\u9002\u7684\u7f16\u7a0b\u8bed\u8a00\uff0c\u8fd8\u8981\u6709\u4e0e\u4e4b\u76f8\u5951\u5408\u7684\u6570\u636e\u5e93\u3002\u4e2a\u4eba\u8ba4\u4e3a\u6bd4\u8f83\u5408\u9002\u7684\u642d\u914d\uff1aasp+Accessphp+MySqljsp+SQL Serverasp.net+SQL Server\u505a\u5c0f\u578b\u7f51\u7ad9\uff08\u4f8b\u5982\u7528\u4e8e\u4f01\u4e1a\u5ba3\u4f20\u7684\uff0c\u6570\u636e\u4e0d\u662f\u592a\u591a\u7684\uff09\uff0c\u7528asp+Access\uff08\u56e0\u5176\u8f83\u7b80\u5355\uff0c\u4e0a\u624b\u5feb\uff0c\u4f46\u6e90\u4ee3\u7801\u7684\u4fdd\u5bc6\u6027\u4e0d\u5f3a\uff09\u505a\u4e2d\u578b\u7f51\u7ad9\u7528php+MySql\u3001jsp+SQL Server\u548casp.net+SQL Server\u90fd\u53ef\u4ee5\uff0c\u770b\u4e2a\u4eba\u559c\u6b22\u3002\u53e6\u5916\u8981\u8bf4\u660e\u7684\u662fliunx\u548cwindows\u7cfb\u7edf\u5e73\u53f0\u5bf9php+MySql\u90fd\u652f\u6301\u3002\u8fd9\u91cc\u8981\u8bf4\u660e\u7684\u662fjsp\uff08\u5168\u79f0JavaServer Pages\uff09\uff0c\u662f\u4ee5Java\u8bed\u8a00\u4f5c\u4e3a\u811a\u672c\u8bed\u8a00\u7684\uff0c\u6240\u4ee5\u4ed6\u53ef\u4ee5\u5f97\u5230java\u5e93\u7684\u652f\u6301\uff0c\u53ef\u4ee5\u5229\u7528j2ee\uff08\u63d0\u4f9b\u4e86\u5bf9EJB\uff0cServlet\uff0cJSP\uff0cXML\u7b49\u6280\u672f\u7684\u5168\u9762\u652f\u6301\uff09\u8fd9\u4e2a\u4f01\u4e1a\u7ea7\u5e94\u7528\u7684\u89e3\u51b3\u65b9\u6848\u6765\u5efa\u8bbe\u5927\u578b\u7684\u7f51\u7ad9\u3002
JSP\u505a\u5927\u7684\u5206\u5e03\u5f0f\u7cfb\u7edf\uff0c\u4e00\u822c\u5927\u578b\u4f01\u4e1a\u7528\u7684\u591a\uff1bPHP\u5feb\u901f\u7b80\u6d01\uff0c\u800c\u4e14JSP\u4e00\u6837\u5177\u6709\u8de8\u5e73\u53f0\u7684\u7279\u70b9\uff1bASP\u548c.NET\u53ea\u80fd\u5728windows\u4e0a\u8fd0\u884c\uff0cASP\u4e0ePHP\u6bd4\u8d77\u6765\u5dee\u4e0d\u591a\uff0c\u4e0d\u8fc7\u6ca1\u6709PHP\u90a3\u4e48\u591a\u7684\u51fd\u6570\uff0c\u6240\u4ee5\u9047\u5230\u590d\u6742\u7591\u70b9\u7684\u5c31\u8981\u505a\u7ec4\u4ef6\uff0c\u5f88\u70e6\u4eba\u7684\uff0c\u6b64\u5916\u4e5f\u4e0d\u5982PHP\u5b89\u5168\u9ad8\u6548\uff0c\u800c\u4e14\u6700\u91cd\u8981\u7684\u662f\uff1aASP\u5df2\u7ecf\u88ab\u5fae\u8f6f\u629b\u5f03\uff0c\u505c\u6b62\u6280\u672f\u66f4\u65b0\u4e86\uff0c\u5c31\u7b49\u7740\u6b7b\u6389\u540e\u88abNET\u4ee3\u66ff\uff0c\u5c5e\u4e8e\u662f\u6b63\u5728\u6b7b\u4ea1\u7684\u6280\u672f\uff0c\u800cPHP\u6b63\u65e5\u65b0\u6708\u5f02\u7684\u53d1\u5c55\u7740\uff0c\u524d\u9014\u5f88\u5e7f\u3002.NET\u57fa\u672c\u4e0a\u6709\u7740\u4e0eJSP\u76f8\u540c\u7684\u529f\u80fd\u548c\u76ee\u7684\u3002\u5c06\u6765\uff0c\u7edf\u5e05\u7f51\u7edc\u7f16\u7a0b\u7684\u80af\u5b9a\u662f\uff1aJSP\u548c.NET\u3002\u800cPHP\u5219\u662f\u4e24\u8005\u4e4b\u5916\u7684\u6709\u529b\u7ade\u4e89\u8005\u548c\u9ed1\u9a6c\u3002
ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取
编辑本段PHP的特性
PHP的特性包括:
开放的源代码:所有的PHP源代码事实上都可以得到。
PHP是免费的。
php的便捷性 : php十分便捷
基于服务器端:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。
简单的语言:PHP坚持脚本语言为主,与Java和C++不同。
效率高:PHP消耗相当少的系统资源。
图像处理:用PHP动态创建图像
面向对像:在php4,php5 中,面向对象方面都有了很大的改进,现在php完全可以用来开发大型商业程序。
编辑本段JSP技术的强势
(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
ASP.net不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。
绛旓細aspx鏄井杞殑鍦ㄦ湇鍔″櫒绔繍琛岀殑鍔ㄦ佺綉椤垫枃浠讹紝閫氳繃IIS瑙f瀽鎵ц鍚庡彲浠ュ緱鍒板姩鎬侀〉闈紝鏄井杞帹鍑虹殑涓绉嶆柊鐨勭綉缁滅紪绋嬫柟娉曪紝鑰屼笉鏄痑sp鐨勭畝鍗曞崌绾э紝鍥犱负瀹冪殑缂栫▼鏂规硶鍜宎sp鏈夊緢澶х殑涓嶅悓锛屼粬鏄湪鏈嶅姟鍣ㄧ闈犳湇鍔″櫒缂栬瘧鎵ц鐨勭▼搴忎唬鐮锛孉SP浣跨敤鑴氭湰璇█锛屾瘡娆¤姹傜殑鏃跺欙紝鏈嶅姟鍣ㄨ皟鐢ㄨ剼鏈В鏋愬紩鎿庢潵瑙f瀽鎵ц鍏朵腑鐨勭▼搴忎唬...
绛旓細涓夎呴兘鎻愪緵鍦℉TML浠g爜涓贩鍚堟煇绉嶇▼搴忎唬鐮併佺敱璇█寮曟搸瑙i噴鎵ц绋嬪簭浠g爜鐨勮兘鍔涖ASP鍏ㄥ悕ActiveServerPages锛屾槸涓涓猈EB鏈嶅姟鍣ㄧ鐨勫紑鍙戠幆澧冿紝鍒╃敤瀹冨彲浠ヤ骇鐢熷拰鎵ц鍔ㄦ佺殑銆佷簰鍔ㄧ殑銆侀珮鎬ц兘鐨刉EB鏈嶅姟搴旂敤绋嬪簭銆PHP鏄竴绉嶈法骞冲彴鐨勬湇鍔″櫒绔殑宓屽叆寮忚剼鏈瑷銆JSP鏄疭un鍏徃鎺ㄥ嚭鐨勬柊涓浠g綉绔欏紑鍙戣瑷銆
绛旓細鐢变簬JSP/Servlet閮芥槸鍩轰簬Java鐨勶紝鎵浠ュ畠浠篃鏈塉ava璇█鐨勬渶澶т紭鐐光斺斿钩鍙版棤鍏虫э紝涔熷氨鏄墍璋撶殑鈥滀竴娆$紪鍐欙紝闅忓杩愯锛圵ORA_WriteOnce,RunAnywhere锛夆濄傞櫎浜嗚繖涓紭鐐锛孞SP/Servlet鐨勬晥鐜囦互鍙婂畨鍏ㄦт篃鏄浉褰撴儕浜虹殑銆傚洜姝わ紝JSP/Servlet铏界劧鍦ㄥ浗鍐呯洰鍓嶇殑搴旂敤骞朵笉骞挎硾锛屼絾鏄叾鍓嶉斾笉鍙檺閲忋傚湪璋冭瘯JSP浠g爜鏃讹紝濡...
绛旓細ASP锛孭HP锛孞SP涓夎呴兘鎻愪緵鍦 HTML浠g爜涓贩鍚堟煇绉嶇▼搴忎唬鐮併佺敱璇█寮曟搸瑙i噴鎵ц绋嬪簭浠g爜鐨勮兘鍔涖備絾JSP浠g爜琚紪璇戞垚 Servlet骞剁敱Java铏氭嫙鏈鸿В閲婃墽琛岋紝杩欑缂栬瘧鎿嶄綔浠呭湪瀵笿SP椤甸潰鐨勭涓娆¤姹傛椂鍙戠敓銆傚湪ASP 銆丳HP銆丣SP鐜涓嬶紝HTML浠g爜涓昏璐熻矗鎻忚堪淇℃伅鐨勬樉绀烘牱寮忥紝鑰岀▼搴忎唬鐮佸垯鐢ㄦ潵鎻忚堪澶勭悊閫昏緫銆傛櫘閫氱殑 HTML椤甸潰...
绛旓細JSP锛圝ava Server Pages锛夋槸Sun鍏徃閫鍑虹殑涓绉嶅姩鎬佺綉椤靛紑鍙戞妧鏈侸SP鎶鏈槸浠ava璇█浣滀负鑴氭湰璇█鐨勶紝鐔熸倝Java璇█鐨勪汉鍙互寰堝揩涓婃墜銆侸SP铏界劧鏈韩涔熸槸鑴氭湰璇█锛屼絾鏄嵈鍜PHP銆ASP鏈夌潃鏈川鐨勫尯鍒侾HP鍜孉SP閮界敱璇█寮曟搸瑙i噴鎵ц绋嬪簭浠g爜锛岃孞SP浠g爜鍗磋缂栬瘧鎴怱ervlet骞剁敱Java铏氭嫙鏈烘墽琛岋紝杩欑缂栬瘧鎿嶄綔浠呭湪瀵瑰...
绛旓細jsp浼樼偣鏄畨鍏ㄦч珮锛屼弗璋紝鎵ц鏁堢巼濂介傚悎澶у瀷椤圭洰缂虹偣鏄紑鍙戝懆鏈熼暱php浼樼偣鏄畝鍗曪紝寮鍙戝懆鏈熺煭锛岄傚悎灏忓瀷椤圭洰缂虹偣鏄急璇█锛屽畨鍏ㄦх浉姣斾綆asp.net浼樼偣灏辨槸绠鍗曪紝缂虹偣鏄嫇灞曠┖闂村皬骞冲彴涔熼檺鍒
绛旓細ASP,ASP.NET,PHP,JSP杩欎簺鏄綉椤电紪绋嬪父鐢ㄧ殑璇█,绌剁珶鍝竴绉嶈瑷鏈閫傚悎鍋氫紒涓氱綉绔,鍝竴绉嶈瑷鏈瀹夊叏?鍋氱綉绔欑敤浠涔堢紪绋嬭瑷濂? 1.瀹夊叏鎬т粠瀹夊叏鎬ф柟闈㈡潵鐪,鐩稿鏉ヨ,ASP鐨勫畨鍏ㄦц浣庝簺銆備絾杩欏彧鏄浉瀵圭殑,鍦ㄧ綉绔欑紪绋嬫柟闈,瀹夊叏鎬ф洿澶氱殑涓庣綉绔欏紑鍙戜汉鍛樻湁鍏,鑰屼笉鏄瑷鏈韩銆備妇渚嬫潵璇,ASP甯歌鐨勬紡娲炴瘮杈冨,浣嗘槸鍙鍦ㄧ綉...
绛旓細鍋氱綉绔欐渶娴佽鐨勫氨鏄細ASP銆丣SP銆PHP ASP銆丣SP銆丳HP 涓夌鎶鏈瘮杈 鐩墠锛屾渶甯哥敤鐨勪笁绉嶅姩鎬佺綉椤佃瑷鏈堿SP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)銆傜畝 浠 :ASP鍏ㄥ悕Active Server Pages锛屾槸涓涓猈EB鏈嶅姟鍣ㄧ鐨勫紑鍙戠幆澧冿紝鍒╃敤瀹冨彲浠ヤ骇鐢熷拰鎵ц鍔ㄦ佺殑銆佷簰鍔ㄧ殑銆侀珮鎬ц兘鐨刉EB...
绛旓細ASP鏄井杞紑鍙戠殑,浣跨敤VB鐨勮娉,浠ュ井杞殑IIS涓烘湇鍔″櫒,MSSQL涓烘暟鎹簱,鍙兘鍦╳indows鏈嶅姟鍣ㄤ笂杩愯銆 JSP鏄疭UN鍏徃鐨勪骇鍝,浣跨敤绫讳技JAVA鐨勮娉,搴旇涓鑸敤Apache涓烘湇鍔″櫒,Oracle銆丮ysql涓烘暟鎹簱,鍏锋湁璺ㄥ钩鍙拌兘鍔涖 PHP鏄紑婧愮ぞ鍖洪」鐩,浣跨敤C璇█,鍙妏erl璇█鐨勮娉,鍜宭inux涓鏍锋槸瀹屽叏寮鏀炬簮浠g爜鐨,涓鑸娇鐢ˋpache涓烘湇鍔″櫒,my...
绛旓細ASP銆JSP銆佸拰PHP鐨勪紭鐐瑰拰缂虹偣锛氫竴銆丄SP 浼樼偣:1銆佹棤闇缂栬瘧 2銆佹槗浜庣敓鎴 3銆佺嫭绔嬩簬娴忚鍣 4銆侀潰鍚戝璞 5銆佷笌浠讳綍ActiveX scripting 璇█鍏煎 6銆佹簮绋嬪簭鐮佷笉浼氬婕 缂虹偣:1銆乄indows鏈韩鐨勬墍鏈夐棶棰橀兘浼氫竴鎴愪笉鍙樼殑涔熺疮鍔犲埌浜嗗畠鐨勮韩涓娿傚畨鍏ㄦс佺ǔ瀹氭с佽法骞冲彴鎬ч兘浼氬洜涓轰笌NT鐨勬崋缁戣屾樉鐜板嚭鏉ャ2銆丄SP...