Open
Description
Description
Goframe 虽然是一个强大的 Go Web 框架,但在面向海外用户时,可能存在以下几个方面的不足:
- 文档和翻译:英文文档相较于中文文档可能不够完善。
相信这个不是什么大问题了,现在有了AI翻译,质量也不错。 - 默认设置:默认配置可能偏向于中国市场需求,缺乏国际化视角。
(1)默认的镜像模板采用了东8区,由于海外的业务更多采用当地时区或UTC时区,这一默认配置具有明显的地域偏向性。而一般的web框架也不会去限定东8区。
(2)CICD中多处强制了时区为东8区,同样具有明显的地域偏向性,甚至增加了不必要的复杂性。
(3)默认的gtime.Time 的json序列化格式非行业广泛支持的ISO8601,RFC3339标准,而是采用了国内常用的
2024-11-11 11:30:59格式,不属于任何标准. 这对于海外业务来说不常见。而海外的项目跨时区居多,默认保留时区是一个更常见的做法;如果框架层能支持设置默认的gtime.Time格式化+tag配置格式化就更完美了。具体可参考java jackson统一时间格式设置
(4)一些格式的校验可能偏向中文用户,如电话号码phone. 其实不同国家的号码区别很大,phone这一通用的名称如果仅代表中国号码就有点小了,也影响海外用户的使用。 - 海外的社区: 目前的交流主要集中在微信,海外用户较少。可以扩展到discord,TG交流,在Stack Overflow创建gf问题专区,另外海外交流邮箱使用的也比较多。
- 集成对国际云服务的一些支持。
- 业务code的封装超除了web框架的职责。海外非国内团队,使用code,data,message这样通用响应的据我了解不是很多。
Additional
No response