身为一个PHP开发者,有必要了解一下PHP的缺点,知道每种语言的优点和缺点,才能知道某种语言在什么场景下适合使用,在什么场景下不适合使用。
这个问题我曾经面试的时候遇到过,我之前没总结过,第一问大部分人能够答得上来,第二问大部分能够答出一两点,但是不全,第三问也可能有一部分人能够答出一部分。
下面是我查找资料后,对这三个问题的解答,如有不对的地方或者没答全的地方,请发评论指正或者添加。(面试的时候可以看看)
//因为没接触过其他编程语言,期望有大神帮忙补充,具体概况一下,比较突出的优缺点。
1.什么是php?
php(外文名:Hypertext Preprocessor,中文名:“超文本预处理器”,全名:Personal Home Page),是一种服务器端开发的动态网站的内陷式的脚本语言。
2.php的优缺点有哪些?
优点:开放源代码,免费的,快速开发,跨平台,效率高消耗资源少,支持面向对象和面向过程,支持使用多种数据库,语法简单,简单轻便,易学易用,良好的安全性,模板和视图分开
缺点:对多线程支持不太好,语法不太严谨,对递归的不良支持,许多PHP模块都不是线程安全的。
3.php与其它编程语言的优缺点?
ASP优点:
缺点:
.NET优点:
缺点:
JSP优点:
缺点:
PHP优点:
语法简单,简单轻便,易学易用,跨平台,支持使用多种数据库,良好的安全性
缺点:
语法不太严谨