文档章节

码云项目100,水一发

曾建凯
 曾建凯
发布于 11/18 03:53
字数 1057
阅读 18
收藏 0

简单回顾一下:

早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golang呢?所以在与时俱进的今天,我已经转入了C#和Java的怀抱,

后来就开始折腾了一段时间shadowsocks的多用户系统,直接fork github上再改,倒腾了一段时间python,这语言,没包袱,纯粹未业务而生,值得mark一下。

接着因为业务需要,开始搞起了Golang,那时期的node.js还很原始很奔放,0.x的版本。Golang很好,C like,一体化编译有好处也有不好的地方。异步编程和调试,的确很亮眼。但goroutine和channel,不见得真的能很好的解决实际业务的纠缠,反而让事情更复杂。goroutine还是golang自行内部管理,这和C#的线程一样坑爹,一样的不靠谱。从Golang我得到一个结论,但凡一个编程语言,上手后,让你拥有要编写一个全新的世界的错觉的,都是设计失败且有缺陷的语言。

标准业务和服务,我们应且只应该使用Java,快速迭代的需求(包括界面UI),我们应该使用Javascript和nodejs。

Golang我是下了苦力气折腾了一下,强类型之间的类型转换,设计了一个轻量的ORM,针对类型反射做了很多东西。想想也是傻,当时用Java不就完事了吗?

后来后来,沉迷了Websocket一段时间,我和身边的程序员安利,都不鸟我,所以我就搞了一个基于Websocket去维护Linux服务器的一个项目,纯好玩。这时期主要将精力放在了对称加密和解密,主要是ws通信的认证问题。

接着将自己工作用的php框架再次升级了一次,嗯,这应该是最后的版本了,虽然还有很多想法,但已经不想再把注意力和精力放在PHP上了。然后我看到很多框架都……呵呵,无所谓,拿出来的东西,就是随便折腾的,做过的东西,我从来不回头看,下一个才是更好的。

后来就开始折腾React了,很着迷,因为他改变了传统Web界面开发的思路和方向,是一次或者将会带来一次互联网制作模式的革命。趟过很多坑,对于纯客户端数据本地缓存,版本识别,有一套全新的想法,一直很想实现,奈何时间有限。也就一直耽搁着了,这一搁也快2年了,国内已经变为React和Vue双马车了,很好很好。

这一年多,结合过去React的经验和组件,对前端的工作流,JS未来的方向,有了很多新的看法和想法,目前正致力于将JS里最最最常用到的一些东西,做一些整理和封装,并开源,因为这些东西的而且确是几乎天天都要用,而且nodejs也可以适用(目前我们有一系列基于node.js开发的辅助性服务在运行,状态非常稳定,只是很多用的一些npm的库功能或者形态上已经不符合要求了,业务层的代码太重,这也是传统JS编程习惯上的一些诟病)。

同时,一直在看Spring Boot的书,收集Spring和Java下的开发所需的工具链,要彻底转到Java平台,很多基础的工具还是要准备一番的。

希望码云和开源中国越办越好。

© 著作权归作者所有

共有 人打赏支持
曾建凯

曾建凯

粉丝 333
博文 65
码字总数 104492
作品 0
广州
技术主管
私信 提问
码云携手华为云微服务平台,有礼召集微服务示范项目

继华为云容器平台对接码云(详情)后,华为云的微服务平台也将接入码云,目前正在内测,计划本月内上线。 现在华为云和码云一起为微服务平台征集微服务示范项目。如果您的项目入选“示范项目...

码云Gitee
04/23
3.2K
26
如何将 GitHub 项目导入码云?一步搞定!

码云(Gitee.com)是开源中国出品的 代码托管·协作开发 云平台,汇聚了国内众多优秀开源项目。历经 5 年打磨与沉淀,已有超过 200 万开发者选择码云,托管项目超过 300 万。我已经有了GitHu...

码云Gitee
06/05
0
0
码云 ATOM 插件正式上线

继:“你挑 bug 我送礼品, ATOM 的码云插件公测啦” 之后,开发团队对码云 ATOM 插件进行了优化,现正式上线。只要在 ATOM 上安装了码云插件,就可以直接用 ATOM 编辑器来管理码云上的项目啦...

达尔文
2016/10/17
8.1K
46
qixiaobo/swagger-offline-doc

swagger-offline-doc 项目介绍 基于swagger2的离线pdf和html文档生成 软件架构 软件架构说明 安装教程 使用说明 执行指令 mvn clean test -Dtest=SwaggerStaticDocTest 启动后可以访问swagg...

qixiaobo
08/03
0
0
码云本周更新汇总:新增 GVP 计划

码云 Gitee 每周更新汇总! 新增功能: 开源项目页改版,新增 GVP(Gitee Most Valuable Project)计划 ; GVP (Gitee Most Valuable Project) - 码云最有价值开源项目计划,是码云综合评定出...

码云Gitee
2017/09/11
803
0

没有更多内容

加载失败,请刷新页面

加载更多

三星Galaxy S10可能会配备TOF 3D摄像头

12月3日消息,据Phone Arena报道,三星Galaxy S10可能会配备TOF 3D摄像头。 Phone Arena报道称三星Galaxy S10一共有五颗摄像头(前置双摄+后置三摄),而5G版本的Galaxy S10后置四颗摄像头,...

问题终结者
29分钟前
8
0
fabric增删改查Mac

备份1.3版本,重新下载1.1版本到fabric文件夹 /opt/gopath/src/github.com/hyperledger/fabric -> /opt/gopath/src/github.com/hyperledger/fabric1.3 新建/opt/gopath/src/github.com/hype......

八戒八戒八戒
57分钟前
9
0
盘点愚人节各大网站彩蛋,谁最爱恶搞?

如今的愚人节俨然已是各品牌宣传了一个重要节日,同时,也成为了各大互联网科技企业凑热闹,比拼创意和策划的节日。跟小编一起看看有哪些有趣的策划吧! Google地图变成吃豆人游戏 每年愚人节...

临江仙卜算子
今天
6
0
Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析

本文分析的是源码,所以至少读者要熟悉它们的接口使用,同时,对于并发,读者至少要知道 CAS、ReentrantLock、UNSAFE 操作这几个基本的知识,文中不会对这些知识进行介绍。Java8 用到了红黑树...

java菜分享
今天
6
0
玩手机与做实验

看过这样一个故事:说的是在二十世纪二十年代初的一个深夜,担任英国剑桥大学卡文迪许实验室主任的卢瑟福来实验室检查,发现一位学生还在做实验。卢瑟福就问他:“你上午做什么了?”学生回答...

Bob2100
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部