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,是个混合数据类型,
    解释型语言被人抠病的地方就是速度速度(在虚拟机上时,现在内存足够大,不存在这个问题了)

  • 相关阅读:
    Core 1.0中的管道-中间件模式
    java平台的常用资源
    C#设备处理类操作
    C#语音录制
    Web中的性能优化
    nginx+lua+redis构建高并发应用(转)
    HttpLuaModule——翻译(Nginx API for Lua) (转)
    Nginx各版本的区别
    Linux(Centos)中tcpdump参数用法详解(转)
    我见过最好的vsftpd配置教程(转)
  • 原文地址:https://www.cnblogs.com/bj-tony/p/6283606.html
Copyright © 2011-2022 走看看