node. js, NPM, and some front-end knowledge

Source: Internet
Author: User

For the past experience of native app development, the current main back-end development of me such a child shoes, not only feel the Web front-end layout complex, and its technical system to understand not deep, people say today is a big front-end era, the introduction of small program I also began to contact the relevant development, now many development framework has introduced the concept of data binding , similar as vue.js. There's always been a lot of questions about node. js, and here's a note.

    • node. js and NPM
[官网关于Node.js的描述]Node.js? is a JavaScript runtime built on Chrome‘s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js‘ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

So, node. JS is a JS running environment built on Google V8 engine. node. JS's event-driven, non-blocking IO model makes it lightweight and efficient. NPM is node. JS's package management system, the world's largest development library ecosystem.

Here is an explanation on the Runoob website:

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:1. 允许用户从NPM服务器下载别人编写的第三方包到本地使用。2. 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。3. 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

From the point of view of package management, NPM should be a maven similar to Cocoapods,java in iOS. It seems to be a lot better to understand. Detailed usage and principles remain to be delved into.

With the development of various web applications, HTML5, small programs, React native a variety of technologies in many areas of widespread use, and gradually led a front-end craze. Mobile uses react to develop cross-platform applications, and node. JS can write to provide backend services and more.

From the current web front-end development, the main front-end technical framework has react, Angular JS, Vue, also has the use of DVA, DVA this framework is also recently learned, can be found on GitHub. DVA on GitHub

Common front-end building tools are Webpack, Gulp, Grunt.

node. js, NPM, and some front-end knowledge

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.