Разработка мобильного Интернета: различия между XHTML, XHTML-MP, WML и HTML5
Я знаю, что делает каждый из языков разметки, но в чем я не уверен, так это в разнице между ними, поскольку все они кажутся очень похожими. Я не имею в виду синтаксис, я имею в виду роль каждого / выгоды и т. Д.
1 ответ
WML - беспроводной язык разметки
WML был представлен в конце 90-х, поэтому он действительно стар в веб-годах. Тогда у мобильных телефонов не было вычислительной мощности, а у сетей 2G не было пропускной способности, чтобы обеспечить тот же пользовательский опыт, к которому привыкли пользователи Интернета в то время. Следовательно, вместо HTML использовался менее богатый язык разметки WML (или Wireless Markup Language). WML - это бесплатный и расширяемый автономный инструментарий генерации HTML для веб-дизайнеров для Unix, распространяемый под лицензией GNU General Public License (GPL v2). Основанный на XML, это язык разметки, основанный на протоколе беспроводных приложений (WAP). WML отключает пользователей от обычного HTML Web, оставляя только собственный контент WAP и прокси-контент Web-to-WAP для пользователей WAP. Но это также имело смысл, учитывая ограниченную пропускную способность в то время.
XHTML - расширяемый язык разметки гипертекста
Только в 2002 году, когда в WAP 2.0 был принят язык разметки xHTML, улучшенные телефоны и улучшенные сети (2.5G), мобильный интернет начал приобретать смысл.
XHTML-MP - мобильный профиль XHTML
Мобильный профиль XHTML (сокращенно XHTML MP или XHTML-MP) является сторонним вариантом базовой спецификации W3C XHTML. Как и XHTML Basic, XHTML был разработан для информационных устройств с ограниченными системными ресурсами. Они имели различные версии 1.1, 1.2, 1.3 и в конечном итоге были заменены на XHTML 1.2...
WML против XHTML-MP
Ограничения ранней мобильной сети привели к созданию WML, а затем XHTML MP. И WML, и XHTML-MP более ограничены, чем XHTML, но они также добавили новые возможности, характерные для мобильного дизайна. WML и XHTML не следуют одним и тем же правилам. Сегодня только действительно старые мобильные устройства могут поддерживать опцию WML. Никогда не телефоны, сделанные после 2002 года, все поддерживают XHTML-MP.
HTML5- XHTML5
В этом смысле это также называется XHTML5. С появлением смартфонов это приобрело еще большую популярность. HTML5 имеет как обычную сериализацию text/html, так и сериализацию XML, которая также известна как XHTML5.[56] Язык более совместим с HTML 4 и XHTML 1.x, чем XHTML 2.0, благодаря решению сохранить существующие элементы формы HTML и модель событий. Тем не менее, он добавляет много новых элементов, которых нет в XHTML 1.x, таких как теги section и aside. Его основные цели заключались в том, чтобы улучшить язык с помощью поддержки новейших мультимедиа, в то же время делая его легко читаемым для людей и постоянно понятным для компьютеров и устройств (веб-браузеров, анализаторов и т. Д.). HTML5 предназначен для включения не только HTML 4, но также HTML XHTML 1 и DOM Level 2.
Рекомендации: