我逃离PHP阵营了

[em_24]以后的学习路线:

小型应用:NodeJS / Python

大型应用:JAVA / C#

一方面是工作需要,另一方面是顺应趋势。以前骂这个骂那个,技术方面却没啥长进,感觉自己像个傻逼。不再用PHP的原因主要还是性能,工作这些天发现很多老旧PHP组件造成并发问题的案例,PHP设计之初的模型就不是为大型应用准备的,fastcgi非驻守进程,执行结束即销毁的方式也逐步被淘汰了。历史的车轮无情地滚动,感谢PHP带给我的经验和快乐。

后端不准备用NodeJS因为依赖实在太乱了,而且每个组件都有版本号,强迫症真的忍不了。就总感觉做出来的网页是个临时打包的半成品,只有啥都是最新的才不会这么难受。前端发展快这么玩也就罢了,后端还是希望越少依赖越好,所以还是用Python或者Kotlin来搞比较合适。至于工作用到的大项目,那自然是Java和C#。

再未来的大趋势我个人看好Serverless,什么多线程高并发在原生分布式程序面前都是浮云,一旦普及的话程序员也不必再考虑复杂的抽象模型,一切又回到了最初的过程设计。

[em_24]折腾的都不休息  

不考虑下rust[em_24]

fly
引用
[em_24]折腾的都不休息
fly [em_24]折腾的都不休息

调代码调的心态炸了,直接换个语言……

C 考虑啊,Python之后就转Rust

开发大型应用呢

我倒是一向习惯C系语法,毕竟从小接触的就是C,实在是对C#有很高的好感

慕容
引用
我倒是一向习惯C系语法,毕竟从小接触的就是C,实在是对C#有很高的好感
江澄明 我倒是一向习惯C系语法,毕竟从小接触的就是C,实在是对C#有很高的好感

C#个人感觉是个更加完美的Java,不过本质上还是C系语言。公司要用的话我会考虑深入学一下,对微软印象也还算不错。

cn
引用
不考虑下rust[em_24]
cn 不考虑下rust[em_24]

其实架构好了后端用啥语言都无所谓,甚至可以用多门语言来做。Rust最大的优势是一般人看不懂,写出来点啥如果有人问,代码丢过去基本就足够对方弃坑了[em_24]

C
引用
cn不考虑下rust[em_24] 其实架构好了后端用啥语言都无所谓,甚至可以用多门语言来做。Rust最大的优势是一般人看不懂,写出来点啥如果有人问,代码丢过去基本就足够对方弃坑了[em_24]
C 其实架构好了后端用啥语言都无所谓,甚至可以用多门语言来做。Rust最大的优势是一般人看不懂,写出来点啥如果有人问,代码丢过去基本就足够对方弃坑了[em_24]

Kotlin怎么样

新的技术都是在吃硬件性能。吃满了在换高配硬件,反正科技在进步,没有软件的铺张,哪能凸显硬件升级带来的效果。

对C#的程序不抱好感

python写网页后端性能真的差的一笔,而且我觉得和nodejs相比就是很不简洁

cn
引用
C其实架构好了后端用啥语言都无所谓,甚至可以用多门语言来做。Rust最大的优势是一般人看不懂,写出来点啥如果有人问,代码丢过去基本就足够对方弃坑了[em_24] Kotlin怎么样
cn Kotlin怎么样

没用过,感觉和java差不多,而且jet那啥一般收费

v6666
引用
python写网页后端性能真的差的一笔,而且我觉得和nodejs相比就是很不简洁
v6666 python写网页后端性能真的差的一笔,而且我觉得和nodejs相比就是很不简洁

经验之谈啊,难怪python的后端程序那么少。

以后项目的后端我还是尽可能用rust写。

oliolo
引用
新的技术都是在吃硬件性能。吃满了在换高配硬件,反正科技在进步,没有软件的铺张,哪能凸显硬件升级带来的效果。
oliolo 新的技术都是在吃硬件性能。吃满了在换高配硬件,反正科技在进步,没有软件的铺张,哪能凸显硬件升级带来的效果。

其实是更多地利用服务器多核心优势,8C的VPS适合多线程,1C的穷酸机其实根本不用考虑这些,PHP的单线程都够了,不过在此基础上有协程的话会好很多。

C
引用
v6666python写网页后端性能真的差的一笔,而且我觉得和nodejs相比就是很不简洁 经验之谈啊,难怪python的后端程序那么少。 以后项目的后端我还是尽可能用rust写。
C 经验之谈啊,难怪python的后端程序那么少。 以后项目的后端我还是尽可能用rust写。

最近我在和一个phper合作一个项目,前后端混合的那个真的着急死我,php用完即销毁,显的我的ws接口愚蠢得要死

我没用过Python,我感觉小型应用php就行了,大型我也会用java(虽然还没学),前端和你的方向一样,都是JS转VUE,顺应趋势。

FANAYUN
引用
我没用过Python,我感觉小型应用php就行了,大型我也会用java(虽然还没学),前端和你的方向一样,都是JS转VUE,顺应趋势。
FANAYUN 我没用过Python,我感觉小型应用php就行了,大型我也会用java(虽然还没学),前端和你的方向一样,都是JS转VUE,顺应趋势。

前端大概率我会自己写一套框架,vue太重了

C
引用
oliolo新的技术都是在吃硬件性能。吃满了在换高配硬件,反正科技在进步,没有软件的铺张,哪能凸显硬件升级带来的效果。 其实是更多地利用服务器多核心优势,8C的VPS适合多线程,1C的穷酸机其实...
C 其实是更多地利用服务器多核心优势,8C的VPS适合多线程,1C的穷酸机其实根本不用考虑这些,PHP的单线程都够了,不过在此基础上有协程的话会好很多。

https://www.swoole.com/ 这不是协程吗

FANAYUN
引用
C其实是更多地利用服务器多核心优势,8C的VPS适合多线程,1C的穷酸机其实根本不用考虑这些,PHP的单线程都够了,不过在此基础上有协程的话会好很多。 https://www.swoole.co...
FANAYUN https://www.swoole.com/ 这不是协程吗

从头学不如去学门新语言了,用 . 做函数连接更好些。

1