1、公司肯定这样说啊,他现在已经做出来了,他如果用ASP做的。肯定也会说ASP好,
2、至与哪个好,和程序没关系,和程序员有关系,这主要是看程序员的编程能力了,主要考虑的是安全方面和运行速度方面,
3、至于引擎搜索方便和程序的关系就更小一些了,主要看他们优化的怎么样,关键词加的好不好,程序运行速度的快慢
不过这个公司事先说好PHP,没经过你们同意,后期改.net。他们是有责任的,可以借机拿他一下,比如说价格便宜一些啦什么的,这就你们自己看着办,嘿嘿
.net比php安全,,net是据C#开发的,可以编译后再在服务器中发布,编译后后台源码压缩成DLL文件,无法更改,安全性比较高。而PHP则与ASP类似,无法编译,且前后台程序都是在一个页面中。所以相对来说.net程序更安全,这也是.net程序发展迅速的原因之一,当然安全因素还包括服务器与程序结构有关,得考虑到其他因素,不能单纯从程序角度来思考。而JSP则是用JAVA语言编译的,安全性也是比较高的。首先,SP.NET 、PHP、都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。这是他们的共同点。Asp.net:
首先来说,Asp.net 和 Asp 没什么关系,看着像是升级版本什么的,其实没什么联系。Asp 是脚本编程,用的是 ASP语言,而ASP.net 用的是C#语言,完全不同的东西。
优点:
封装性能好,可以很好的保证软件知识产权问题
执行效率高,一次编译,后续使用。
安全性不错
缺点:
由于不开源,所以发展不够快
PHP:
PHP和Asp一样也是属于脚本语言,一般连接的数据库为MySql数据库,当然它也能和Access数据库和MsSql数据库等其他数据库连接。
PHP属于免费软件,也就是说他的资源是free的。 ASP其实也是。
PHP从安全性上比Asp要好,这里是相对而言,一个好的程序员把安全性做好的话,都差不多。但为什么说好呢?主要原因PHP的搭建服务器环境相对复杂(需要安装Apache + MySql + PHP),而Asp的搭建环境比较简单(只需要安装IIS就可以了),所以学PHP的门槛比Asp的门槛要高,所以很多人就偏向Asp学习的人就多了,自然研究Asp漏洞的人就多了,而PHP会的人就少,所以研究漏洞的人就更少了,从这点来说PHP的安全性比ASP的安全性要高些。
而且还有一点就是 Apache 的环境最好是Unix,当然Windows下也是可以安装的。(Apache 是PHP的支持环境) ,MySql执行效率比Access好很多倍。
优点:
适用性广
服务器适用范围比较广:WINDOWS和LINUX的都可以支撑
LINUX操作系统和MYSQL数据库系统一般免费,节省了较大一笔支出费用。
缺点:
笔者认为没有什么缺点的,都不错,可做轻量级开发,中量级的开发也可以,就算重量级的,我觉得也可以支援。象DISCUZ和PHPWIND都是。大的平台都有采用。对于个人建站也可以利用建站宝盒来进行搭建。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)