В настоящее время мы можем использовать HTML5 для создания приложений, таких как Android, в Firefox, iPhone, Blackberry и других. Но я слышал, что HTML - это язык разметки, а не для программирования. Даже с функциями приложения, HTML продолжает оставаться только языком разметки?
Является ли HTML5 языком программирования?
Ответ 1
Короткий ответ: Нет.
Длинный ответ: Нет, это не так. HTML, как определено стандартом, является языком разметки, точно так же, как и в предыдущих версиях.
Но что это значит? Это означает, что предполагается структурировать ваши данные, позволяя вам также определять семантику с использованием маркеров, но она не может обрабатывать или изменять ваши данные, как вы бы это делали, используя язык программирования. Также он не имеет понятия ввода или вывода, как это имеет место в языках программирования, где вы получаете вход для анализа и создания вывода.
Кстати, HTML5 выходит за рамки более широкого интереса к сети, а также более сильные технологии (например, более новые версии javascript и css), которые делают новые веб-приложения еще более мощными и безграничными.
Пожалуйста, прочитайте этот отличный ресурс, чтобы узнать больше о HTML5.
Ответ 2
Языки программирования имеют определенные функции, такие как ветвление, цикл, что-то вроде того, чего не хватает HTML5. HTML5 определяет разметку для некоторых интерактивных функций, но разметка почти полностью статична (некоторые взаимодействия подразумеваются в определении элементов select
и т.д.). Многие функции "HTML5", о которых вы слышали, - это совсем не HTML5, а вещи, которые вы можете сделать с JavaScript (языком программирования) в браузере с умеренным доступом.
HTML5 все чаще захватывает (или перехватывает) роль определения как структуры веб-страниц, так и API для взаимодействия с ними с языка программирования. В спецификации DOM это было довольно раздельно, но многие из них теперь сворачиваются в спецификацию HTML5. Но опять же, это просто определение API. Фактическое кодирование с использованием этих API требует (практически во всех случаях) реального языка программирования.
Ответ 3
HTML5 считается технологией. Да, есть 5-й выпуск языка разметки HTML, но, вероятно, вы этого не имели в виду.
HTML5 больше считается технологией, включая HTML, CSS3 и javascript, и, прежде всего, их поддержку в таких инструментах, как браузеры. Поэтому на самом деле это можно рассматривать как нечто, требующее программирования.