技术开发 频道

2014年web开发者应该学习的技术盘点

  Laravel是PHP的框架,其中从sitepoint的调查统计可以看出,最近这个

  框架的发展十分迅速,其中深得开发者的喜爱原因之一是其内置RESTful API和对JSON的方便支持,这是目前其他一些框架比如CodeIgniter等目前不能提供的。

  ExpressJS – http://expressjs.com/

  Express是一个NodeJS的框架,它将NodeJS的一些底层功能进行了包装,以让用户更方便地使用。由于NodeJS还是相对较新的技术,因此还没有很好的非常好的实践,而Express框架则正好填补了这个空白,在众多的NodeJS框架中目前它是最流行的并且有丰富的文档等资源,一个很好的整合NodeJS和AngularJS和Express可以在这里看到。

  AngularJS – http://angularjs.org/

  AngularJS是最近在客户端编程中大放异彩的Javascript编程框架,它能让开发者很容易将客户端脚本组织成MVC架构,这意味着编写可维护的客户端模块和可重用的代码都是小菜一碟。强烈推荐各位程序员学习下面的这个教程《AngularJS 30分钟入门》。

  其他值得关注的实用工具和方法论

  我们已经谈过了语言和框架,下面我们再看下在2014年值得关注的实用工具和方法论,它们都能给开发者的日常工作很大的帮助。

  迭代敏捷开发–迭代敏捷开发应该是每位web开发者必须掌握的理论。敏捷开发的回报是相当可观的,它让开发者在项目开始阶段就以严格的标准去开发,能快速生产出可交付的产品,然后根据客户的反馈不断去重新迭代开发出更优秀的产品。

  Grunt.js –Grunt.js是构建在NodeJS上的Javascript前端自动构建工具。如果你需要重复的执行像压缩,编译,单元测试,代码检查以及打包发布的任务,那么你可以使用Grunt来处理这些任务,此外还能实现如:

  CSS, HTML和JavaScript的优化

  代码压缩和优化

  文件版本化和进行哈希编码

  图片优化

  Vagrant –Vagrant能创建可重用和方便迁移的开发环境,可以让你可以很容易在一个虚拟机中运行已经设置好的开发环境。如果有新入职的程序员,他们要做的事情只需要把vagrant安装在他们的Linux、Windows或者Mac的就可以了,并且使用简单的命令就可以运行整个开发环境,大大节省了时间。

  Jenkins - Jenkins是持续构建(CI)平台能实现如自动化部署代码、单元测试、打包及其他功能,越来越多的企业已经选用这款开源的工具进行持续构建管理。

  小结:

  在本文中,笔者简单根据目前市场上招聘的信息对2014年值得WEB开发者关注的语言、框架、方法和技术作了小结,希望各位WEB开发者都能关注这些趋势,更好在2014年发挥所长。

  原文链接:http://www.revillweb.com/articles/web-developers-what-should-you-be-learning-in-2014/


6
相关文章