框架之间的战争是 JavaScript 社区的热门话题,也是业内众多征战之一。从一开始,有了 jQuery,然后是 AngularJS 到现代框架,战争一直很激烈。
许多人已经走上了这条路,比如 Backbone 或 Sencha必须维护的大量遗留代码。其他人幸存下来,比如 jQuery,令人惊讶地仍然拥有一个庞大的社区。其他的,比如 Angular,似乎并没有像预期或承诺的那样起飞。
它可能是最年长的参赛者。它非常流行,因为它修复了浏览器之间的互操作性,但应用程序难以扩展。
如今,jQuery 已经不是主流之一,也不是大多数项目的最佳选择。
$(document).ready(() => {
$("#app").html("Hello World!");
});
它已经处于 LTS 模式,并且已经退役以支持它的老大哥。毫无疑问,这是框架生态系统的一次巨大飞跃,我们中的一些人仍然怀念它。
但是,因为它不再被积极维护,它不再是一个参赛者。
angular
.module("app", [])
.controller("HelloWorldCtrl", ($scope) => {
$scope.message = "Hello World!";
});
它来到这个世界是为了与 Re