写了几年php代码的自我感受

陨落人间 发布于 2016/02/03 17:47
阅读 1K+
收藏 2

陆陆续续业余时间玩php,写了几年了,最近迷上了GIT和composer,

比较了一些PSR的标准,发现自己写的代码真是业余,自己写的运行没问题,

但是看代码一点不优雅,啥设计模式也不应用,连个PSR-0,4的自动加载都搞得一头雾水,

看了很多别人的框架,越发觉得自己真是够菜。。。最后说一句,php是最好的语言,没有之一。

特别composer,谁用谁知道。

加载中
0
eechen
eechen
我就是要用下划线命名变量,不优雅又咋滴,在PSR和设计模式的条条框框束缚下编程就叫优雅?扯淡!PHP追求的是简单,不是像Java之类为了规整为了标准为了设计模式搞那一套套一堆堆的封装,如果这就叫优雅,我只能说,优雅,你怎么不去死?
陨落人间
陨落人间
如果你是抬杠的话,我也没折,php是追求开发简单,宽松定义,但无可否认,java很多东西还是值得借鉴,你如果非说设计模式之类的,JSP+servlet好像也没有严格的设计模式,代码写得优雅,自己看得舒服,可能是处女座的缘故。
0
Evila
Evila
composer的确好用
0
主编
主编
无规矩不成方圆,铜钱
0
回去干活
回去干活

你真是井底之蛙.composer这样的玩意都玩烂了,PSR都迭代了几个标准了.

node.npm,php.composer,android.gradle,ios.cocospod,python.pip,golang.vendor...

包管理工具只是优化了代码结构和开发环境,但这并没有鸟用.如果PHP还是只能依赖fastcgi,就改变不了只能服务http的命.

当你经历了游戏项目或是android,ios等前端项目时,并且精通它们时你会发现PHP太脆弱了.

这点在学到rx系列里面你才会知道.只懂一门语言你的视野是不能开阔的.

ericsoul
ericsoul
感谢lz聊了这么多,让我了解了更多php。从来不排斥ubuntu,php ,mysql还很喜欢nginx。but 排斥eechen眼中的这些玩意。
回去干活
回去干活
@a3509007 这货是SB,啥也不懂,还在那装...不要理他.
a
a3509007
回复 @eechen : 通俗方法在版本控制上创建钩子提交后修改软链接再gracful重启fpm等容器不需要动代码, 你这个得用一个inofity机制的daemon监控php文件变动, 然后访问加了打包opcache快照和做opcache_reset的php页, 再者这样一来php所谓的热修改i也一样被弃用了啊.
eechen
eechen
回复 @a3509007 : 这个好解决,还是ZendOpcache, opcache_compile_file生成所有页面opcode,opcache.validate_timestamps=Off关闭PHP文件时间戳验证,更新代码后再opcache_reset重置缓存.http://my.oschina.net/eechen/blog/539995
a
a3509007
回复 @eechen : 是的, 你重复了很多遍修改单文件成功就会生效, 不启用opcode缓存器或者检查文件修改时间失效策略下这是对的, 但是正因为这样所以涉及到多个文件修改的修改集才非原子性, 才会产生事故, 严谨的php项目都使用软链接切换项目版本, 有opcode缓存器还得通过graceful重启类的特性强刷php托管容器(apache/fpm/...).
下一页
0
渔樵耕读
渔樵耕读
前排!  谁在刺激下 php大神啊 让他跳起来!
渔樵耕读
渔樵耕读
回复 @eechen : 阿里用的是java吧。。 懒得跟你墨迹。。 php宇宙第一!
eechen
eechen
回复 @渔樵耕读 : https://www.tmall.com/index.php https://www.baidu.com/index.php http://t.qq.com/login.php http://www.mi.com/index.php 嗯不知道这些公司是不是大公司呢?
渔樵耕读
渔樵耕读
回复 @eechen : 事实是 各大公司全是用java~ php 如果没有c/c++那些扩展还跳得起来? php开发是挺快速的 热部署 很爽。但是也不至于成宇宙第一语言了。
eechen
eechen
回复 @渔樵耕读 : PHP和Java都是1995年出现的,但要说Web开发资历,PHP更胜一筹,因为PHP的诞生和崛起,都是为Web开发服务.而Java呢?初衷并非针对Web,可以说是为了不死掉,沦落到服务器开发.所以到底是谁很傻很天真呢?
渔樵耕读
渔樵耕读
回复 @eechen : too young too simple.
下一页
0
Tuesday
Tuesday
一位PHP程序员结婚,与几个朋友喝酒,醉倒后不省人事。被抬回家后,老婆试着用各种办法给他醒酒,都无济于事,于是打电话询问他的同事。同事说,你喊一声:JAVA是最伟大的语言。老婆虽然不解,但也照做了。没想到声音未落,只见男人噌的一下从床上蹦起来,精神抖擞、大喊:“战斗力5渣的java怎么可能跟我大PHP相比!”老婆此时已泪流满面!原来玩PHP是多么的不容易啊!致全体为PHP献青春、挥洒热血的同仁…天冷了PHPer们注意身体
0
pluspirate
pluspirate
要我说,自由工作才可以发挥程序员的极致!《为什么程序员适合做自由职业者》云沃客
返回顶部
顶部