AngularJS против AppML

Я новичок в AngularJS и AppML. Я хочу знать, какой из них лучше, и какая разница между ними, потому что это кажется мне таким же, как я видел в W3Schools.

Ответы

Ответ 1

  • AngularJs - это структура, которая связывает ваш HTML (представления) с объектами (моделями) JavaScript. Таким образом, это структура MVC, позволяет создавать правильно создаваемые и поддерживаемые веб-приложения. Это снижает нагрузку на сервер (PHP).
  • Такие компании, как Google, Flipkart и т.д., широко используют его.
  • Такие структуры (Backbone js, angularJs) позволяют создавать приложения с одной страницей, что делает ваши сайты более динамичными и быстрыми. AngularJs поддерживается Google!
  • Он стремится направить шаблон в браузер, чтобы освободить сервер, который теперь только извлекает данные. В результате разработчики на стороне клиента имеют больший контроль над шаблонами. Это полезно, если вы хотите обновить один раздел веб-сайта без обновления всей страницы. Это отличное решение, с помощью которого код можно легко повторно использовать и поддерживать. Читайте дальше: https://www.angularjs.org/

AppML - Язык моделирования приложений

  1. Ранее известный как язык разметки приложений, был похож на HTML/XML, но был оставлен его создателями в 2007 году (Источник: https://fr.wikipedia.org/wiki/Appml) В настоящее время он разработан и поддерживается w3schools.com

  2. Это не так знаменито, хотя в Интернете мало информации. Не знаю ни одного сайта, который даже его использует!

Ответ 2

Насколько я могу судить, AppML на один шаг выше отката. Его оригинальные разработчики в основном отказались от этого, и W3Schools взяли его на себя в феврале 2015 года.

В этот момент (2/23/2017) поиск "Учебника по AppML" в Google дает 43 000 результатов, но поиск "Обучающего инструмента AngularJS" дает 848 000 результатов. Это должно дать вам некоторое представление о наличии поддержки и документации, которую вы можете ожидать. В AppML даже нет англоязычной записи в Википедии.

W3School history утверждает, что она использовалась в "более 1000" веб-приложениях. (Мне не удалось найти статистику о том, сколько людей использует AngularJS еще, но я предполагаю, что это намного выше).

Чтобы вернуться к исходному вопросу: на мой взгляд, у AppML есть "смертельная спираль", написанная на всем протяжении этого. Я рекомендую придерживаться AngularJS.

Ответ 3

AppML - это, в основном, часть движка шаблона AngularJS. Angular предлагает гораздо больше структур вокруг него. Если вам нужен механизм шаблонов, то AppML должен быть в порядке.