第6天继续。
![b0fef33d4c416cb8ca580a38948c440f.png](https://i-blog.csdnimg.cn/blog_migrate/4605318510f4f9ab02339dd79a8dc6fb.jpeg)
1,zeit / next.js
![bd1cc2f6acf5bf12f3314e51c3ba9cf2.png](https://i-blog.csdnimg.cn/blog_migrate/b85a9c2daefd4b8f207a0cdf942a81ff.jpeg)
前端框架真是层出不穷。Next.js 是一个轻量级的 React 服务端渲染应用框架。宣传的目标是使react应用更简单。
2,moment / moment
![0610cbcfa7bb1f1ae64fc3ff198e7025.png](https://i-blog.csdnimg.cn/blog_migrate/8df732f51369cada1ac66f132f2c4bcf.jpeg)
moment.js是一个JavaScript的时间日期处理类库。这个库还是相当好用的,各种时间日期显示操作功能齐全,且有多语言支持。这个库建议大家收藏,你必然会用到的,到时候不需要自己重复造轮子。这也是我写这一些列文章的初衷,避免重复造轮子。
3,node
这个项目就是nodeJs项目,这是之前的一个老项目地址。所以star数很多,但是没用了,已经迁移了。
4,ionic
![2074126b8b5b58e84bf51e7bf8116c04.png](https://i-blog.csdnimg.cn/blog_migrate/1931e2753239b6afe44cbb03b7ced455.jpeg)
ionic 是一个强大的 HTML5 应用程序开发框架,基于Angular语法。提供了漂亮的设计,通过 SASS 构建应用程序,它提供了很多 UI 组件来帮助开发者开发强大的应用。ionic 专注原生,让你看不出混合应用和原生的区别。还是相当强大的。
5,typicode / json-server
本期重点推荐。
是个很实用的东西。前后端都应该了解使用。
简单的说,这是个mock工具。在开发过程中,前后端不论是否分离,接口多半是滞后于页面开发的。所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要的。
json-server是一个很好的可以替我们完成这一工作的工具。我们只需要提供一个json文件,或者写几行简单的js脚本就可以模拟出RESTful API的接口。,
6,mrdoob / three.js
![6b1578c7d2e45c193c662b59502d3f4b.gif](https://i-blog.csdnimg.cn/blog_migrate/25aa566db91ed534c91480c190209785.gif)
一个优秀的JavaScript下的3D库。WebGL是在浏览器中实现三维效果的一套规范,而最初使用WebGL原生的API来写3D程序是一件非常痛苦的事情。three.js封装了实现细节,使我们可以很方便的绘制3D
7,rust-lang / rust
一门编程语言,Rust 一直致力于解决高并发和高安全性系统等问题。强调安全,但是比较难。
9,kubernetes / kubernetes
![44134331b9b1e3885c0cda5e97bd7e35.png](https://i-blog.csdnimg.cn/blog_migrate/e43f54f95c91809a786ce1c6760bc1e4.jpeg)
这个应该大家都听说过吧,简称k8s。是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。
很多不了解的朋友(比如只听说过容器概念的朋友)会以为docker和k8s是一回事,
其实这是不对的。Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后部署的 Linux 机器上。Docker容器提供的既是运行容器化应用程序的运行时环境,也是封装和交付容器应用的标准格式。就是说你给我打好一个docker镜像,我就能找个服务器直接运行起来。
但是,docker仅能在单机上部署容器,当部署了很多容器组成容器集群后,必然需要一个一套引擎对多个容器环境进行编排,调度和控制。这就是k8s干的活。
话说回来,docker是有自己的编排引擎的,叫swarm。但是目前的情况是K8s慢慢占据优势地位,我所在的团队,前不久也将编排引擎从swarm换成了k8s.
10,ansible / ansible
![5f26e6895355708609f7c387b6e79baa.png](https://i-blog.csdnimg.cn/blog_migrate/8212d6dd0feb0f58a524e05945ee3128.jpeg)
自动化运维,配置管理工具。,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。可以极大提高运维人员的工作效率。