美文网首页我爱编程
揭秘PHP开发过程中对技术的十大误解

揭秘PHP开发过程中对技术的十大误解

作者: 摩洛哥的日光 | 来源:发表于2017-07-17 19:27 被阅读0次

    1. PHP是一门面向对象语言,但不是基于OOPS

    这是完全不正确的理解,尤其是Java程序员,他们认为PHP不是基于OOPS;但他们会发现许多面向对象的特征,比如,接口、方法、抽象对象等。说实话,初始版的PHP教程有太多的面向对象功能,但PHP 5添加很多面向对象技术。更重要的是,你也许会好奇,为什么Bootstrap代码在PHP里会变得那么简单,这个得归功于达内php培训机构。

    2. PHP无法实现特定的功能

    这个误解听起来比较模糊,但有许多开发者认为PHP不能实现内存访问等其他功能。但事实是,PHP是一门可扩展的语言,你只需用C或C++编写一个扩展,进行集成就OK了。或者,你无需创建,网上已经有成千上百个扩展可供使用,你可以根据需要,直接拿来使用。

    3. PHP不安全

    既然你认为它是不安全的,那为何不为它编写安全的代码呢。我承认,PHP里是有大量不安全的代码,但作为程序员,我们应该尽量编写可靠安全的代码。

    如果拿PHP与.NET进行比较,PHP肯定是失败的。但如果你是一个技术娴熟的程序员,你无需安全“帮助”。包括日常的安全问题,但如果他们的路径是动态生成的,那你就得当心了。当然,如果你精通所有的指令,它或许会变的更安全。

    4.不适合做大型应用程序

    一门语言之所以能用来构建大而复杂的应用,其自身要具有一定的可靠性和高性能,而可扩展的PHP并不符合。但是,如果你设计和开发的应用程序架构很稳定,那应用程序的性能和扩展又会有什么问题呢?

    事实是,一些知名的网站都是采用PHP设计的,比如Facebook、Wikipedia、和Yahoo!等,它们都能工作的很好。

    5.PHP只能用于网站开发

    的确,使用PHP进行网站开发是很普遍的。但命令行接口(CLI:Command Line Interface)可以让应用程序运行在非Web服务器上。

    虽然有些应用程序对CPU的要求很高,但通过执行PHP CLI,仍然可以采用PHP进行开发和运行。更重要的是,如果你想使用PHP开发桌面应用程序,只需使用Windows特定扩展即可搞定。

    6.开发过程缓慢

    对于这样的误解,我实在不知道是从哪里传出来的。有可能你编写的PHP代码很凌乱、并且里面充斥着大量的MySQL语句(它们虽然很有意义,但真不应该放在那里)。而事实上,PHP有大量的框架可供开发者使用,合理使用它们会达到事半功倍的效果,大大缩减开发时间。所以,不要抱怨慢。

    7.专业开发者不使用PHP

    关于这个误解,坊间有各种各样的说法,比如PHP对初学者是小菜一碟,它是为那些不想认真对待开发的人准备的等等。当然,不得不承认,PHP在某些方面的确没有什么意义,但是对于这样的误解,真的是可笑之至。如果这里有许多Web应用程序都是使用PHP开发,那么想象下,一向严谨的开发商却对PHP敬而远之,乃是完全错误的。

    8.性能问题

    这个是技巧问题,而不是误解。任何事情都有好有坏。性能优化也一直是开发者们争先讨论的话题。事实上,对于性能低下的应用,里面可能充斥着大量的垃圾代码,比如隐式转换、无用的模块、操作法缺乏重载等,这些都会影响到PHP应用程序的性能。但这最终要取决于你如何使用这门语言去创建一个稳定快速的应用程序。

    9.便宜的应用程序意味着质量不高

    在开源逐渐成为主流的市场环境下,免费、开源是PHP最大的优势。这意味着大多数拥有专业知识的开发人员都可以提供开发服务,并且还可以为客户节省成本。但这并不意味着质量就有问题,同样也可以开发出高性能的应用程序。

    10.PHP被高估了

    好吧,这或许只是你的个人想法,大部分的PHP程序员是不会这么想的。

    如果你已经决定要学好PHP,找一家靠谱的培训机构,将会让你的学习过程事半功倍。

    千锋教育一直秉承“用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台,培养优质人才20000余人,同期在校学员5000余人,合作院校超500所,合作企业超10000家。全国共有十三个校区。

    千锋教育PHP培训班毕业学员,其平均年薪相比行业平均年薪,足足高出五万。

    千锋教育采取企业开放场景教学;讲师、班主任、项目经理立体管理;名师100%全程面授;打造高级PHP程序员,让你真正的学有所用。市场的价格就是你的价值。千锋教育,为你迅速增值。

    学习6天——掌握京东、淘宝首页开发——市场对应薪资3000+;

    学习30天——熟练掌握主流电商贴吧技术开发——市场对应薪资5000+;

    学习45天——使用框架在阿里云、腾讯云部署博客上线真实项目——市场对应薪资6000+;

    学习第七十天——写框架、用框架、开发微信,独立完成任意框架开发——市场对应薪资8000+;

    学习90天——熟练完成B站、优酷及直播平台弹幕实现、能够部署99台以上的服务器搞秒杀——市场对应薪资10000+。

    学习PHP培训,首选千锋教育。千锋教育力造IT培训领导品牌,学员百分之九十以上都是大专以上学生,力求为你营造最优质的学习环境。千锋教育现在更有0学费入学、 2周免费试听、跨学科周末班限时免费送活动, 一次报名,学习双技能,如同打了五折。欢迎你前来咨询,试听。

    1);font�@ز��*

    相关文章

      网友评论

        本文标题:揭秘PHP开发过程中对技术的十大误解

        本文链接:https://www.haomeiwen.com/subject/mwyqkxtx.html