WML против HTML
WML (Wireless Markup Language) и HTML (Hypertext Markup Language) являются языками разметки, основной функцией которых является обслуживание контента с веб-сайтов. Основное различие между WML и HTML заключается в целевых устройствах, которые они стремятся обслуживать. HTML был создан для доставки контента на настольные компьютеры, которые имеют много вычислительной мощности, чтобы сэкономить при разборе и рендеринге контента. Когда интернет начал распространяться на мобильные телефоны, стало совершенно очевидно, что мобильные телефоны не имеют вычислительной мощности, размера экрана и цветовой гаммы для реальной работы с HTML. Таким образом, WML был создан как альтернатива HTML в обслуживании веб-контента для мобильных телефонов..
WML очень ограничен вещами, которые он может делать. Это необходимо для того, чтобы упростить поток страницы и минимизировать объем обработки, необходимый для визуализации страницы. Также нецелесообразно включать много или большие изображения на страницу WML, так как это, вероятно, не будет заметно на очень маленьких экранах мобильных телефонов. С другой стороны, HTML довольно полнофункциональный, даже в более ранних версиях. Кодеры могут размещать на своих страницах несколько изображений, анимаций, кадров, таблиц и многое другое. По сравнению с другими задачами, выполняемыми на компьютерах, рендеринг веб-страниц является относительно простым и не слишком загружает процессор.
По мере развития технологий компьютеры и мобильные телефоны также становятся все лучше и лучше. Цветные экраны и экраны с высоким разрешением все чаще встречаются в мобильных телефонах; особенно со смартфонами. Это улучшение означает, что все больше телефонов могут обрабатывать HTML-страницы. Проблема с маленькими экранами частично решается путем предоставления пользователю возможности увеличивать и уменьшать масштаб страниц. Это привело к постепенному переходу от WML к HTML.
Сегодня WML используется редко и часто просто как альтернатива главной странице. Смартфоны и даже обычные телефоны теперь имеют возможность просматривать веб-сайты так же, как на компьютере; хотя и на гораздо меньшем экране.
Резюме:
1.WML используется на телефонах, а HTML - для настольных клиентов.
2.HTML требует гораздо большей вычислительной мощности, чем WML
3.WML больше не используется так часто, как HTML