百度虽然没人救得了,但是技术还是挺好的

林小木 2019-07-19

"

今天看到了原腾讯副总裁吴军的专访文章,吴军作为科技行业的洞察者与资深投资人,以及技术方面的专家。在他看来:

谷歌已经是一个颇为平庸的公司,苹果的困难局面历史重演,微软完成了云服务的转型还有几年动量发展,而百度已经是一个非常僵化的公司,腾讯在微信之后始终没有亮点。作为科技行业的观察者,他十分关注和期待新生代公司的出现和大放异彩。

关于他的专访文章,其实很多观点和内容还是不错的,有兴趣的话,大家可以在公众号对话框里回复关键字:“吴军”,获取专访文章一读,绝对会有所收获的。

在他讲到百度的时候,他说:

吴军:因为世界上信息越来越多,所以搜索综合性不会减弱,这是对搜索这个行业来讲。但看百度,我觉得百度从七八年前起,其实就是一个僵化的公司了,让人看不到希望。它很多技术都是起了大早赶了个晚及,移动互联网时代,百度完全落伍了,可以讲完全不具有移动互联网的基因。百度的二号人物永远是离职的,说句不好听的,陆奇都救不了他,没人救得了。这家公司已经基本上不属于我们平时关注的对象了。

而讲到他的前东家,腾讯的时候,他又说:腾讯是一个对社会没有危害的公司,但是你说要给大家带来多少惊喜,微信以后,我真说不出来。而且并不看好腾讯做产业互联网,因为腾讯从来没有过 To B 的基因。

BAT 那一波已经过去了。A 和 T 转型成功了,变成了移动互联网公司。只是 B 走丢了,完全不具备移动互联网基因。

其实,在我看来,百度错过移动互联网时代最大的问题,就是吴军所说僵化,让人看不到希望,完全是公司战略层以及个高层的性格所造成的,百度的二号人物一直在变化,导致百度就一直不会稳定。

百度的落后其实并不是技术问题,而是战略问题,决策的问题,管理层的问题。所以,百度口碑不好,是因为技术不好么?不是,而是其他原因,一个有技术的互联网广告公司。

唉,百度可能虽然没人能够救得了,但是作为技术来讲,百度的技术还是不错的,其他互联网公司都没有顶住春晚的流量攻击,百度在去年春晚却顶住了。所以,去其糟粕,取其精华,今天我们就来分享几个不错的百度的开源项目吧。

1

UidGenerator

UidGenerator 是 Java 实现的,基于 Snowflake 算法的唯一 ID 生成器。UidGenerator 以组件形式工作在应用项目中, 支持自定义 workerId 位数和初始化策略,从而适用于 docker 等虚拟化环境下实例自动重启、漂移等场景。在实现上,UidGenerator 通过借用未来时间来解决 sequence 天然存在的并发限制;采用 RingBuffer 来缓存已生成的 UID, 并行化 UID 的生产和消费, 同时对 CacheLine 补齐,避免了由 RingBuffer 带来的硬件级「伪共享」问题。最终单机 QPS 可达 600 万。

开源项目地址:

https://github.com/baidu/uid-generator

2

amis

amis 是一种基于特定 JSON 格式生成 MIS 页面的工具。这个东西还挺有意思的,它是一种页面渲染器,可以直接基于特定格式的 JSON 配置将页面渲染出来,结合业务方 API 可快速完成各类管理页面的开发。

而且也开源了一个 amis-admin ,它是基于 amis 的后台项目前端模板。两者结合使用,可以快速搭建自己的后台系统。

有兴趣的朋友可以去看看。

开源项目地址:

https://github.com/baidu/amis

3

UEditor

UEditor 是由百度 Web 前端研发部开发所见即所得富文本 Web 编辑器,具有轻量,可定制,注重用户体验等特点。兼容 Mozilla, MSIE,FireFox, Maxthon,Safari 和 Chrome,实现浏览器无差别化。

开源项目地址:

https://github.com/fex-team/ueditor

4

ApolloAuto

Apollo (阿波罗) 是一个开放的、完整的、安全的平台,将帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。Apollo 是百度重点打造的 AI 开放平台之一,计划主要包含 4 个技术模块:定位 / 感知模块、车辆规划与运营(AI + 大数据,精准控制车辆,适合不同路况)、软件运营框架(支持英特尔、英伟达等多种芯片)。

开源项目地址:

https://github.com/ApolloAuto/apollo

5

Echarts

最后这个作为前端程序员的我特别喜欢。ECharts,缩写来自 Enterprise Charts,商业级数据图表,是百度的一个开源的数据可视化工具,一个纯 Javascript 的图表库,能够在 PC 端和移动设备上流畅运行,兼容当前绝大部分浏览器(IE6/7/8/9/10/11,chrome,firefox,Safari 等),ECharts 作为拥有丰富的可视化图表类型和深度交互能力的开源可视化库,配置便捷容易上手,同时上千的配置项和不同层面的扩展机制带来了灵活的定制能力。ECharts 底层依托了开源渲染引擎 ZRender ,支持 Canvas 和 SVG 等多种方式的渲染,支持 PC 、移动端、数据大屏、服务端渲染等多种设备场景。

而且全球著名开源社区 Apache 基金会宣布 “百度开源的 ECharts 项目全票通过进入 Apache 孵化器”。这是百度第一个进入国际顶级开源社区的项目。

我最近做 ERP 系统经常需要用到它,进行数据的展示和分析。

相信你如果是前端开发者的话,应该经常在使用了。

官方地址:https://echarts.baidu.com/index.html

当然了,还有很多有意思开源项目,不仅仅这些,大家有兴趣的话,可以去 GitHub 上去看。

更多独立开发者赚钱经验分享,请关注公众号:非著名程序员,对话框回复关键字 “1024”,你懂得。

".slice(6, -6)

相关推荐