我是棱角分明的新手。根据文档,Angular js用于开发单页面应用程序。我的问题是,我们可以使用角度js开发大规模应用程序。 在这里,我对大规模应用的意思是购物网站,社交网站等。
非常感谢,
微米。
答案 0 :(得分:3)
我是一名为创业公司工作的开发人员,我最近搬到了AngularJS
。我在过去3个月内完成了我的前3个项目,这些项目是中等规模的应用程序,有很多复杂的api
交互(其中一个项目涉及在线订购,付款)。
我目前正在开展的项目规模很大,我已选择AngularJS
完成任务。我想如果你知道如何正确使用视图并直接从单词go中编写可重用模块,那么它有信心知道AngularJS
完全有能力做任何你想做的事情。
当然 - 这意味着您不必为应用程序提供一个开发点,而是必须处理后端/ api设计并将其与浏览器上的单独的应用程序联系起来。但是,根据现代网络应用程序,你可以使用相同的api
来服务多个平台(手机等),结果证明这是一种伪装的祝福。
我强烈推荐AngularJS
。
答案 1 :(得分:2)
我正在开发一种中型运输承包商的货运采购工具。
应用程序非常复杂且规模较大。虽然我在开发和规划的早期阶段偶然遇到了一些困难,但我设法让这个过程非常适应不断增长的经验。
我认为这里成功的关键是对框架能力的广泛了解。
这是我的第一个AngularJS项目,但未能充分利用我提供的所有功能。指令似乎很复杂,我无法围绕Angular应用程序的基本工作流程。
如果您愿意了解您的工具,您将以一种非常自然和直观的方式制作您的项目。我的应用程序非常好,我甚至能够将它的一些模块提取到单独的,可重复使用的部分中,这些部分现在在另外两个应用程序中使用,虽然不太复杂。但
正如Konstantin Krass在上面的评论中正确指出的那样,在一开始就玩一个原型项目会有所帮助。