0

为什么许多原本的 Java 项目都试图用 go 进行重写开源?

这样也由此说明go是一门优秀的语言,值得为之造轮子,完善其生态。面向对象,如果c++是1代,那么java就是2代,它解决了gc问题让程序员放飞自我,这项发明在上个世纪90年代简直就是上了天了,还能这么玩。从技术层面分析,Go 实现的项目相比 Java 实现的更节省资源。组件用途决定了项目的实现形态,特别是对高并发的友好支持。从并发方面去看,Go 的并发实现方式优于 Java 的实现方式。从性能上看...

0

同样是开源,微软为何选择了 Chromium,而不是 Firefox?

微软本来就不在意浏览器开源,虽然firefox要求开源,但微软对edge的目标是占有市场,闭源并不是必须的。所以因为开源协议原因放弃firefox并不是核心的理由。因为微软在浏览器上的真正对手是chrome,而在浏览器上微软已经渐渐干不过谷歌了,谷歌已经控制了生态微软如果用ff,不会有任何变化,谷歌大不了对待ff如同对待edge一样,继续打个落花流水,所以微软最方便的做法就是用魔法打败魔法,把ce...

0

为什么 Microsoft 对 Windows 变成垃圾场无动于衷?

其实微软如果想要整治并非完全不可能,不用收回任何运行时权限,不需要用户改变使用习惯,或者购买正版软件。办法总结起来就是一句话:要用魔法打败魔法。很简单,只要是第一次出现的exe文件,尤其来源是互联网下载的,启动前都要弹出一个大大的类似UAC一样的窗口,提醒用户这个软件没有经过认证,很有可能附带了Trojan horse,virus、弹窗广告、垃圾软件。啥软件都能装,正是体现了Windows系统强大...

0

GUN是什么,跟Linux之间有何关系

GNU是一个自由软件操作系统—就是说,它尊重其使用者的自由。GNU操作系统包括GNU软件包(专门由GNU工程发布的程序)和由第三方发布的自由软件。GNU的开发使你能够使用电脑而无需安装可能会侵害你自由的软件。Unix 系统被发明之后,大家用得很爽。但是后来开始收费和商业闭源了。一个叫 RMS 的大叔觉得很不爽,于是发起 GNU 计划,模仿 Unix 的界面和使用方式,从头做一个开源的版本。然后他自...

0

为什么都在说 React 比 Vue 难?

react有无数种模式和反模式,如果你晒了自己的代码出来,别人会疯狂地指责你的代码,然后不让你做两件事:这也不让,那也不让。这个问题到了hooks出现以后变本加厉,API就那么几个,模式和反模式一大堆,谁都不认可别人的最佳实践。react的生态引以为豪,但可能会给你选择困难,router这种非常核心的东西竟然也要搞搞分裂,redux系列就别说了,CSS方案更是可怕。说好听点叫百花齐放,说难听点就是...

个人介绍
暂无介绍