问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

asp.net\jsp\asp\php各自的优缺点

发布网友 发布时间:2022-04-06 06:57

我来回答

2个回答

热心网友 时间:2022-04-06 08:26

下面比较一下ASP、ASP.net、JSP和PHP的优点和缺点:
ASP优点:
1. 无需编译
2. 易于生成
3. 独立于浏览器
4. 面向对象
5. 与任何ActiveX scripting 语言兼容
6. 源程序码不会外漏
缺点:
1、Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的*而显现出来。
2、ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于Windows NT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失。
3、由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况。
4、无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows*了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的。
5、还无法完全实现一些企业级的功能:完全的集群、负载均横。
ASP.NET优点:
1. 简洁的设计和实施。
2. 语言灵活,并支持复杂的面向对象特性。
3. 开发环境。
缺点:
1.数据库的连接复杂。
JSP优点:
1、 一处编写随处运行。
2、 系统的多台平支持。
3、 强大的的可伸缩性。
4、 多样化和功能强大的开发工具支持。
缺点:
1、 与ASP一样,Java的一些优势正是它致命的问题所在。
2、 缺少系统性的资料。
3、 速度超慢
PHP优点:
1、 一种能快速学习、跨平台、有良好数据库交互能力的开发语言。
2、 简单轻便,易学易用。
3、 与Apache及其它扩展库结合紧密。
4、 良好的安全性。
缺点:
1、 数据库支持的极大变化。
2、 不适合应用于大型电子商务站点
3、 安装复杂。
4、 缺少正规的商业支持。
5、 无法实现商品化应用的开发。

热心网友 时间:2022-04-06 09:44

asp.net的逻辑层和表现层代码是分开的,而asp则是把这两者穿插在一起,这样会使系统的维护难度增加,但这样也可以提高客户的浏览速度。至于PHP本人觉得它只适合开发小型网站,大型的还是用其他的比较好,因为PHP在一些方面还不够成熟..
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
可以用电高压锅做蛋糕吗 蛋糕机选哪家实惠? 京东闪付开通后无法添加到applepay怎么办 二年级数学说课稿范文 苹果手机电充到80就不充了怎么回事 上有八,下有八中间有个十字花打一字 ...排名22000.能否上到广工的机械制造和自动化(卓越工程师班)_百度知 ... 把内存由DDR2升级到DDR3,是不是要设置什么东东啊。 怎样吧DDR2的内存条改成DDR3 ...的内存条是DDR2的,我想换DDR3的可以吗?该怎么换?还有该注意什么... PHP、ASP、ASP.NET的优缺点??? python unittest框架testcase中的setup和teardown方法有什么用途 python-unittest框架 批量执行用例 可以同时执行多个吗? python 的unittest单元测试框架里,可以对一个test_case 多次执行吗? python中unittest.main()与unittest.main的区别? 使用UnitTest框架的好处有哪些? python 的unittest单元测试框架里,可以对一个test_case 传参数进行参数化吗 python单元测试引入unittest模块后一个类里面包含多个方法怎么只让setUp、方法只执行一次 python unittest单元测试框架中,如何对一个testcase参数化,具体如何实现 python中的unittest有什么作用 python怎么读取用别的单元格表示的数据 python2.4的openpyxl1.1.5 xlrd0.7读取excel单元格格式 python 使用xlrd模块读取excel文件时,能否读取单元格的备注? python xlrd 读取的单元格的值,怎么能确保是文本TEXT类型的,现在某些单元格读出来是NUMBER,有些是BOOL python xlrd模块 怎么获得单元格格式信息 python 怎么把excel文件单元格的格式和内容一起读取出来 python如何读取Excel合并单元格的内容 为什么Python有相同的不可变对象id不同 Python的问题啊,小白没看懂 python中对象可不可以 比较JSP、PHP、ASP、.net 等几种主流网络编程语言的优劣势 php的CMS有哪些,优缺点,发展方向? php有哪些主流的框架,大家给我介绍下。谢谢 Thinkphp中 session是默认开启的吗 thinkphp中使用$_SESSION thinkphp session获取问题 php中 用的是thinkphp模板 怎么样让用户保持在登录状态用session thinkphp的session前缀怎样使用啊 thinkPHP session全局调用问题 在thinkphp 模版怎么判断session 写ThinkPHP的时候session报错,具体在图中这种怎么解决? php thinkphp3.2 怎么使用session记录用户登录 thinkphp 中使用smarty session thinkphp session怎么设置过期时间 我在thinkphp 里面session保存值有时成功,有时失败,goole一般能保存,其他浏览器有时能保存,纠结!!! thinkphp两个控制器使用一个session怎样做 thinkphp 中的session为什么在其他方法中不能用 thinkphp 使用session 报错 Class 'Session' not found 求教thinkphp,如何设置session的生命周期 php扫码登录如何实现