ASP.net vs ASP

pulala 2005-11-08 01:42:33
由于一个WEB系统要开发,最近一直在ASP.NET和ASP间取舍,虽然我用惯了ASP,但是我也不是那种被先入为主的观念束缚的人,ASP.NET我曾经也使用了一段时间,对它多多少少也有些了解. 在我的知识范围里面,WEB的开发一般所使用的动态语言就是ASP,JSP,CGI,PHP,ASP.NET,其他的我就不是很了解了,如果有我想也可能不算是主流.

对于ASP.NET,只是一种框架,其脚本语言是以C#和VB.NET为主,我使用时感觉它的功能真的非常强大,虽然使用的是二次编译的原理,但是只有第一次打开时感觉会有些等待,以后再次打开时将会感觉非常的快.它的不刷新页面更新数据的功能很吸引人,大多编过其他语言的WEB的,都应该知道这个功能的价值.以前刚学习时,用C#做过一个软件,以后便很少使用了,前一段时间研究该系统的架构问题,学习了一下ASP.NET的东西,还有JSP的东西.对这几种语言进行了各方面的对比,评估.

该系统对安全性要求非常的高,所以在考虑其成型的时候不仅要对系统对外的安全考虑周全,对内部无论是系统程序,还是硬件设备,或是人员的可能出现的安全漏洞也都要考虑在内.大家都知道,在网络传输的过程中,加密问题目前全世界都在研究,而且也已经具备一定的基础,这方面从编程的角度就可以补救,但是内部的不安因素就非常多了.

ASP.NET毕竟出现不久,对于WINDOWS桌面程序的开发,它可以说比较合适,但是作为WEB程序的话,漏洞就比较多了.就从代码来说,其打包生成的各种组件就可以反编译成明码形式,虽然说有第三方的软件可以对其进行加密,但是第三方一出现,其变数就更多了.相对来说,ASP的WEB可能在运行时感觉比较慢,但是其 COM<--WEB-->DB的模式经过几多测试,完善,已经相对比较成熟,在程序上如果逻辑没有问题,一般不会在软件上面产生漏洞,一般所说的ASP的漏洞则绝大部分都是出现在IIS等编译器上.

要说为什么不考虑使用PHP或者JSP,PHP我就不说了,中小型网站还可以.JSP就有些惭愧了,虽然了解学习了一下,但毕竟没有经过正式的开发,不敢对它评价太多,它给的感觉是效率,安全都没有问题,但是它的运行的环境对该系统将来的维护上的支出费用要求就比较高了.毕竟在系统的设计时需要对它的成本也要作出一个比较合适的方案.WINDOW SERVER正如我以前发的帖子,在国内来说便宜,如果说什么版权的话,我想托管的话应该没有什么问题.再一个就是维护人员的成本问题,懂得WINDOWS的总比会LINUX的人多,而且便宜吧.

这是我的设计,如果有什么不妥或者不合理的地方,还需要被批评,没有批评就没有进步.

欢迎大家来我的BLOG: http://blog.xinstu.com
...全文
60 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,100

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧