zoukankan      html  css  js  c++  java
  • php 语言特点

    PS:绝大多数用php的企业/ 项目 活不到雇佣得起月薪35k以上的php程序员那一天,
    也是php码农在10年经验的时候普遍不如java程序员的原因之一。

    PS2: 由于薪资提升太快,很多php码农跳槽频繁(每年跳一次涨薪30%-50%)

    导致
    重复劳动缺乏积累
    也是php码农在职业生涯中期乏力的重要原因之一。


    还有重要的一点,php和javascript需要很强的工程能力才能hold住,
    因为弱类型,编译器提供的检查少,
    很多时候需要码农自己的节操来hold住风险。
    大多数php码农很难有时间思考节操问题也是限制后期发展高度的重要原因。

    所以作为团队的负责人,
    搞定1+1=2 1+1+1=3很容易,
    但是搞定1*10 >8 就没那么简单了。
    不同的阶段根据团队的能力采用合理的项目和任务管理方法
    很多习惯于单打独斗的php码农很少有机会体验,
    这也是很多php码农不能做大事的原因之一。

    特点

    弱类型,浪费太多的内存.来存取大量的变量类型,
    变量连声明都不需要


    面向对象的部分连多态都没有

    大量的匿名函数和[],以前到处都是array,现在全是方括号

    所有火起来的语言,
    他的语法都是接近于c语言的,
    比如java,c++,object-c(ios),c#,php,
    javascript,都是类c语法语言,
    php的扩展的类库全是全球的c程序员不断的增加,
    然后开源
    php利益触动的反而是甲骨文,微软这样的大公司,
    因为php的好基友是linux,apache,mysql这几个永久免费的小兄弟

    加上linux和apache,mysql的开源免费

    现在学语言找工作比较火的比较吃香的,都是和眼下的老百姓使用最多的东西相关的,
    就是移动端的开发,所以最火的还真的是java(安卓)和object-c(ios),


    php里面的变量竟然全都是c里面的struct结构体,
    通俗点说struct就相当于c++的class,是个混合数据类型,
    解释型语言被人抠病的地方就是速度速度(在虚拟机上时,现在内存足够大,不存在这个问题了)

  • 相关阅读:
    修改url地址参数
    jquery点击click事件和blur事件冲突如何解决
    js 小数点 取整数
    js正则表达式 验证手机号,email地址和邮政编码
    js轮播功能 标签自动切换 同页面多轮播js
    json 数组操作
    Jquery页面中添加键盘按键事件,如ESC事件
    记录一下。。。服务器 共享文件夹 模拟模拟 IIS 验证的帐户或用户
    vs2015 js 无智能提示解决办法
    解决poshytip 表单高度大于屏幕高端 显示问题
  • 原文地址:https://www.cnblogs.com/bj-tony/p/6283606.html
Copyright © 2011-2022 走看看