您的浏览器不支持JavaScript语法,但是并不影响您获取本网站的内容 网页设计,网页设计公司,网页程序设计,网站程序设计,台北网页设计,无障碍网页设计,3d互动网页设计, 720度环场,网站建置,主机代管,电子商务,政府机关网页设计,公家机关网页设计,网站制作公司
网页设计,网页设计公司,网页程序设计,网站程序设计,台北网页设计,无障碍网页设计,3d互动网页设计, 720度环场,网站建置,主机代管,电子商务,政府机关网页设计,公家机关网页设计,网站制作公司
网页设计程序设计网站规划虚拟主机与主机代管关于网绎我们的服务我们的客户无障碍网页网站优化SEO联络我们
网页设计,网页设计公司,网页程序设计,网站程序设计,台北网页设计,无障碍网页设计,3d互动网页设计, 720度环场,网站建置,主机代管,电子商务,政府机关网页设计,公家机关网页设计,网站制作公司
Logo 排版用图片
:::回首页网站地图繁体中文ENGLISH日本语rss
:::
关于网绎
我们的客户
我们的服务
无障碍网页
SEO网站优化
信息与知识库
联络我们
关于网绎装饰用图片
无障碍网页的专家
透过网绎将您的网站轻松的通过无障碍网页检测标准,达到转换网页无障碍,扩充单元无障碍,新增内容无障碍的功能。
:::
信息与知识库
标题 PHP、ASP、JSP、ASP.net这四者的差异?开发网页网站时的程序,优缺点、使用难易度等
主题分类 系统与程序设计
原文章出处 网绎数字科技 Jo (补充: Kevin)

PHP:
1. 可以在不同的操作系统上面跑 不管是Linux/Unix,Windows, Solaris 等。
2. 起源于C/C++,会C/C++程序的人来讲比较好写。
3. Open Source,他documentation多,内建函数多,可重复利用的小程序
(re-usable script/template)也多。
4. 程序执行的速度快,适合用来制作小型/中型网站。
5. 可连MySQL以外的数据库,但还是以自家的MySQL支持度最好。
6. OOP(对象导向)
7. 开发/使用难易度: easy
补充:PHP、MySQL版本较多,尽量于开发时以utf8的观念,如此事后编码问题会较少 或甚至不会有。


ASP:
1. 主要在Windows操作系统使用,Linux版亦有,但COM组件支持度很低,不建议使用)
2. 可使用VBScript、JScript开发,目前还是以VBScript为大宗。
3. 非Open Source体系,内建函数较少,re-usable script较少。
4. 程序跑的速度还算快,适合用来制作小型/中型网站。
5. 可以连结任何一种数据库,主要依靠OLEDB及ODBC,最容易搭配使用的还是MS-SQL及ACCESS
6. 对象导向极差,多数重要的OOP特性是完全没有的
7. 开发/使用难易度: easy


JSP:
1. 只要是可以执行java的系统,JSP几乎就等于可以用。
2. 据了解,微软的ASP.net其实就是学习部分JSP的架构,并且再添加更多元素进去。
3. Java的相关文件很多,re-usable script也很多。
4. 比较适合大型/重型网站 (需要多计算或多安全性的网站)程序执行效能比ASP好很多
5. 可支持任何一种数据库,主要依靠JDBC。
6. 起于Java,故对象导向很完整。
7. 开发/使用难易度: 难 & 稍微复杂


ASP.net:
1.ASP.net可以使用VB、C#语言来开发,建构在.NetFramewok上,开发者可以用自己较熟悉的语言来撰写程序。
2.ASP.net安全性高,因为是后期产品,在先天架构上,已经避免掉许多已知问题漏洞。
4.OOP强。
5.执行效率远高于ASP(因为ASP.net是编译式语言,程序会于第一次执行时编译,产生中介码,与asp、php直译式不同,它们没有中介码的架构)。
6. 开发/使用难易度: 难 & 稍微复杂

补充:ASP.net不是ASP的进阶版,ASP.net是微软用来取代asp的新一代网站程序架构。它们彼此之间可同时存在于同一网站上而不会互相干扰,但两者程序之间无法进行沟通。

文章整理: 网绎数字科技 Philippe Chiu
关键词: PHP,ASP,JSP,ASP.net,OOP

go to top
通过第三优先等级无障碍网页检测
   
网绎数码科技网页设计 地址:台北市复兴南路一段321号3楼 Tel: (02)2704-1758(代表号) Fax: (02)2704-0372 Email:e-service@eki.com.tw
网页设计程序设计网站规划虚拟主机与主机代管关于网绎我们的服务我们的客户无障碍网页网站优化SEO联络我们