[关闭]
@qinyun 2018-04-18T07:25:08.000000Z 字数 1867 阅读 1374

周三周会分享

未分类


前端十大开源项目(2017)

  1. Vue(Google,UI框架)
  2. React(Facebook,UI框架)
  3. Create React App
  4. Puppeteer
  5. Axios
  6. VS code(微软,编辑器)
  7. Prettier
  8. React Native(Facebook,移动跨平台开发)
  9. Element
  10. Eletron(GitHub,利用Web技术创建原生应用的框架)

当前最流行的开发栈

Web框架

Vue.js
React
Angular

React

React是Facebook开发的一款JS库,主要用于构建 UI,它起源于Facebook的内部项目,用来架设 Instagram 的网站,于 2013 年 5 月开源。

Angular

Angular是一个mvc框架,诞生于2009年,由 Misko Hevery 等人创建,后为Google所收购,最为核心的特点是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等

Vue

Vue是Google开发的JS MVVM库,是一套构建用户界面的渐进式框架。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点。

Node.js 框架

Express
基于Node.js 平台,快速、开放、极简的 web 开发框架。

Koa(有Express原班人马打造)

Fastify (适合用作 JSON HTTP API 服务器)

移动开发

React Native(Facebook,跨平台开发)
Weex(阿里,跨平台开发)
Ionic(ionic,H5应用程序开发)

编译工具

TypeScript(微软)
Babel
Flow(Facebook)
Reason

构建工具

Parcel(打包工具)
Webpack(模块打包器)
Gulp(自动化构建工具)

测试框架

Jest(Facebook)
AVA(由Sindre Sorhus 创建,相较于 Jest,AVA 更侧重于并行测试上的速度,更轻量,也更接近测试标准)

IDE和编辑器

VS code(微软,对JS和node支持非常好)

Atom(GitHub,跨平台文本编辑器,支持CSS,JS,HTML等特点)

十位大牛

1.玉伯(王保平),淘宝前端类库 KISSY、前端模块化开发框架SeaJS、前端基础类库Arale的创始人。

GitHub: https://github.com/lifesinger
微博:@玉伯也叫射雕

2.老赵(赵劼),洋名Jeffrey Zhao,花名赵姐夫,Wind.js类库作者,金融行业程序员,目前就职于摩根大通(香港)。多年微软MVP,InfoQ中文站兼职编辑。

3.周爱民,有十余年的软件开发、项目管理、团队建设的经验,现任支付宝架构师,著有《JavaScript语言精髓与编程实践》、《Delphi源代码分析》、《大道至简》等。

4.张鑫旭,毕业于华中科技大学,曾就职于腾讯,目前就职于阅文集团,专注Web前端偏领域,著有《CSS世界》。

5.尤雨溪,vue.js 项目作者,目前在 Google Creative Lab 就职。

6.司徒正美(钟钦成),JavaScript专家,去哪儿网前端架构师,涉猎Java、Ruby、 JavaScript,著《JavaScript框架设计》一书。

博客:http://www.cnblogs.com/rubylouvre

7.阮一峰

毕业于上海财经大学,经济学博士,同时也是程序员,个人博客访问量过千万,译有《ECMAScript 6入门》、《黑客与画家》、《软件随想录》,目前在阿里任职。

8.朴灵(田永强),就职于阿里巴巴数据平台,资深工程师,Node.js布道者,活跃于CNode社区,是线下会议NodeParty的组织者和JSConfChina(沪JS和京JS)的组织者之一,热爱开源,多个Node.js模块的作者。著有《深入浅出Node.js》一书。

GitHub:https://github.com/JacksonTian

9.Wintercn(程劭非),阿里巴巴高级技术专家,著名JavaScript专家。曾参与Bambook开发,更早为微软工作,开发Windows CE平台的IE浏览器。

GitHub:https://github.com/wintercn
博客:http://winter-cn.cnblogs.com/

10.BYVod,就职于Facebook英国,是《Node.js 开发指南》的作者。

博客:https://www.byvoid.com/

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注