对开发语言的认知

#1 sp_lin

感谢Jake提供了 新版speedphp框架; 让我认识到 原来框架可以这么简单做出来; 相比较其他开发语言框架的臃肿,只能表示呵呵; 但是也不能忽略其他语言的优势; 大家都知道PHP开发有很多局限性,虽然有swoole等扩展,但是应用范围依旧很小,总希望能有一个一统江湖易于开发的语言;
目前我觉得比较了那么多语言

[table=433]
[tr][td=190][/td][td=81]易用性[/td][td=81]应用范围[/td][td=81]学习难度[/td][/tr]
[tr][td=190]PHP[/td][td=81]5[/td][td=81]web[/td][td=81]2[/td][/tr]
[tr][td=190]RUST[/td][td=81]5[/td][td=81]web/AI/嵌 入式            [/td][td=81]4[/td][/tr]
[tr][td=190]PYTHON[/td][td=81]4[/td][td=81]web/AI[/td][td=81]3[/td][/tr]
[tr][td=190]C/C++[/td][td=81]3[/td][td=81]web/AI/嵌入式[/td][td=81]4[/td][/tr]
[/table]

鉴于目前IT行业的发展迅猛,作为一个开发人员在选择第二语言的时候我觉的有必要认真选择一下;个人觉得rust会较好一些(不是安利它)

希望Jake能带给我们更多的可能性



2018-04-21 10:39:49

#2 jake

rust一直是雷声大雨点小,记得以前有听过一句话说世界上只有两种编程语言,一种都是说,一种都在用。估计rust是在说的那种。

楼主的意思是开发rust(或者其他语言)的框架?

这个实在不好说,speedphp是因为php的特性,加上我对php的web开发的理解,才做出来的。也就是顺着php而为的东西。而各种语言适合的场景不一样,要挺深入的体会才能去简化它,硬生生将一个语言塞到不适合的位置,如php做命令行程序,就没太大必要的。

2018-06-26 15:54:20

#3 sp_lin

恩,我赞同 每个语言都有一个 熟悉的使用场景;

如果还想再想学一种开发语言(第二语言)的话,不知jake 有青睐的开发语言吗

2018-08-08 10:13:08

#4 jake

sp_lin 发表于 2018-8-8 10:13
恩,我赞同 每个语言都有一个 熟悉的使用场景;

如果还想再想学一种开发语言(第二语言)的话,不知jake 有 ...
很赞同在PHP之外再学其他编程语言的想法,这样才不会手里有锤子就什么都是钉子的情况。

PHP是很典型的动态语言,所以“第二语言”可以学一个典型的静态语言,如Java,或者现在已经成为网络底层服务开发首选的GO。

推荐是GO,学习曲线相对平缓,性能卓绝,适用场景刚好是对PHP的补充。

2018-08-09 18:21:14

#5 sp_lin

@jake 谢谢提供“学习第二语言”的建议~

2018-08-13 10:44:17