标签号 发表于 2023-10-4 18:00:13

怎么感觉最近两年,国内go/php技术圈变得十分沉寂了?

怎么感觉最近两年,国内go/php技术圈变得十分沉寂了?

laji 发表于 2023-10-4 18:00:57

在沉寂中环境中推荐一个卷倒别人的工具sponge,sponge 是一个集成了自动生成代码、web和微服务框架、通用基础开发框架的golang生产力工具。sponge拥有丰富的生成代码命令,生成不同的功能代码可以组合成完整的服务(类似人为打散的海绵细胞可以自动重组成一个新的海绵)。代码解耦模块化设计,很容易构建出从开发到部署的完整工程项目,让你开发web或微服务项目轻而易举、事半功倍,使用golang也可以"低代码开发"。
如果开发只有简单CRUD api接口web服务,不需要编写任何一行go代码就可以编译并部署到线上,整个服务代码由工具sponge一键生成。
如果开发通用的web服务,除了定义mysql表、在proto文件定义api接口、在生成的模板文件填写具体业务逻辑代码这三个部分需要人工编写代码,其他代码都由工具sponge生成,在熟悉业务情况下的开发效率大概一天完成一个简单版的社区后端服务(点击查看完整项目代码)。
生成代码的UI界面


http://pic1.zhimg.com/v2-04a9327c590b6066fc0173ce82488665_r.jpg?source=1940ef5c
生成代码的鸡蛋模型

sponge生成服务代码过程中剥离了业务逻辑与非业务逻辑两大部分代码,以一个web服务为例,把一个完整web服务代码看作一个鸡蛋,蛋壳表示web服务框架代码,蛋白和蛋黄都表示业务逻辑代码,蛋黄是业务逻辑的核心(需要人工编写的代码),例如定义mysql表、定义api接口、编写具体逻辑代码都属于蛋黄部分。蛋白是业务逻辑核心代码与web框架代码连接的桥梁(自动生成,不需要人工编写),例如根据proto文件生成的注册路由代码、handler方法函数代码、参数校验代码、错误码、swagger文档等都属于蛋白部分。
web服务代码鸡蛋模型剖析图:

http://pica.zhimg.com/v2-37471b8e60fdc1e1416d81d3823e66a5_r.jpg?source=1940ef5c
sponge项目地址

GitHub - zhufuyi/sponge: sponge is a powerful golang productivity tool that integrates code generation, microservice framework, and basic development framework.sponge开发文档

Sponge Documentation

heronylee 发表于 2023-10-4 18:01:18

什么是降维打击
你还在纠结语言特性,争论各个语言的优缺点。
别人已经在卷ai了。同样是工具,编程语言属于最低级别的工具。
而ai属于高纬度的工具。
技术是在发展的,以前连个jvm调优都能给你面试八股文一堆问题,以后直接把调优交给ai自适应gc。这就是未来。
个人觉得编程语言发展到未来,只会有2种语言,一种是底层工具开发。比如C,另外一种属于业务工具开发。集成所有的业务开发场景到一门语言,比如java,python,php,go,又或者由ai把这类简单重复工作全部做了。不就一些简单业务代码,for循环循环,数据库连接池连接下,增删改查,数组遍历循环么?有啥难度?通通交给ai去做。
现在还有数据工程师跑个hive在那里等半天,以后你直接告诉ai要统计啥,人家直接给你统计出来了。sql都不用写。

wlzt 发表于 2023-10-4 18:02:00

Go 国内目前还是处于上升期, 从最近的 gopher china 2023 就能看出来了. (虽然内容深度不够, 主办方有割韭菜的嫌疑).
同时, 很多主语言非 Go 的公司, 也会用 Go 去开发一些内部工具和平台. 例如我最近就在重写内部的前端脚手架. (一方面是当时的代码质量比较差, 另一方面是 node 做工具类的性能比较烂).
至于 php.
这年出头的 web 框架, 一是本身小巧灵活(很多本体只是一个路由库). 二是高并发做的很好(老骨头Java 都上了协程), 这对于阻塞老哥 PHP 来说真是要了老命了. (这也解释了为什么 swoole 活的比较滋润)
我很赞同大多数团队对性能并没有高要求的说法. 但现在小团队基本都是上云, 那种开发人数个位数的公司, 少两台机器打出来的账单会好看非常多.
<hr/>顺带一提, 虽然新人(尤其是学生)不能为社区提供什么深度的技术贡献, 但如果一个技术没有大学生仔去学, 那离狗带肯定不远了.

hhhh713 发表于 2023-10-4 18:02:32

php代码干活很快, 用的人实在太多, 所以看起来大家都在扯皮。自从鸟哥停更了之后,大家的热情消减多了。国内php就剩下韩总带着一帮弟兄在搞swoole, 剩下的除了割韭菜没一个能打的。鸟哥要是能回来继续折腾, 你看php火不火。
java有一半的人是真的没事做, 所以在问: 哪有工作? 另一半的人还在加班。
go沉寂的原因: 反反复复就那么几个卷王在忽悠人用他写的框架, 剩下的, 今年看出来了, go有点凉的意味了。

xiaoji1543 发表于 2023-10-4 18:03:04

不用说go和php了,哪个不是一潭死水?
有可能是真卷不动了。
页: [1]
查看完整版本: 怎么感觉最近两年,国内go/php技术圈变得十分沉寂了?