ASP.NET开发的网站安全性如何
首先关于平安性、动摇性不行的说法,估量出书者只是依据网上的说法或自己往常用电脑的觉得随意说的,windows server(不同于我们往常用的,专门面相效劳器的系统)的平安性和动摇性相对不亚于其它平台,而关于攻击时取得最高权限,难道效劳器用其它系统就不会被取得权限?这点稍微想想就明白,就平安性,实践上Linux并不一定比windows平安,而之所以windows给人形成平安度低的缘由其实是用户数量多,所以攻击的人就多。
然后关于功用完成,理想上,ASP.Net主要面相的还就是企业级的运用,由于Visual Studio具有其它任何IDE都无法企及的弱小的项目管理功用(确切的说VS是世界上最弱小的IDE也不为过),ASP.Net平台对比其它平台开发的Web APP在可维护性上是普遍相对较高的(但如今普通关于企业级的项目都会制定较为严厉的开发规范,所以只能说运用ASP.Net平台更容易完成高可维护性,不过这样还是能加快开发进程),而抛开这个方面,什么叫不能完成企业级运用的功用?我不否认不同言语在完成一个功用的难度和效率上会有差异,但谁说过能否完成功用和言语有很大关系?难道英语就不能写轻小说了?技术宅还能挽救世界呢~这真实是在误导初学者。
再说跨平台性,作者所说就像说高压锅不能炒菜一样,可以说是有些舍本逐末了。ASP.Net平台一末尾就不是为跨平台而生的,这样的优点是能大幅度保证在自家的系统上的效能与动摇性,选择ASP.Net开发就简直等于同时选择了Windows + IIS(当然也有其它的ASP.Net效劳器)这一整套效劳。再说有多少企业会有改换平台的需求?美国很多大公司外部一套80年代的系统到如今还在运用,不照样好好的?
最后是价钱,关于中大型公司,微软这套效劳的价钱是完全不算什么的,而相应所换来的效劳也是十分牢靠的,不开意味着效劳提供商拥有更高的掌控和支持才干,尤其是关于一些比拟偏门或有针对性的效果,那种平稳感是运用开源系顺序员们在苦恼中熬夜一次次尝试修正Google关键字和一行行调试代码时所完全体会不到的~