作家
登录

2017值得一瞥的JavaScript相关技术趋势

作者: 来源: 2017-04-12 10:09:34 阅读 我要评论

Purescript

另一个强类型、高机能的可以或许编译到JavaScript的编程说话,其定位与Elm类似,重要特点为:

  • 没有运行时缺点
  • 严格的,类似于JavaScript的计算
  • 支撑JavaScript 对象语法
  • 供给相较于Hashkell更强大年夜便利的类型体系
  • 更便利地JavaScript库集成

Webpack-blocks

Dan Abramov说过,Webpack的定位就是在相对调层,是以将设备以编程块的方法实现会加倍完全。

  1. const { createConfig, defineConstants, env, entryPoint, setOutput, sourceMaps } = require('@webpack-blocks/webpack2')          
  2.    const babel = require('@webpack-blocks/babel6')          
  3.    const devServer = require('@webpack-blocks/dev-server2')          
  4.    const postcss = require('@webpack-blocks/postcss')          
  5.    const autoprefixer = require('autoprefixer')          
  6.  
  7.    module.exports = createConfig([          
  8.      entryPoint('./src/main.js'),          
  9.      setOutput('./build/bundle.js'),          
  10.      babel(),          
  11.      postcss([          
  12.        autoprefixer({ browsers: ['last 2 versions'] })          
  13.      ]),          
  14.      defineConstants({          
  15.        'process.env.NODE_ENV': process.env.NODE_ENV          
  16.      }),          
  17.      env('development', [          
  18.        devServer(),          
  19.        devServer.proxy({          
  20.          '/api': { target: 'http://localhost:3000' }          
  21.        }),          
  22.        sourceMaps()          
  23.      ])          
  24.    ]);  

GraphQL

GraphQL是个不错的REST替代萌芽说话,特别是对于那些拥有大年夜量数据的公司。这个案例分析很好地阐述了大年夜REST到GraphQL的改变之路。我可以或许想象2017年GraphQL会持续处于上升势头,不过要谈到真的大年夜范围实施,还要到2018年吧。

React Storybook

信赖大年夜家对于React Storybook并不陌生了,你可以或许自力于应用而交互式的开辟你的组件,就如下图所示:


  推荐阅读

  从代码构建到性能分析,Java开发人员的首选工具

Java 因为其实用性、跨平台性、可移植性等浩瀚长处一向备受开辟者青睐,在各大年夜编程说话排行榜中也一向居高不下,是以本文为 Java 开辟者们总结了这八个对象,它们几乎涵盖了Java开辟的全部范围,大年夜代码构建>>>详细阅读


本文标题:2017值得一瞥的JavaScript相关技术趋势

地址:http://www.17bianji.com/lsqh/34731.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)