我想用javascript / HTML5构建一个Web应用程序(在线简单游戏),但我想要一个结构化的代码。我做了一些研究,Angular看起来像一个很好的MVC框架。
您看到其他框架了吗?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] 删除。
我来说两句