【 在 pengpengfly 的大作中提到: 】
: 想组织一个开源项目,云计算方向,做好规划,对标国外最好的商业产品的思路
: 控制面全部开源,数据面用开源软件,最核心的功能自研不开源。
: 简单说就是开源版能满足大部分小业务或者公司内部需求,但只有自研版能提供商业级别的解决方案。
: ...................
最近可能需要开发和AI相关的SaaS软件.借楼主帖子问2个问题。谢谢!
前提是,5年编程经验的Java开发者并未使用Go或Python开发过任何软件,必须现学Go或Python来开发和AI相关的SaaS软件.
(1)对5年编程经验的Java开发者,如果用Go来开发SaaS软件完成产品功能的速度 对比 用Java来开发SaaS软件完成产品功能的速度 如何?
(2)对5年编程经验的Java开发者,如果用Go来开发SaaS软件完成产品功能的速度 对比 用Python来开发SaaS软件完成产品功能的速度 如何?
工程组负责人提议用Go开发。本人搜了一下Go和Python, Java的比较。
Go的优点就是效率高,但是 开源库较少和开源社区支持较弱,可能对开发人员的水平要求较高。如果大部分开发人员的经验有限,完成SaaS软件的各种函数需要花更多的时间。
转载Go的缺点“No generics (which means you may end up writing more code than you would in other languages); very little library support; Go developer community is not very robust or supportive”。
有位海外论坛的网友说,2018年至2021年间不少Java开发组的新项目用Go取代Java,到了2022年后新项目抛弃Go,重新启用Java开发。这位网友没有给出理由。
下面帖子说,2022年Go的流行度下降了2%-3%.
On the contrary, Golang is less popular among developers today, with 1,6 – 2,5 million professionals using it as a primary language in 2021. In 2022, the popularity of Golang became even less and decreased, by about 2-3%.
https://uvik.net/blog/go-vs-python/
--
FROM 174.112.61.*