您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
公司需建个网站,用于记录单据的信息和数据统计等,用ASP开发可以吗?
微软,的话,安全性公司需建个网站,用于记录单据的信息和数据统计等,用ASP开发可以吗?
发布时间:2020-12-06加入收藏来源:互联网点击:
问题补充: 数据量高达上万条,以后有可能超10万条,有没必要用别的语言开发?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
首先可以很负责的告诉你,不管出于什么场景考虑,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都要好。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
回答于 2019-09-11 08:43:50
可以开发。
ASP具有简单、易用、多功能,可扩充性等强大功能,但使用ASP的话,会导致网络的安全性大大降低了!
如果网站放在互联网,安全风险很大,目前互联网上采用ASP的网站正在淘汰。
如果网站放在公司局域网,还可以的,毕竟员工们不会这么空折腾你的网站,也不敢随便搞公司胡网络的。
回答于 2019-09-11 08:43:50
如果这个网站只是内部使用,并且不挂外网,ASP可以,但是记住经常备份你的数据库,如果需要挂外网,有必须使用微软的产品那就选择ASP.net,如果可能要有后续的延展什么都,建议使用PHP或者Java,并且PHP从程序到MySQL数据全是免费的
回答于 2019-09-11 08:43:50
python开发速度快,你的需求也不详尽
回答于 2019-09-11 08:43:50
信息不足不能给您正面回答了。一般要根据非功能性需求来选择运行环境和开发语言。粗略的说,非功能性需求包括:可用性,可靠性,性能和扩张性。
可用性
就网站开发而言,可用性主要考虑客户端的要求。如是否使用浏览器,平板或手机APP,后台程序是否需要生成图表,是否需要传送大量数据等等。结合您的问题,如果客户端是手机APP,则可根据iOS和安卓对后台服务器的不同要求选取语言。又或者您还在使用低版本IE浏览器,考虑到兼容性问题使用ASP或者ASP.Net比较妥当。
可靠性
主要考虑网站的稳定性和健壮性。比如,是否可以接受定期的重启,实时备份是否健全等等。结合您的问题,假如您的系统需要24小时年中无休连续运转,大概不能选择经常需要重启的Windows系统,Linux系的红帽子或Unix比较妥当(这跟您选取的服务器有关),这种情况下,ASP就用不上了。Java或者PHP可以考虑。另外,我没有研究过python的可靠性,或许它也是一个选项。
性能
这大概是最容易想到的一个条件了。这主要是指服务器的响应时间,它跟网络环境,服务器硬件配置有很大关系。假如您就是土豪租得起专用光缆,买得起高配的服务器,剩下的问题就是选择一下软件和语言了。如果是单机运行的话,PHP等轻量级应用的性能更好一些。ASP也可以接受。土豪不差钱,买个10台8台服务器不是事儿的话,用Java做负载平衡,性能更高。顺便说一下,一天10万的数据量的话感觉一台前端➕一台后端服务器应该够用。
扩张性
扩张性涵盖的范围有点广,前面提到的几点以外的内容都可以归到这儿。这里主要说说安全性。安全性主要考虑系统是否公开,如果是在企业的VPN上要求相对低一些,如果是在互联网上,则需要考查一下语言的实际成绩。微软以停止ASP的技术支持,新的漏洞很可能得不补丁,因此,安全性不好,绝对不能用于互联网上的网站。
上一篇:女生姓楊名木易,如何对下联?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |