Это угловая платформа или фреймворк? - PullRequest
0 голосов
/ 12 мая 2018

Я новичок в Angular. Я просматриваю различные документы, доступные онлайн.
Angular.io
Range.io
Сайт Angular.io сообщает, что


Angular - это платформа, которая позволяет легко создавать приложения с помощью Интернета. Угловые комбайны декларативные шаблоны, внедрение зависимостей, сквозной инструментарий и интегрированный лучшие практики для решения проблем развития. Угловые полномочия разработчики для создания приложений, которые живут в Интернете, мобильных или настольный

Range.io говорит, что

На сегодняшний день существует множество интерфейсных платформ JavaScript на выбор, каждый со своим набором компромиссов. Многие люди были счастливы с функциональность, которую Angular 1.x предоставил им. Angular 2 улучшен на эта функциональность и сделала его быстрее, более масштабируемым и более современным. Организации, которые нашли значение в Angular 1.x, найдут больше значения в Угловой 2.

определение вики

Angular - это интерфейсное веб-приложение с открытым исходным кодом на основе TypeScript Платформа во главе с Angular Team в Google и сообществом частные лица и корпорации. Angular - это полное переписывание та же команда, которая построила AngularJS

В некоторых местах на веб-сайте Angular определяется как javascript framework, а в некоторых местах platform, который является правильным - это платформа или фреймворк. не полностью прояснили мои сомнения, может кто-то пролил на это свет?

1 Ответ

0 голосов
/ 12 мая 2018

Это и платформа, и фреймворк.

Когда вы используете его для веб-приложения, вы можете назвать его фреймворком.

Но когда вы используете его для Интернета, iPhone, Android илилюбой мобильный, вы можете назвать это платформой.Потому что вы знаете, что такое платформа.Мобильные приложения ускоряют как аппаратное, так и программное обеспечение для своей прикладной системы.Веб-приложение, использующее angular, также рассматривается как платформа.Потому что специфичные для браузера команды вы можете использовать при разработке мобильного приложения.Предположим, вы разрабатываете приложение для Android, а затем вам нужно протестировать его в браузере.Вам нужно ускорить его с помощью аппаратной команды для запуска.И это платформа.

Итак, когда вы разрабатываете мобильное приложение, используя любые доступные ресурсы, такие как NativeScript, Cordova, Ionic и т. Д., И используете angular, то есть angular - это платформа.

Таким образом, платформу можно определить как структуру, которую можно использовать в нескольких системах.И угловой может использоваться в любой системе, и его можно назвать платформой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...