谈到php与asp,许多人都会说php比asp安全。一句话让新手搞的丈二和尚摸不着头脑,到底安全在哪里?其实选择一种编程语言,用一句话来评判肯定是有失公允的。
php比asp好在哪里?php为什么比asp好?!下面我们就实际生活中大家遇到的实际问题,和谈论的话题做个分析,供入门编程者参考。
1、php开源且免费。
一处编写,随处运行。php可运行在mac,linux,windows,以及其他操作系统中。大家可自由使用。
2、php让中小企业运营成本变低。
微软的asp和asp.net只能运行在windows平台下。windows是收费的。sqlserver是收费的。而一般的企业应用大部分数据量较多,要使用微软的服务和付费软件,企业运营成本就会变的愈来愈高。而php恰恰相反。一堆朋友,apache,mysql,php是最佳组合。
3、php许多函数支持的比较完美,不用像asp一样写一堆语句。
4、在公司有其他服务器版本需要更换时,随时可将php开发的网站系统部署过去,不用考虑平台兼容问题,不局限于windows系统限制。
5、php+mysql查询速度快,且占用内存低。凡是有做门户网站的朋友都会有此体会,比如做了一个大型**,脚本是asp+sqlserver,稍微有点pv刷新,cpu便会有所感觉,时间稍长,内存便会越来越高。而php+mysql搭档,用apache,或者ngix,或者其他优化版本等结合,性能都会翻倍。
综合来看,大家选用php并非一句话php比asp安全那么简单。
电脑爱好者家园小编给大家几点建议:
如果从严格一点来说,最好全部掌握,作为程序员,各种需要都可能遇到。如果分情况讨论,作为职业程序者,学习上更侧重php,asp.net,java。职场上用的地方非常多。尤其是php.
如果是自行创业或者在小公司长期做事情,职业上不强迫要求必须用其他语言,做个网站,运行ip在数万左右的网站,用asp也未尝不可,大家可根据自己情况来做选择!
技术多了不压身,有时间的建议综合学习,全部掌握。 :(