我好像陷入到语言纠结之中

我好像陷入到语言纠结之中

我做了6年的开发,主要是用PHP,期间学过python,go,java。 但是每当我用他们的时候,我会发现如果拿来写CURD,他们不见得比PHP有优势,所以会陷入一种语言纠结之中。我该如何选择一个正确的语言,并用他们来开发。


回答:

过去几年中,PHP一直被程序员抛弃,用的人越来越少,很快就会没人用。过去几年中,用python的人越来越多,吃掉了PHP放弃的份额,java一直稳定,稍有减少。go也在吸引开发人员,但速度明显太慢,远不如python。

php已经明显要淘汰了,放弃它没错,选哪个代替它就有风险了,现在看来是java比较稳,还有据说kotlin要出来接java的班,等kotlin成熟后,java也就淘汰了,因为java已经卖身给oracle。


回答:

语言是死的,思想是火的。你掌握了各个语言底层实现原理,会发现所有的语言都是相通的,这是表象的语法不一样。

不要过多纠结语言优劣,而是要掌握底层实现的理论,之后掌握不同语言会很快,你自己也能理解为什么某种语言会被大家推崇,而不是人云亦云。

同样,不通语言被设计出来是为了解决某些问题的,比如,PHP最开始设计出来就是解决web问题,golang就是为了解决并发问题。

一个公司完全可以同时使用两种语言,比如,你们公司可以用PHP做前端页面渲染,后端用golang实现中间件,不冲突呀。


回答:

不用纠结,你列举的范围中没有不正确的语言,只有不正确的使用者。如果你纠结的原因在于技能格只能装背一项,那还是用你最得心应手的吧。用一种工具解决多种问题总还是好过用多种工具解决的都是一种问题。

以上是 我好像陷入到语言纠结之中 的全部内容, 来源链接: utcz.com/a/164480.html

回到顶部