Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么';那么JS框架怎么了?_Javascript_Node.js_Backbone.js - Fatal编程技术网

Javascript 什么';那么JS框架怎么了?

Javascript 什么';那么JS框架怎么了?,javascript,node.js,backbone.js,Javascript,Node.js,Backbone.js,我是.NET开发人员(我的大部分工作是在ASP.NETWebForms中完成的)。但我并不仅仅局限于这个框架,而是不时地阅读和尝试学习新的东西 最近我注意到Javascript世界中发生了很多事情。我熟悉jquery/UI和从客户端调用web服务。但最近我看到了很多用Javascript编写的新框架。我真的不知道为什么最近创造了这么多。有人能告诉我为什么会这样吗?不同框架之间的区别是什么。我应该什么时候使用/不使用它们?例如,node.js对我来说是一件非常奇怪的事情。用JS编写服务器端代码?用

我是.NET开发人员(我的大部分工作是在ASP.NETWebForms中完成的)。但我并不仅仅局限于这个框架,而是不时地阅读和尝试学习新的东西


最近我注意到Javascript世界中发生了很多事情。我熟悉jquery/UI和从客户端调用web服务。但最近我看到了很多用Javascript编写的新框架。我真的不知道为什么最近创造了这么多。有人能告诉我为什么会这样吗?不同框架之间的区别是什么。我应该什么时候使用/不使用它们?例如,node.js对我来说是一件非常奇怪的事情。用JS编写服务器端代码?用JS编写HTTP服务器(或者可能没有人真的这么做?)。仅在JS上创建客户端UI?我真的不明白。再加上至少5个模板框架,我的脑袋就要爆炸了:)

所有关于JS的大惊小怪都是因为用户可以获得出色的UI体验。与用户每次做某件事都等待页面刷新不同,结果几乎是即时的。我同意@Karoly Horvath的评论。JQuery一开始可能看起来很奇怪,但由于未知,一旦您习惯了语法,就可以使用它。回到用户体验,如果你的页面需要很长时间才能加载/重新加载,那么用户宁愿使用另一个站点。你的问题并不适合堆栈溢出,但我相信你会在SO上的聊天网站上找到更多答案和意见。祝你好运。

所有关于JS的大惊小怪都是因为用户可以获得出色的UI体验。与用户每次做某件事都等待页面刷新不同,结果几乎是即时的。我同意@Karoly Horvath的评论。JQuery一开始可能看起来很奇怪,但由于未知,一旦您习惯了语法,就可以使用它。回到用户体验,如果你的页面需要很长时间才能加载/重新加载,那么用户宁愿使用另一个站点。你的问题并不适合堆栈溢出,但我相信你会在SO上的聊天网站上找到更多答案和意见。祝你好运。

我认为所有的javascript服务器端库现在都推出了,因为谷歌的V8;谷歌为Chrome开发的高效JS引擎。它编译JS代码,因此运行速度非常快

就在不久前,V8才发布

这使得在没有浏览器的情况下运行js变得很容易

node.js最大的缺点可能是一个致命错误将使整个http守护进程崩溃。因此,一个访问者可以把整个网站,除非采取了很多谨慎

我认为像node.js这样的js服务器端的最大优点是,您可以在服务器和浏览器上运行相同的代码。例如,这对于表单验证特别有用

与PHP相比,node.js还提供了能够进行非阻塞调用的优势。事实上,使用node.js很难进行任何阻塞调用

不过,我不会将node.js称为框架,我认为它更像是一个基本库,仍然需要为其创建一个框架(或者是否已经存在一个框架?)


Linkedin是建立在node.js上的,他们似乎对此非常满意。然而,他们的网站似乎对我来说太落后了。

我认为所有的javascript服务器端库现在都推出了,因为谷歌的V8;谷歌为Chrome开发的高效JS引擎。它编译JS代码,因此运行速度非常快

就在不久前,V8才发布

这使得在没有浏览器的情况下运行js变得很容易

node.js最大的缺点可能是一个致命错误将使整个http守护进程崩溃。因此,一个访问者可以把整个网站,除非采取了很多谨慎

我认为像node.js这样的js服务器端的最大优点是,您可以在服务器和浏览器上运行相同的代码。例如,这对于表单验证特别有用

与PHP相比,node.js还提供了能够进行非阻塞调用的优势。事实上,使用node.js很难进行任何阻塞调用

不过,我不会将node.js称为框架,我认为它更像是一个基本库,仍然需要为其创建一个框架(或者是否已经存在一个框架?)

Linkedin是建立在node.js上的,他们似乎对此非常满意。然而,他们的网站对我来说似乎很落后。

:

任何可以用JavaScript编写的应用程序最终都将用JavaScript编写

真正的情况是:nodejs(或v8)允许开发人员用Javascript编写可以在浏览器之外执行的应用程序。这使得Javascript与Python或Ruby一样强大。Nodejs被采用的速度比历史上任何语言都快,因为许多开发人员已经知道Javascript。突然,用Javascript编写应用程序成为可能,所以我们正处于开发的淘金热中。Ruby社区的许多人(他们是早期采用者)都尝试了nodejs,因此它继承了在许可证下共享库的文化


我不使用客户端/服务器端语言,因为它令人困惑,是一种错误的二分法

任何可以用JavaScript编写的应用程序最终都将用JavaScript编写

真正的情况是:nodejs(或v8)允许开发人员用Javascript编写可以在浏览器之外执行的应用程序。这使得Javascript与Python或Ruby一样强大。Nodejs被采用的速度比历史上任何语言都快,因为许多开发人员已经知道Javascript。突然,用Javascript编写应用程序成为可能,所以我们正处于开发的淘金热中。Ruby社区的许多人(他们是早期采用者)都尝试了nodejs,因此它继承了在许可证下共享库的文化


我不使用客户端