Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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 AngularJs或NodeJs或两者_Javascript_Android_Html_Node.js_Angularjs - Fatal编程技术网

Javascript AngularJs或NodeJs或两者

Javascript AngularJs或NodeJs或两者,javascript,android,html,node.js,angularjs,Javascript,Android,Html,Node.js,Angularjs,我想用JavaScript/HTML5/CSS3开发一个网站,因为它在UI上更灵活。我在互联网上读过关于客户端AngularJS和NODEJS的文章:它既可以用于clent端,也可以用于服务器端。 有人能告诉我以下的利弊吗 客户端使用AngularJs,服务器端使用其他语言,例如:PHP。 使用NODE.JS构建网站 或者我可以两者都用? 如果您只想检查pros&consof Angular,以下是列表: 专业人士 无论什么架构,Angular都遵循MV。因此,您可以选择MVP、MVC或MVVM

我想用JavaScript/HTML5/CSS3开发一个网站,因为它在UI上更灵活。我在互联网上读过关于客户端AngularJS和NODEJS的文章:它既可以用于clent端,也可以用于服务器端。 有人能告诉我以下的利弊吗

客户端使用AngularJs,服务器端使用其他语言,例如:PHP。 使用NODE.JS构建网站 或者我可以两者都用?
如果您只想检查pros&consof Angular,以下是列表:

专业人士

无论什么架构,Angular都遵循MV。因此,您可以选择MVP、MVC或MVVM。 它提供了进行双向绑定的灵活性。数据绑定试图通过解除后端服务器创建模板的任务来避免手动编写代码。MVC管道也由框架本身维护。 在一个地方进行DOM操作:您可以使用angular指令来处理DOM,从而提供更简洁的代码。angular人员自己在指令中定义了一些可重用的标记,如ng class或ng show。看见 测试就绪:AngularJS与依赖项注入DI相关联,这一事实通过将模拟数据注入控制器并测量输出和行为为单元测试做好了准备。 Ionic框架:Ionic框架写在Angular之上,主要用于构建混合应用程序。因此,如果你打算将你的网站扩展成一个移动混合应用程序,Angular是很有用的。 缺点:

难以适应现有代码:AngularJS要求开发人员重新实现整个转换代码,这使得在适应现有代码时很难处理。 重:它们的框架比较轻,比如主干框架和击倒框架,但是看到它的力量很容易被否定 现在转到你的问题Nodejs是否与Angularjs结合使用我的答案是:

真棒的组合

您可以让服务器代码驻留在nodejs中,并在客户端使用angularjs,以保持架构完全不同。由于Nodejs也使用javascript,因此开发人员学习和开始开发javascript的正常运行时间将减少。事实上,MEAN Mongo表示角节点法。
他们提供了各种各样的样板,以启动您的开发。你可以在

上找到一个,看看这个:@cuttlas哦,他们差点抓到我,但是头版的忍者。。。营销人员,请停止过度使用流行语和图片。您建议使用backonejs还是MEAN。IoT问题应该是主干还是角度,因为两者都是客户端框架。就我个人而言,我会选择Angular,因为它是一个框架,与主干相比,它有很多开箱即用的特性和很少的学习曲线