首先可以很负责的告诉你,不管出于什么场景考虑,ASP都不应采用了,因为微软已不再维护ASP了。虽说微软在ASP之后又推出了ASP.NET,到现在的.NET Core,但是现在这些技术用的企业越来越少。的确,很多互联网企业在十几年前刚起步时用的是ASP或者ASP.NET,但是随着这些企业的发展,无一例外都用PHP或者Java重构了平台。像淘宝、京东、携程等都是从其它语言转到Java的。
ASP虽然已过时,也没有微软的维护支持,但是在国内,还有一些小县城的一些小网络公司会用它来套套网站卖钱,因为手上有现成的ASP程序,所以应付一些压根没人访问的企业网站还是可以的。
但是如果企业考虑以后的成本的话,就不要选ASP了,因为ASP的确不适合当下的发展需要,它的缺陷不少,比如说:
1、安全性差
微软系产品的安全性都是一个样,这和很多没有常识的开发者有很大关系,见过不少Win平台的开发者,动不动给的权限就是everyone 可读可写可执行 。
另外ASP也没有SQL预编译的概念,都是拼接SQL的方式执行查询,稍有不慎就存在SQL注入点。
2、平台捆绑性
ASP只能跑在Windows系统上,微软系产品都是闭源的,对平台依懒性太强。
3、可扩展性差
大多ASP项目里没有MVC的概念,代码完全是嵌入式的、混乱无章、不易维护;另外像当下一些新技术也没有ASP版本的实现,想在ASP里用这些新技术也很难,这也就导致了ASP项目技术含量较低,可扩展性相比其它语言来说也差多了。
综上,我的建议是跟着主流方向走,可以选用PHP和Java开发,这两者在WEB领域是最具代表性的。无论是安全性、效率上、还是生态上比ASP都要好。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
去年11月刚好建立了属于自己的第一个网站,从域名的申请到网站结构的搭建、文章的上、流量的监控,后来还帮助一个老乡搭建了网站。算得上有一定的经验吧!下面跟大家分享一下我的第一次建站经验吧! 1、建站前...
1、首先登陆进去Gmail邮箱,然后点击右上角的"齿轮"图标,选中下拉选项中"设置",点击进入。 2、在设置的导航栏处点击“账号和导入”。 3、然后在其下面的选项中找到"用这个地址发送邮件"。...
网络开发过程 网络开发过程描述了开发网络时必须完成的墓本任务,而网络生命周期为描绘网络项目的开发提供了特定的理论模型,因此网络开发过程是指一次迭代过程。 由于一个网络工程项目从构思到最终退...
我们做网站优化是为了什么,一句话来说,就是做排名,上首页。相信大家的目的都是一样的。 今天,你的网站上了首页了吗?为什么没有上?自己技术没到家,还是根本就不知道该如何优化了? 想要在搜索引擎...
SEO的整体步骤/环节 1、关键词分析(也叫关键词定位) 关键词关注量分析、竞争对手分析、关键词与网站相关性分析、关键词布置、关键词排名预测。 2、同行网站分析 知己知彼才能做到百战不殆。同行业的以...
首先,不知道你的打开是什么意思。 如果注册了域名,还需要做网站,绑定,这样打开这个域名就是一个网页。但是有人注册了不是做网站的,只是准备转卖给别人,那么打开可能是什么也没有,或者是域名注册商的域名停靠...
签约要求:1、作品已经通过了审核,能够在网站上找到,并且不是太差2、文没有和其他网站签约过,只是发过的话没有关系流程:可以找我要合约,也可以在交流中心下载。如果觉得可以签约,就把合约打印,然后用黑色签...
Web前端开发是种网页制作发展而来的,在web1.0的阶段主要是进行网页制作,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。到了web2.0 的时代各种类似桌面软件的Web应用大量涌现...