Мир веб технологий, достаточно динамично развивается, сайт, казалось бы сделанный на последних технологиях уже через год начинает уступать своим новым собратьям - конкурентам. Если технологии производства мобильных телефонов, планшетов и ПК каждый год берут новую технологическую планку, то в мире сайтостроения это происходит еще динамичнее. Новые процессоры - новые возможности, новые экраны - новые требования, новые поисковые алгоритмы - новые вызовы в SEO. Одним словом, то что сегодня актуально, завтра уже история. Основным двигателем технологического роста является конкуренция; удобней, функциональней, быстрее, универсальней. В этой, высококонкурентной среде, кто впереди, тот победитель.

Модернизация сайта, на сегодняшний день, это практически постоянный процесс, основные направления модернизации можно разделить на несколько блоков:

Оптимизация сайта под поисковые системы SEO.

Search engine optimization - это самый быстро развивающийся сегмент, в своей массе, он обусловлен политикой основных игроков поискового рынка - дать максимальную, лучшую, актуальную и объективную информацию пользователям. Участники рынка SEO, такие как Google, Yandex, Yahoo и другие, вкладывают огромные средства в разработку новых поисковых алгоритмов. Флагманы SEO обновляют свои движки, и соответственно обновляют требования к качеству сайтов несколько раз в год - появляются новые инструменты тестирования, новые требования к форматам разметки документов, новые продукты API для ускорения индексации и упрощения работы контент-менеджеров. Если еще позавчера покупка ссылок (серое СЕО) была популярным способом раскрутки сайта, а вчера появились микроформаты, то сегодня сообщество внедряет Linked Data, а за покупные ссылки можно на всегда вылететь из SERP. Другими словами вектор развития поисковой оптимизации направлен на белые СЕО технологии, профессиональное программирование и правильный контент - Citius, altius, fortius!

Внедрение новых технологий на сайт.

Еще недавно, при создании сайта преследовались чисто информационные цели, сайты, разрабатывались как веб каталоги или просто электронные буклеты. Это было обусловлено сложностью создания чего нибудь более функционального, проблемы с кроссбраузерностью, отсутствие стандартов и т.д. Сегодня, все выглядит иначе, вот несколько революционных изменений которые нам упали на голову:

Появились ФРЕЙМВОРКИ! 

Это такие структуры или паттерны которые упростили и ускорили разработку собственных веб приложений, решили вопросы кроссбраузерности, позволили сосредоточиться над воплощением идей, а не над постоянными доработками программного кода. Если раньше, позволить себе разработать что-либо функциональное могли лишь крупные студии с большим штатом программистов, которые огромное количество времени убивали на решение проблем совместимости, то сегодня, благодаря фреймворкам разрабатывать высоко функциональные системы может один человек. Все вопросы по качеству учтены в фреймворках. 
За последние годы, вышли в свет огромное количество фреймворков под различные языки программирования, пожалуй самые распространенные фреймворки:

 

JavScript - всемирно известная библиотека Jquery, все что движется, всплывает и летает на сайте в 90% случаев это JavaScript фреймворк Jquery.

 

PHP - с появлением фреймворков PHP, программисты наконец-то смогли оценить все прелести ООП (Объектно Ориентированное Программирование) имея под рукой Zend Framework, Codeшgniter, Symfony или Kohana можно разрабатывать очень сложные приложения, в короткие сроки, с высокой безопасностью и производительностью.

 

CSS - тут сложно выделить фаворитов, одни фреймворки решают вопросы семантические и изменяют подход программирования - это SAAS или LESS подобные, есть CSS фреймворки, которые направлены на решение вопросов кроссбраузерности - яркий представитель это HTML5 BOILERPLATE, есть просто сетки для респенсивного дизайна типа 960css или 1140css, есть вообще полномасштабные решения типа Bootstrap, который подарили миру разработчики Твиттер.

 

Можно продолжить этот список всевозможными решениями под другие технологии типа Ruby, Python и т.д., но всех их объединяет одно, они БЕСПЛАТНЫ и очень сильно облегчают жизнь разработчикам!

Внедрение сторонних API.

Все сторонние API направленны на обеспечение доступа посетителей Вашего сайта к различным сторонним сервисам. Простой пример API, это информер погоды который можно разместить на страничке сайта, более сложные решения это всевозможные плагины социальных сетей, такие как "лайки" фейсбука, возможность оставлять комментарии не выходя со страницы сайта, кнопки "нарвится" Одноклассников, "твитнуть" Твитера, Google+ и т.д. Отдельным пунктом стоят API банков, типа API Privat24 который позволяет сделать собственный платежный и информационный сервис или дать новый функционал интернет магазину. Также, можно выделить флагмана по предложению API для разработки, это компанию Google с их Google Developers, которые подарят Вашему сайту необычайные возможности:

  • внедрение Google Maps и воплощение собственных идей на картах Гугл (вплоть до создания бродилок);
  • Advertising API который упростит и выведет на новый уровень Вашу работу с Google AdWords;
  • инструменты аналитики которые Вы сами сможете настроить под свои нужды;
  • если у Вас много видео контента - вам упростит жизнь API и инструменты YouTube;
  • связь с соцсетью Google+;
  • облачные решения и т.д.

Сторонние API удовлетворят большинство Ваших требований, сделают сайт по настоящему интерактивным и удобным для пользователя, а самое главное - выделят Вас из конкурентов.

Выводы:
Модернизация и усовершенствование сайтов необходима тем кто привык быть впереди.
Новые технологии дают новые возможности.
Пользователи уделяют внимание новшествам и фичам (не стоит маньячить с этим).
Интернет технологии все равно всех убьют и по этому это единственный правильный путь опередить конкурентов.
Это самая лучшая инвестиция на сегодняшний день.

Создано:

Автор