程序语言存在即合理,不要过分在乎ASP是否过时的问题
2016-10-11 22:50
323 查看
现在,很多网络上程序大咖写一些关于ASP落后的问题,其实都没有切入重点。什么落伍,不安全,漏洞多等问题。看问题应该得具体分析吧。
ASP,微软旗下的老产品,目前,在中国企业级网站还占有很大比例。如此,既然有那么多问题还那么多用户在用呢?其实ASP并不是落伍了,只是体现的价值不同了。是需求多导致ASP不能胜任当前的需求了。其实ASP还是有很多优点的。
1.WINDOWS平台运行,这个是最实在的,因为WINDOWS平台操作系统在中国占有比例最高
2.管理方便,开发简单,数据库可选项多
那为什么还很多人看不好呢?我想大家主要考虑的是数据库问题,缓存问题,运行效率问题,安全问题。安全问题其实不是什么问题,一个好的ASP程序员肯定是可以解决这个问题的。除非你操作系统被kill了,那就没有办法了,任何程序也没用。数据库问题的话大家最不看好的就是ACCESS,都喜欢sqlserver,mysql等。其实数据库问题事要根据您数据规模觉得的,一个企业网站用access数据库肯定是绰绰有余的,很多人追求更好的数据库,那是对网站有很多数据量而言,因为数据量大就需要性能更好的数据库。数据量小的话根本就没有必要用很大的数据库模型,浪费呀。。。缓存问题,ASP缓存技术确实没有.net或者php使用方便,这个也是越来越多的程序员觉得ASP运行效率低的原因。但是目前很多小规模的企业网站运营者说网站用ASP程序运行太慢了,总是找不到原因。在这里我给你分析下原因。1)程序编写者写的程序逻辑问题,导致死循环多,导致程序运行慢2)服务器硬件配置差,这个应该占很大一部分,因为目前大部分都用虚拟主机,配置大部分是低配的,不慢的话可能性会很低,呵呵3)IIS连接数被限制了,访问量大肯定不行4)宽带问题,网速慢的话也是一方面。其实假如企业经济实力好点的话,是可以解决这些问题的。这些问题得不到解决,用其他粗心也同样会出现这些问题。
太晚了,不想多些了,下次有时间再多写写总结。最后简单总觉,根据网站数据规模选用程序语言和数据库,片面的说哪个好哪个不好都是相对的,存在即合理,看你怎么用,用在什么地方。
ASP,微软旗下的老产品,目前,在中国企业级网站还占有很大比例。如此,既然有那么多问题还那么多用户在用呢?其实ASP并不是落伍了,只是体现的价值不同了。是需求多导致ASP不能胜任当前的需求了。其实ASP还是有很多优点的。
1.WINDOWS平台运行,这个是最实在的,因为WINDOWS平台操作系统在中国占有比例最高
2.管理方便,开发简单,数据库可选项多
那为什么还很多人看不好呢?我想大家主要考虑的是数据库问题,缓存问题,运行效率问题,安全问题。安全问题其实不是什么问题,一个好的ASP程序员肯定是可以解决这个问题的。除非你操作系统被kill了,那就没有办法了,任何程序也没用。数据库问题的话大家最不看好的就是ACCESS,都喜欢sqlserver,mysql等。其实数据库问题事要根据您数据规模觉得的,一个企业网站用access数据库肯定是绰绰有余的,很多人追求更好的数据库,那是对网站有很多数据量而言,因为数据量大就需要性能更好的数据库。数据量小的话根本就没有必要用很大的数据库模型,浪费呀。。。缓存问题,ASP缓存技术确实没有.net或者php使用方便,这个也是越来越多的程序员觉得ASP运行效率低的原因。但是目前很多小规模的企业网站运营者说网站用ASP程序运行太慢了,总是找不到原因。在这里我给你分析下原因。1)程序编写者写的程序逻辑问题,导致死循环多,导致程序运行慢2)服务器硬件配置差,这个应该占很大一部分,因为目前大部分都用虚拟主机,配置大部分是低配的,不慢的话可能性会很低,呵呵3)IIS连接数被限制了,访问量大肯定不行4)宽带问题,网速慢的话也是一方面。其实假如企业经济实力好点的话,是可以解决这些问题的。这些问题得不到解决,用其他粗心也同样会出现这些问题。
太晚了,不想多些了,下次有时间再多写写总结。最后简单总觉,根据网站数据规模选用程序语言和数据库,片面的说哪个好哪个不好都是相对的,存在即合理,看你怎么用,用在什么地方。
相关文章推荐
- Java语言中是否存在内存泄漏的问题
- windows 2012(64位) IIS配置asp程序 500 - 内部服务器错误。您查找的资源存在问题,因而无法显示。
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用 10 号功能调用。)放在 STRING 中,试 编制一个程序测试字符串中是否存在数字。如有,则把 CL 的第 5 位置 1,否则将该位置置 0。
- Window2003配置ASP程序可能存在的问题解决
- 调试asp.net程序遇见的三个常见问题及其解决办法
- ASP.NET 2.0发送电子邮件中存在的问题
- 关于布署asp.net程序时,不能创建虚拟目录的问题
- 设置asp.net程序在web.config被修改后是否重启
- 关于在建立asp.net程序或服务时报错问题
- 在程序中支持多语言环境,支持asp.net和winform。
- 2003操作系统中运行asp程序的小问题
- 用ASP程序发送HTML格式邮件的问题!
- 不能运行asp.net程序的问题
- 开发多语言版本程序应注意的几个问题
- 在windows应用程序中运行asp.net程序的几个问题
- 关于在asp.net中使用showDialogModal方式输入数据中存在的问题
- 如何解决ASP.NET程序安装到繁体系统上的乱码问题
- 上传asp.net页面存在的一些问题
- [解决问题]asp.net程序编译调试时偶尔出现访问被拒绝的错误
- 今天写ASP.NET程序碰到2个问题