Хорший код решает проблемы

программный код

Задача программиста, кодера – убедиться, что его код в каждой строке служит какой-то цели. Качество кода не зависит от привлекательности формы, либо теоретических преимуществ. Код должен решать определенные проблемы. Поясним эту мысль — HTML5 позволяет опускать закрывающие теги абзаца элементов списка. Некоторых передергивает при мысли об этом, но это совершенно правильный код. Так что если исключение лишних тегов помогает тому, чтобы ваш код стал компактнее и быстрее, то вы решаете проблему, и это делает его хорошим кодом. Знаки препинания, тире, переносы, подчеркивания – все становится более понятным и удобным для чтения, когда символов становится меньше.
(далее…)

Промо-сайты и особенности их создания

Имиджевые веб-усилия

Промо-сайты всегда были и останутся эффективными инструментами рекламы и продаж для любого товара (телефона определенной модели, целой линейки устройств и т.д.).

В этом случае разработка сайтов промо вида будет ненапрасной и позволит получить максимум от результата. Почему? Все дело в том, что промо-сайты не просто предоставляют информацию о продукте, а делают это ярко, заставляя клиентов запоминать бренд и заинтересовываться им.

Таким образом, создание сайта промо вида преследует одну очень важную цель – точечное увеличение продаж. В отличие от сайта-визитки или представительства компании, промо-сайты должны продавать. Если они этого не делают – их эффективность сомнительна.
(далее…)

Некоторые популярные CMS на основе плоских файловых систем

CMS Monstra

Системы управления контентом, которые не используют для организации хранения информации реляционные базы данных, а хранят все данные и архивы в обычных файлах, организованных в простые и всем понятные файловые структуры (файл/папка), в последние пару лет множатся как грибы после дождя. Такие CMS имеют свои преимущества перед традиционными, вроде WordPress или Drupal, использующих СУБД для хранения информации. Конечно, это преимущество весьма призрачно и подходит только для организации простых сайтов и блогов, с малым объёмом хранимых данных и отсутствием сложных структурных взаимосвязей между ними. В противном случае нужно использовать классическую CMS, формирующую БД и использующую для обращения к ней язык структурных запросов.
(далее…)

Необходимость проведения раскрутки сайтов

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

Сеошница за работой

Раскрутка онлайн-проекта является комплексом активных мероприятий, призванных  повысить популярность ресурса как у пользователей, так и у поисковых систем.
(далее…)

DDOS-атака: почему вас это тоже касается

Как защитить свой бизнес от ddos-атаки

Если вы еще не знаете, что такое ddos-атака, то вы либо новичок в интернет-бизнесе, либо просто счастливчик. Мир бизнеса очень жесток, а мир бизнеса в интернете жесток вдвойне. Не смотря на законы и моральные принципы, есть достаточно людей, которые хотят заработать любой ценой, не стесняясь конкурировать не просто нечестно, но и противозаконно. И если вы лично пока не столкнулись с грязными методами борьбы со своим сайтом, значит, вам пока еще везло.

Рано или поздно любой коммерчески значимый сайт, к сожалению, сталкивается с проявлениями недобросовестной конкуренции, черного пиара и скоординированных атак. Можно надеяться, что вас это правило не касается и именно ваш портал станет приятным исключением, не интересным конкурентам, которые все как один – джентльмены в десятом колене. Но лучше все же перестраховаться и максимально обезопасить плоды своей многолетней кропотливой работы, побеспокоившись о защите от атак заблаговременно.
(далее…)

Введение в SEO

поисковая оптимизация

Благодаря жесткой конкуренции между веб-сайтами, SEO стало более важным, чем когда-либо для успеха в сети. Но что такое SEO? Какие подходы рекомендуются и какой тактики следует избегать?

SEO является аббревиатурой от Search Engine Optimization — поисковая оптимизация. Она описывает ряд методов, которые улучшают видимость сайта в выдаче поисковых систем. Целью такой оптимизации является как можно более высокое ранжирование по определённому поисковому запросу. Естественно, это легче сказать, чем сделать.
(далее…)

SEO в 2014 году

создание сайта

Google создаёт свои алгоритмы поиска так, чтобы они работали на регулярной основе. В 2013 году состоялось не менее пятнадцати примечательных изменений, в дополнение к ряду незначительных обновлений.

Вы, наверняка, слышали о Google Panda и Google Penguin. Panda, запущенная в 2011 году, в значительной степени является фильтром качества контента, что привело к снижению рейтинга сайтов низкого качества. Правильная и качественная разработка сайтов — самый эффективный способ для продвижения товаров, потребительских услуг и успешного ведения бизнеса. На сайте iworks.ua можно ознакомиться с подробной информацией и сделать заказ. Через год появилось обновление Penguin, нацеленное на подозрительные ссылки, например, платные. Тысячи доменов пострадали от этих ухищрений поисковика. Согласно данным Google, Panda оказала влияние на 12% всех результатов поиска, Penguin добавил еще 3,1% .
(далее…)

Использование сеток (Grid) при проектировании сайтов

создание сайта

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

(далее…)

Типографская иерархия

типогрфский набор

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