博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
码云项目100,水一发
阅读量:5924 次
发布时间:2019-06-19

本文共 1335 字,大约阅读时间需要 4 分钟。

hot3.png

918011ca1a880477eb4f8a3288d12d2c994.jpg

简单回顾一下:

早期构想最多的,是希望能将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平台,很多基础的工具还是要准备一番的。

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

转载于:https://my.oschina.net/janpoem/blog/2877696

你可能感兴趣的文章
使用Spring Boot开发 “Hello World” Web应用
查看>>
LED数码管显示实验
查看>>
ASP.NET Cache缓存的使用
查看>>
[Codeforces708E]Student's Camp
查看>>
在Linux(Debian)环境下搭建并运行GPU
查看>>
一阶电路的零状态响应
查看>>
.net core 基于IIS发布
查看>>
[HDU 2553]--N皇后问题(回溯)/N皇后问题的分析
查看>>
.net task
查看>>
Find Peak Element II
查看>>
机器学习-贝叶斯新闻分类实例
查看>>
小试 boost spirit
查看>>
HttpServletRequest 工具类
查看>>
console.log()注意事项。
查看>>
转载:30多条mysql数据库优化方法,千万级数据库记录查询轻松解决
查看>>
JSP学习日记(一)
查看>>
mysql同步复制异常的常见操作-传统复制方式
查看>>
C++_类入门5-智能指针模板类
查看>>
实验二+108+曾宏宇
查看>>
(转)C 运行时库 /MT /MTD /MD /MDD
查看>>