Привет, Артем,

Я нашел ваше сообщение в проблеме angular2-papa-parse.

Откровенно говоря, нельзя сравнивать Vue и Angular. Один из них является полнофункциональным, а другой требует целого набора зависимостей. Один компилируется во время выполнения, а другой предварительно компилируется. Если вы зашли на эту страницу руководства по Vue и прочитали, что говорит парень из Vue, вы не найдете никаких соответствующих причин не использовать Angular. Вероятно, именно поэтому он находится ниже React или AngularJS, а не в верхней части списка сравнения.

У Angular явно самый полный API. Когда React и Vue потребуют надстроек для выполнения одних и тех же задач. Тогда нужно использовать правильный инструмент для правильной цели, но вы не можете сравнивать картофель и помидоры только потому, что они звучат одинаково.

Angular не отстой. Как и React и Vue, тоже не отстой. Если вы углубитесь в то, что вы хотите сделать, и примените правильный подход, вы обнаружите, что Angular настолько мощный, что добавит безумной легкости большим и маленьким проектам.

Размер сборки Angular зависит от используемого компилятора, а также от библиотек. Если все сделано по правилам, размер вашей сборки не будет таким большим из-за встряхивания дерева и компиляции AOT.

Если вы попытаетесь сделать тот же проект с Angular и Vue, вы обнаружите, что Angular не вызывает столько запросов XHR для импорта зависимостей, поскольку они уже являются частью вашей сборки. Это то, что вы называете «размером». Но с другой стороны, я бы предпочел «по производительности». Как только он загружен, он готов, нет необходимости запускать XHR, чтобы получить то, что вам нужно.

Я использовал React и Angular, они оба надрали задницы и делают свою работу. Для разных нужд.

Ваше здоровье,

MRU