Самая горячая тема в области разработки веб-фронта в последние годы-HTML5. HTML5 принципиально изменил способ разработки разработчиков. Этот язык и стандарт, от настольных браузеров до мобильных приложений, и будут продолжать влиять на различные операционные платформы . Что такое html5?
HTML5 в узком смысле
Предшественник проекта HTML5 был назван веб -приложениями 1.0. Он был предложено Phothwg в 2004 году, принятый W3C в 2007 году, и создал новую рабочую команду HTML. 6 мая 2013 года был объявлен официальный проект HTML 5.1. Эта спецификация определяет пятую основную версию, и в первый раз, когда она пересмотрит основной язык всемирного паутины: гипертекстовый язык разметки (HTML). В этом выпуске постоянно вводятся новые функции, чтобы помочь авторам веб -приложений усердно работать над улучшением совместимости новых элементов.
Самая горячая тема в области разработки веб-фронта в последние годы-HTML5. HTML5 принципиально изменил способ разработки разработчиков. Этот язык и стандарт, от настольных браузеров до мобильных приложений, и будут продолжать влиять на различные операционные платформы.
В мобильной области один из вопросов, о которых люди спорили, заключается в том, разработать ли веб -приложения или нативные приложения? При разработке стандартов HTML5 различия между ними постепенно становятся размытыми. Сегодня крупные средства массовой информации спешат сообщать о вещах, связанных с HTML5. Итак, какова тенденция к будущему развитию HTML5? Позвольте мне поговорить о моих взглядах и о некоторых взглядах, с которыми я видел, с которыми, я думаю, согласен.
1) Мобильный приоритетЗа день до вчерашнего дня AppMobi был выбран в качестве самой многообещающей компании в ReadWriterWeb2012. В качестве стартапа компания -премия впервые сосредоточилась на том, как достичь простоты и повсеместного использования HTML 5 на мобильных платформах.
Из новых мобильных приложений сегодня мы знаем, что в эту эпоху большого взрыва в смартфонах и планшетах мобильный приоритет стал тенденцией, и независимо от того, что он развивает, мобильный является основным направлением.
Как упомянуто выше, проблема, которая была из -за мобильной области раньше, заключается в том, следует ли разработать веб -приложения или нативные приложения. Теперь мы видели некоторые крупные компании, такие как The Financial Times, которые также хорошо показали в процессе выхода на рынок мобильных устройств HTM L5, удалили нативные приложения iPad из App Store и разработали веб -приложения.
Многие разработчики игр также будут играть важную роль в мобильных веб -приложениях, и тенденция предпочтительных мобильных веб -приложений будет продолжаться до тех пор, пока мобильные устройства не будут доминировать в области обработки информации. На самом деле, пользователям не заботятся о том, какие инструменты вы используете для разработки каких приложений. Будь то веб -приложение или собственное приложение, достаточно, если его легко использовать.
2) В главных ролях разработчики игрНа самом деле, разработчики мобильных игр - те, кто больше всего выигрывает от HTML5. Они могут использовать эту платформу, чтобы избежать 30% комиссии, выплаченной Apple за платные игры. В определенной степени игры являются самым продаваемым приложением на мобильных платформах и важным фактором привлечения людей к покупке мобильных устройств.
Многие разработчики игр управляются Facebook или Zynga, а будущая экосистема приложений Facebook основана на HTML5. Хотя очень трудно разрабатывать игры на платформе HTML 5, разработчики игр готовы сделать это. Это также способ упаковать и интегрировать игры веб -приложений в нативные приложения через XDK Phonegap и Appmobi. Facebook делает это почти так, основываясь на веб -приложениях и браузерах, но упаковывает их и интегрирует их в собственные приложения.
3) Отзывчивый дизайн и автоматическое изменение размера экранаПрежде чем HTML 5 действительно изменит мобильную платформу разработки, необходимо сделать важный шаг, который является отзывчивым дизайном, то есть экран может быть автоматически изменен в зависимости от контента.
Лучший пример адаптивного дизайна - Bostonglobe.com (Watch Videos), запущенный в этом году. Его экран может быть изменен на основе всего. После посещения своей группы по филаментам разработчика он узнал, что отзывчивый дизайн нелегко. Некоторые базовые концептуальные проекты должны начинаться с нуля, такие как обработка ответов для медиа -библиотек, а также обработка изображений и рекламных объявлений от третьих сторон также раздражает.
Чтобы сделать отзывчивый дизайн, вы должны понимать отношения обратной связи между контентом и экраном. Zurb, отзывчивый дизайнерская компания из Силиконовой долины, сказал, что за последние 16 лет разработчики поняли, что отзывчивый дизайн должен полностью оставить потоковую передачу и сосредоточиться на том, как обрабатывается контент на веб -страницах и мобильных устройствах. Этот процесс продолжается, и HTML 5 сделает это возможным.
4) Доступ к устройству
Самым большим препятствием для устранения границ между веб -приложениями и местными приложениями является способность браузеров получить доступ к основным функциям мобильных устройств, таких как камеры, адресные книги, календари, ускорители и т. Д. С точки зрения использования HTML5 для достижения этой возможности, упомянутый выше, AppMobi является лидером отрасли, и все API были открыты после благодарности. Mozilla также усердно работает над расширением возможностей доступа к устройствам через свой мобильный браузер Fennec.
Для многих мобильных разработчиков улучшение доступа к устройствам является наиболее захватывающим инновацией HTML5, что означает, что веб-приложения могут войти в мобильные устройства без какой-либо упаковки в стиле PhoneGap. Разработчики игр, конечно, счастливы, потому что для них заблокированы определенные функции, такие как ускорители, которые могут быть интегрированы в игры.
Это открывает еще один возможный мир, такой как лучшая интеграция с облаком (что способствует покупкам в приложении, толчках сообщений и т. Д.) И повышает игру в игру. С платформой HTML5 разработчики больше не могут полагаться на Java, CSS3, HTML и другие языки программирования.
5) Кэш в автономном режиме
Эта концепция довольно модная. В автономном режиме приложение также может работать как обычно. Это считается волшебной стороной HTML 5. Лучший пример кэширования в автономном режиме в этом году - Amazon Kindle Cloud Reader. Вы можете синхронизировать контент ко всем устройствам серии Kindle через Firefox6 или выше, Chrome 11 или выше, Safari 5 или выше, а также iOS 4 или выше браузеров, и можете вспомнить все, что есть в библиотеке Kindle.
Amazon реализовал автономное использование веб -приложений. Многие эксперты утверждают, что окончание нативных приложений происходит, потому что использование веб -приложений стало простым, без трения, подходящего для любой платформы или без платформы. Конечно, щупальца Мозиллы также достигают здесь. На самом деле, Mozilla хочет участвовать в любой области, в которой HTML 5 может проникнуть. Вы можете узнать больше из мобильного проекта Mozilla.
6) Срока погашения инструментов разработкиВ августе этого года Брайан Флинг написал сообщение в блоге под названием HTML5 -анализ разработки веб -приложений и выдвинул несколько предложений для справки разработчиками, занимающимися приложениями HTML 5:
Будьте терпеливы, проекты HTML5 могут быть лучше, чем разработка любого другого проекта, но они будут длиннее.
Это не так просто, как создание веб -сайта, это может стоить вам много денег
Найдите подходящих разработчиков, вы должны помнить, что это очень трудно для многих опытных экспертов, и вашей команде также будет трудно, поэтому вы должны найти подходящего человека и найти правильное направление.
Чтобы поддержать себя, вы должны знать, что при разработке проектов HTML 5 необходимо сделать много инструментов, а не готовые
В техническом мире пошаговый догматический стиль здесь не работает, и он будет стоить много ненужных средств. В мобильной области нет права или неправильного, только независимо от того, подходит ли это, и все сосредоточено на пользовательском опыте.
С точки зрения инструментов, в дополнение к инструментам, предоставленным AppMobi, существуют также структуры и разработчики снабжения IDE, предоставленные Sencha и Appcelerator. Хотя эти инструменты сейчас не являются зрелыми и не так просты и мощны, как структуры и инструменты разработчиков на Android и iOS, по крайней мере, они развиваются и станут все более и более полезными.
СуммироватьДругие особенности HTML 5, такие как формы и новые стандарты, все еще быстро развиваются, и по мере продвижения стандартизации HTML 5 может вернуться к HTML. Ведущие цифры в области разработки HTML 5 включают Sencha, Adobe, Appcelerator, AppMobi, Facebook, Amazon и Google.
Независимо от того, являетесь ли вы разработчиком, который хочет разработать новые видео -приложения, такие как BrightCover или разработчик, который хочет разработать новые аудио -приложения, такие как SoundCloud, будь то настольные или мобильные приложения, HTML 5 является основной темой инноваций.