JS体系结构的最佳方法?

艾玛

我想用javascript / HTML5构建一个Web应用程序(在线简单游戏),但我想要一个结构化的代码。我做了一些研究,Angular看起来像一个很好的MVC框架。

http://angularjs.org/

您看到其他框架了吗?Angular是一个非常好的框架吗?

谢谢

编辑:维护javascript代码并不容易,并且如果没有有助于正确开发的体系结构,很快就会变得难以理解。我有一个简单的小型网络项目,玩家由团队组成,并且采取某种行动来影响其他玩家的行动。我想要一个可以轻松管理所有数据的框架。

flex和AS3的一种小方法是创建组件并将其轻松集成到html代码中。

Backbone js对于用环氧树脂进行数据绑定似乎很有效。http://docs.angularjs.org/guide/dev_guide.templates.databinding我将做更多的研究,因为我的问题太广泛了...

斯宾塞

我认为这是一个非常广泛的问题,仅仅选择一个特定的库就无法解决。AngularJS很棒,但是我认为了解如何扩展javascript应用程序很重要。这是Nicholas Zakas演讲的视频。http://www.youtube.com/watch?v=7BGvy-S-Iag

另一个很好的资源http://addyosmani.com/largescalejavascript/

了解这些概念将使您能够构建能够无缝插入和退出模块的应用程序。您将能够在不影响任何其他模块的情况下更改模块,因为您的程序将松散耦合。此外,如果您选择从Angular切换到其他版本,则此框架将使您可以轻松交换基础库,而不会破坏很多代码。

另外,使用模块和中介程序将使您的代码更易于测试。在任何非平凡的应用程序中,测试都是重要的。我希望这有帮助!

如果您只是想快速创建一个可以为您的javascript应用程序提供服务的Web服务器,我强烈建议您使用Rails。您可以在15分钟内启动服务器并使其运行。另一个不错的MVC框架是带有Express的NodeJ。几乎和Rails一样易于使用,它是纯Javascript,而rails是Ruby。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Symfony 2体系结构-最佳实践

来自分类Dev

在n层体系结构中Sqldependency的最佳替代方法是什么?

来自分类Dev

MySQL用户组的最佳体系结构?

来自分类Dev

Web API分层体系结构-最佳实践

来自分类Dev

骨干Web应用程序体系结构-最佳实践

来自分类Dev

MySQL用户组的最佳体系结构?

来自分类Dev

Angular.js中Ajax单一方法的体系结构

来自分类Dev

DDD体系结构-放置通用方法/助手的位置

来自分类Dev

解释TitanDB 1.0.0体系结构与OrientDB体系结构?

来自分类Dev

Logstash体系结构决策

来自分类Dev

Laravel URL体系结构

来自分类Dev

CEN / XFS的体系结构

来自分类Dev

EmberJS体系结构概述

来自分类Dev

火花纱体系结构

来自分类Dev

Spring Batch体系结构

来自分类Dev

增强SQL体系结构

来自分类Dev

EmberJS体系结构概述

来自分类Dev

Logstash体系结构决策

来自分类Dev

Xcode体系结构问题

来自分类Dev

创建自定义可扩展协议体系结构的最佳实践?

来自分类Dev

ASP.NET MVC n层体系结构-最佳解决方案

来自分类Dev

在asp.net中创建3层体系结构的最佳实践

来自分类Dev

在没有锁定的有保证的64位体系结构上实现长属性的线程安全原子访问器的最佳方法

来自分类Dev

当前,向使用转换器体系结构的神经机器转换器添加自定义词典的最佳方法是什么?

来自分类Dev

软件结构与软件体系结构

来自分类Dev

软件结构与软件体系结构

来自分类Dev

体系结构中的服务层-DLL?

来自分类Dev

python int的体系结构特定吗?

来自分类Dev

弹性搜索/ solr体系结构