ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: inbruk
4. июля 2013 23:24

web development

Рядовой пользователь Интернета, решивший заработать на своём увлечении и переквалифицироваться в специалиста по созданию сайтов, начинает самообучение с кодов HTML. Это азы сайтостроения, а языки программирования более высокого уровня, интернет маркетинг курсы, раскручивание ресурса — это уже дело будущего. Итак, купив книгу или переписав из других источников вышеназванные коды в тетрадочку, новоявленный специалист пробует на деле полученные знания: сохраняет в блокноте Windows-теги, открывает файл в браузере. Освоив язык HTML, сайтостроитель задаётся вопросом: а нужно ли изучать другие, более сложные?

Можно ли остановиться на HTML?

Для ответа на поставленный вопрос стоит вспомнить понятие этого самого простого языка программирования. Лучше будет даже назвать его языком разметки, настолько просты его функции: HTML указывает браузеру, где разместить элементы веб-страницы. Положение заголовка и картинок в тексте, отступы абзацев, размер, жирность и курсив шрифтов и многое другое — вот его задача. Это своеобразный конструктор документа: пользователь вводит в адресную строку искомый http-адрес, сервер получает запрос и отправляет информацию, а браузер принимает документ в виде тегов и на их основе выстраивает обычную читаемую страницу.

Однако HTML определяет только структуру текста и не способен добавлять такие необходимые для сайта эффекты, как выпадающее контекстное меню, плавающие баннеры, картинку, увеличивающуюся при наведённом на неё курсоре и другие «живые» детали. Разница между языками простой разметки и более сложного программирования в том, что первый статичен и создаёт неподвижное изображение, а второй делает сайт интерактивным, требующим непосредственного участия пользователя.

Так что из вопроса, достаточно ли знания HTML для вёрстки сайтов или стоит продолжить обучение, вытекает закономерный ответ: если новичок хочет создавать лишь статичные сайты, на которых отсутствуют не только динамичные элементы, добавляющие содержимому увлекательность, но и простые функции, например добавление комментариев, он может остановиться на HTML. Купленная кнопка бабло выполнит свою задачу и раскрутит сайт так, что он не останется без посетителей. Но тем не менее, если специалист хочет создавать по-настоящему увлекательные ресурсы, которые будут пользоваться популярностью и за которые можно испытать приятное чувство гордости, то он поймёт, что разметка — это не предел и веб-программирование открывает широкие горизонты для по-настоящему увлечённого человека.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Silverlight, HTML5 и непрозрачная стратегия развития Microsoft
Оригинал статьи взят отсюда: Silverlight, HTML5 и непрозрачная стратегия развития Microsoft Автор: Peter Bright Переводчик: Mairon     По непонятным мне на данный момент причинам, похоже, что многие разработчики, присутствовавшие на недавней конференции PDC-2010 (Крупнейшая конференция Microsoft для разработчиков — Прим. переводчика), были сильн...

Многопоточный HTTP сервер на C#
Оригинал статьи здесь: Многопоточный сервер на C# за 15 минут Автор (на хабре): ertaquo C# довольно простой и гибкий язык. Вместе с .NET поставляется довольно много уже готовых классов, что делает его еще проще. Настолько, что вполне можно написать простой многопоточный HTTP-сервер для отдачи статического содержимого всего за 15 минут. Можно было бы использовать уже...

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий