是什么让Angular和Backbone与jQuery不同?

 Becky30712701 发布于 2023-02-12 20:49

我一直在使用JavaScript和jQuery已经有一段时间了,并希望进一步扩展我的技能组合,在我的搜索过程中,我遇到了两个流行的名字Angular,Backbone并且在阅读它们时,我发现它们中的一条共同点似乎也是他们的USP即

It is designed for developing single-page web applications

这让我很困惑.

我不能用JS或jQuery做什么,我需要这些?

我在单页面上创建了Web应用程序,用户可以通过异步调用在单页面上执行CRUD操作,那么为什么这些其他库的重要性呢?

作为一名掌握了JS的中级Web开发人员,是否正确地转向这两者,或者在这些之前我应该​​考虑一下这个问题?

请帮忙?

1 个回答
  • 结构体.

    在大约4年前开始的一个正在进行的项目中,我们使用jQuery构建了前端.我们能够完成我们需要创建的几个功能非常强大的单页面应用程序.

    随着项目的进展和代码库的增长,我们开始遇到代码可维护性的一些主要问题.我们最终每页都有数百或数千行JavaScript代码,几乎无法导航.如果我们当然要小心,但当时我们专注于确保后端架构是健壮的,那么本来可以避免这种情况.

    许多年前,社区了解到代码需要结构才能维护.我们开发了MVC模式,多层应用程序等.但JavaScript从来都不是该领域的重要参与者,我们在很大程度上忽略了它.

    在过去的6个月左右,我们将Angular引入项目并开始整理项目中的一些混乱.结果非常好.不仅代码更简单,更容易创建,结构使得更容易实现测试,更容易维护,并且通常比以前更好.我们仍然使用jQuery,但现在我们已经被缺乏结构所困扰,并且对JavaScript应用程序的体系结构了解了一两件事.Angular及其为您提供了构建良好应用程序的工具.

    2023-02-12 20:53 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有