网站首页
编程的程序员们,你们有语言崇拜么?比如PHP是世界上最好的语言
有个有关程序员语言界的段子:问,你如何让一个论坛的人吵起来?答,PHP是世界上最好的语言。
“PHP是世界上最好的语言”,虽然身在IT界,但说实话,这句话直到去年才明白,还是公司里招了个PHP程序员,问的他这句话到底是什么意思。
大学中学的语言的话,FoxBase、C、C++,VB,Java,Ruby,PHP算是都接触过,但真正能把项目从0开始做并且部署起来的,只有java和ruby,而现在java十年不用也忘了。
突然有一段时间,这句话就一直看到,这之后的好长一段时间,我都想学学PHP了,当时不知道为什么那么多人讲这句话。
当然,我现在也没搞懂这句话是使用php程序员的语言崇拜还是语言偏执。
说起偏执,应该大部分人都有吧,尤其是对自己有信心,喜欢钻研技术的人,往往不允许别人对自己所用的语言说任何不好的词语,这些人年纪会往往比较年青。
嘲笑别人的语言偏执或崇拜之余,回想自己,一毕业时自己对java的偏执,也是偏的一发而不可收拾。
当时前端还没这么流行,招聘也只是招后端开发人员,更没有前后端分离一说,页面美化和前端代码,基本上交给美工就一块解决了。
出于对java的偏执,而当时前端也不太成熟,也没框架可以用,局部页面刷新都感觉很新奇,当时07年,被我老板好一个说,说我太热衷后台语言,而忽略前端,太热衷技术,而忽略了业务。
毕竟很多公司是以业务驱动的,我这个样子走极端,应该平衡一下。
而老板对于js的应用,自己写了五套系统框架,最后一套,拖拖拽拽就能完成CRUD。
现在,想告诉之前的老板,我现在改了,技术不行了,业务很精通,我还是没平衡好这个关系。
现在,技术对我来讲,只要是能实现就可以了,能少写代码最好,代码优化?不存在的,我最多重构一下,因为现在用的ruby,自己研究的,不知道怎么写最好,代码风格并不是真正意义上的ruby风格,大部分还存在java的影子。
小伙伴们,你们现在使用什么语言做开发?你们对语言有偏执吗?
对了,前端这些框架到底什么时候开始兴起的?
相关推荐
-
php的性能优化
1.尽量静态化: 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法...
-
docker下php容器 curl本机无法访问【curl: (7) Failed to connect to x.x.x.x port 80: Host is unreachable)】
问题描述:centos 7.9 服务器上 使用docker容器部署了php环境,但是使用curl的时候 ,访问其他机器ip正常,但是curl本机ip 出现 curl: (7) Failed to connect to x.x.x.x port 80: Host is unreachable...
-
Intellij IDEA 快捷键整理
【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7...
-
面试还搞不懂redis,快看看这40道面试题(含答案和思维导图)
1、什么是 Redis?.2、Redis 的数据类型?3、使用 Redis 有哪些好处?4、Redis 相比 Memcached 有哪些优势?5、Memcache 与 Redis 的区别都有哪些?6、Redis 是单进程单线程的?7、一个字符串类型的值能存储最大容量是多少?8、Redis 的持久化机...
-
centos7 docker安装openjdk并运行jar包
第一步:docker pull openjdk第二步:创建一个java_app的数据卷 docker volume create java_app第三步:将jar包上传到/var/lib/docker/volumes/java_app/_data/下,然后启动镜像第四步:启动docker ...
-
centos7/linux 服务器 添加新硬盘并挂载
一、查看现有磁盘设备 fdisk -l 发现/dev/sdb 为新加的硬盘;二、开始分区 fdisk /dev/sdb fdisk -l #再次查看分区情况,已经有了/dev/sdb1三、创建文件系统,并格式化 mkfs.ext4 /dev/sdb1四、将新分区挂在到文件系统 mk...
-
一款超级好用的驾校预约系统-公众号预约系统【驾校预约系统】
“驾校教练微信预约系统”可用于“驾校微信预约系统”、“教练微信预约系统”,其主要预约对象是学车学员,学员可依据教练信息、自身空闲时间合理选择预约时间,及时掌握学车学时。本系统一共包含三个端(学员端/教练端/管理端):1、学员在线预约教练(可单笔支付,可购买课时);2、教练收到预约推送,教练可以自由开...
-
js websocket
<!doctype html> <html> <head> <meta charset="utf-8"> <title></title> <script src="https://www.lizh...