Я новичок в AngularJS и AppML. Я хочу знать, какой из них лучше, и какая разница между ними, потому что это кажется мне таким же, как я видел в W3Schools.
AngularJS против AppML
Ответ 1
- AngularJs - это структура, которая связывает ваш HTML (представления) с объектами (моделями) JavaScript. Таким образом, это структура MVC, позволяет создавать правильно создаваемые и поддерживаемые веб-приложения. Это снижает нагрузку на сервер (PHP).
- Такие компании, как Google, Flipkart и т.д., широко используют его.
- Такие структуры (Backbone js, angularJs) позволяют создавать приложения с одной страницей, что делает ваши сайты более динамичными и быстрыми. AngularJs поддерживается Google!
- Он стремится направить шаблон в браузер, чтобы освободить сервер, который теперь только извлекает данные. В результате разработчики на стороне клиента имеют больший контроль над шаблонами. Это полезно, если вы хотите обновить один раздел веб-сайта без обновления всей страницы. Это отличное решение, с помощью которого код можно легко повторно использовать и поддерживать. Читайте дальше: https://www.angularjs.org/
AppML - Язык моделирования приложений
-
Ранее известный как язык разметки приложений, был похож на HTML/XML, но был оставлен его создателями в 2007 году (Источник: https://fr.wikipedia.org/wiki/Appml) В настоящее время он разработан и поддерживается w3schools.com
-
Это не так знаменито, хотя в Интернете мало информации. Не знаю ни одного сайта, который даже его использует!
Ответ 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 должен быть в порядке.