<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="现代Web开发需要学习的15大技术" id="card1">
<p> 游客</p><p>
标题:现代Web开发需要学习的15大技术<br/>
正文:<br/>
现代Web开发需要学习的15大技术 我们应该学习的编程语言/工具，以便于理解势不可挡和快速变化的现代web开发。JavaScript这是唯一一种所有浏览器都理解的编程语言，并且它是前端开发的支柱。JavaScript也被称为ECMAScript，ES 5。在深入其他语言之前好好理解这门编程语言非常重要。ES6这是Javascript语言的扩展，而且许多浏览器正在实现ES6。好处是哪怕是现在，你也可以开始编写ES6代码，因为你可以使用 transpiler（转译器）如Babel来转换ES6代码为ES5代码。经历这些并了解新功能是一件好事。不过，没有不要钻研得太深因为它们很容易发 生变化。Babel这是最流行的ES6到ES5转译器之一。此外，它还被许多框架，如React所推荐。要想实时地将ES6转换为ES5代码，在https://babeljs.io/repl/有一个可用的REPL。需要注意的是Babel不仅仅是ES6到ES5的转译器。它也是JSX到JavaScript的转译器。不知道什么是JSX？那么请看下面。NodeJSNodeJS是一个服务器端平台，它允许你用JavaScript语言构建后端。为什么我要提NodeJS呢？这是因为，即使你对后端开发不感兴趣，但是许多前端工具依赖于NodeJS。至少要熟悉node和它的命令行工具。NPMNPM是node的软件包管理器。就像pip之于Python，ruby gems之于Ruby，以及Maven之于Java。了解如何安装/删除/升级软件包，尤其是package.json文件结构。Grunt或Gulp这两个是运行在Node平台上最为流行的任务运行器。从技术上讲，它们是针对npm的软件包。它们允许你自动化许多前端任务，如Lint源文件，串联，缩减，部署以及更多。Bower这是用于前端库本身的一个软件包管理工具。想添加Jquery到你的应用程序？和使用bower install jquery一样容易。上述工具用于基本的前端开发已经足够。不过下面我还要说一说两个最流行的框架，即React和Angular。ReactJsReactJs是构建视图最流行的前端库。请注意，它不仅仅是MVC中的V，因此和框架如Angular没有比较性。ReactJs是用ES6写的，并且可以用Babel转译为ES5。它还使用也可以用Babel转译为<br/><a href="https://www.ntsem.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=242&amp;Page=1">[&lt;&lt;]</a><a href="https://www.ntsem.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=242&amp;Page=1">[[1]]</a><a href="https://www.ntsem.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=242&amp;Page=2">[2]</a><a href="https://www.ntsem.com/blog/wap.asp?mode=WAP&amp;act=View&amp;id=242&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=242">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=242">发表评论</a><br/><br/>

<br/>

<br/>
<a href="https://www.ntsem.com/blog/wap.asp">首页</a>
</p>
</card>
</wml>