各位写php的有没有感觉,一写静态语言,好多概念不能理解呀?

OSC首席键客 发布于 2017/02/07 15:28
阅读 1K+
收藏 1

我一开始就是写PHP,现在写写静态语言,发现好多概念不能理解呀!感觉有点不适应。

好烦。搞得我都不想写PHP了。

有同样感受的人吗?

加载中
2
Liu_Peng
Liu_Peng
第一门语言是php,然后看别的语言都是天书
Liu_Peng
Liu_Peng
关你屁事
专业填坑
专业填坑
水货
Liu_Peng
Liu_Peng
看看c语言的基础吧,会有帮助
OSC首席键客
OSC首席键客
我是第一个用在工作的语言是PHP,一直到现在。
1
状元小探花
状元小探花

我学习和开发Java七八年了,现在搞PHP一年多,才发现PHP在web开发领域的大道至简。开发效率突飞猛进(配合Phalcon框架,是原来的2到5倍),同时把Java里面的很多理念也都借鉴了过来(如异常继承体系),而且发现弱类型的语言特别适合写框架级别的代码。

状元小探花
状元小探花
回复 @hcqenjoy : 在我看来,对于业务驱动型的项目,PHP算是最好的语言。要是PHP自身能够加强多线程和协程方面的支持,那就更完美了。特别是随着类似TiDB的天然支持分布式的NewSQL发展,Java在分布式基础设施方面的优势不在。
状元小探花
状元小探花
回复 @estionask : 没,公司的项目刚起步,如果不用PHP的话,就耽误时间了。
hcqenjoy
hcqenjoy
这里是不是可以说 php是宇宙中最好的语言
retref
retref
那你年薪岂不是几十万了现在?
1
wape-yang
wape-yang

一般 一个程序员 第一个使用的语言是静态类型语言或者是一门设计上相对来来比较完备的通用型语言(要求至少三年以上对使用的语言相对熟悉),当做web开发使用php这样的web脚本时使瞬间酸爽的不要不要的 一般不会出现题主描述的问题,不过要是长时间只沉迷于 php 的话 一般也会出现类似概念模糊的情况,因为 php 本身从程序语言设计这个标准来看的话真的什么也没有。其实对于很多人用过php的人来说都是觉的php不像一门语言(从程序语言设计角度来看),更像是用C语言开发出来的一个专门用于web开发的一个组件框架。也许也正是因为这样php对于web开发友好度才会这么的方便。

bovver
bovver
我比较赞同你这种看法,PHP的英文全名说明了一切(PHP:Hypertext Preprocessor)超文本预处理器,就是在静态的html的基础上加上了动态的处理逻辑,然后再由解析器加以处理。
0
记住一座城
记住一座城

没有,从PHP入门的才有。

OSC首席键客
OSC首席键客
反正是我这么感觉的。
0
回去干活
回去干活

那估计是你开发的时间还太短.

我反而觉得弱变量语言很奇怪,静态强类型才符合.

OSC首席键客
OSC首席键客
就是写了弱类型的,自己写写静态语言,各种不适应呀!而且涉及到的东西比PHP多。
0
ApacheCN飞龙
ApacheCN飞龙

多用类型推断,不行就新声明个变量。

0
ApacheCN飞龙
ApacheCN飞龙

引用来自“状元小探花”的评论

我学习和开发Java七八年了,现在搞PHP一年多,才发现PHP在web开发领域的大道至简。开发效率突飞猛进(配合Phalcon框架,是原来的2到5倍),同时把Java里面的很多理念也都借鉴了过来(如异常继承体系),而且发现弱类型的语言特别适合写框架级别的代码。

有了反射再配合HashMap,写啥框架都省事。

0
__c
__c

无论变量有没有类型,值/对象/实例(或者别的什么名字)都是有类型的,如果学静态类型语言时觉得理解不了的话那这PHP也学得挺让人担心的。当然如果学静态类型语言的时候理解不了的东西不是和静态类型有关的内容那就另说。

OSC首席键客
OSC首席键客
我并不是说这些基本语法什么的。
返回顶部
顶部