什么是节点JS,Ext JS的,AngularJS之间的区别是什么? [英] What are the differences between Node JS, Ext JS, AngularJS?

查看:462
本文介绍了什么是节点JS,Ext JS的,AngularJS之间的区别是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开始学前端开发,但不知道去哪里找/开始。

I am beginning to learn front-end development, but not sure where to look/begin.

对于初学者来说,可以有人总结节点JS,Ext JS的,在目的/功能的差异AngularJS?

For starters, can someone summarize the differences in purpose/functionality in Node JS, Ext JS, AngularJS?

推荐答案

AngularJS

AngularJS是JavaScript的Web应用程序的完整的前端MVC框架。它是在谷歌建立并提供了一​​种快速构建大型,单页Web应用程序。像jQuery,它被纳入使用标签页,而它本身用JavaScript编写的。不像jQuery的,它的目的是要在其整个Web应用程序构建了一个框架。它实际上默认包含最低版本的jQuery。

AngularJS is a full frontend MVC framework for JavaScript web applications. It was built at Google and provides a way to quickly build large, single-page web applications. Like jQuery, it is included into a page using the tag, and is itself written in JavaScript. Unlike jQuery, it is meant to be a framework upon which an entire web application is built. It actually includes a minimal version of jQuery by default.

如果你正在寻找学习AngularJS,我建议Egghead的视频教程。你需要有JavaScript的一个非常坚实的理解首先,由于编写任何角度需要原型,范围等各个方面的JavaScript的深刻理解。

If you’re looking to learn AngularJS, I recommend EggHead’s video tutorials. You’ll need to have a very solid understanding of JavaScript first, since writing any Angular requires a deep understanding of prototyping, scope, and various other JavaScript aspects.

该网站AngularJS与AngularJS构建示例项目的页面,如果你是这样的倾向。

The AngularJS website has a page of example projects built with AngularJS, if you’re so inclined.

Node.js的

还记得我告诉过你的JavaScript在浏览器中运行,但是我提到,有一个很大的例外呢? Node.js的是例外。这是一台机器上运行的JavaScript,而无需在浏览器中运行一个命令行工具。它通过使用一个版本的Chrome的V8引擎,这是谷歌浏览器中运行的JavaScript引擎来实现的。

Remember how I told you that JavaScript ran in the browser, but I mentioned that there was one big exception to that? Node.js is that exception. It’s a command-line tool that runs JavaScript on a machine without needing to run in a browser. It does this by using a version of Chrome’s V8 Engine, which is the JavaScript engine that runs inside Google Chrome.

Node.js的之前,开发者将不得不使用不同的语言为他们的应用程序的后端和前端。例如,PHP,Java和ASP.Net将在服务器上运行,和JavaScript将在客户端浏览器上运行。现在用Node.js的,开发人员可以在服务器和客户机上使用JavaScript,这意味着开发人员可以集中精力学习一种语言。这是否是一件好事,这仍然是一个辩论(NSFW语言)。

Before Node.js, developers would have to use different languages for the backend and frontend of their application. For example, PHP, Java, ASP.Net would run on the server, and JavaScript would run in the client browser. Now with Node.js, developers can use JavaScript on the server as well as the client, meaning that developers can focus on learning one language. Whether this is a good thing is still up for debate (nsfw language).

角是髋关节的JavaScript框架是建设大型,单页的Web应用程序进行。

Angular is a hip JavaScript framework which is made for building large, single-page web applications.

Node.js的允许JavaScript没有浏览器上运行,并且通常用来运行Web服务器。

Node.js allows JavaScript to be run without a browser, and is commonly used to run web servers.

从中我把这个答案的原创文章,去这里

对于两者之间的确切差异的表,去这里

这篇关于什么是节点JS,Ext JS的,AngularJS之间的区别是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆