17 декабря 2020
2009 год, Америка. Девушка нашла на блошином рынке в небольшом городке штата Вирджиния картину, написанную маслом, которая ей вообще-то не очень понравилась. Купила она ее только ради красивой рамочки, всего за 7 долларов. Однако, по счастью, мать этого «великого искусствоведа» оказалась чуть более сведущей. Увидев покупку, она посоветовала дочери обратиться в аукционный дом к специалистам. В результате выяснилось, что девушке попался подлинник импрессиониста Огюста Ренуара «Пейзаж на берегу Сены». Стоимость картины оценили в 75 000 долларов. Правда, разбогатеть на этой сделке незадачливой покупательнице не удалось. Проследив путь картины, специалисты выяснили, что полотно попало в Штаты в начале XX века и выставлялось в Музее искусств Балтимора. Оттуда в 1951 году его украли, поэтому перепродавать картину сейчас было бы незаконно. После нескольких лет разбирательств и волокиты шедевр был возвращен в музей.
Показать полностью…
Умеренность продающего сайта
Специалисты компании DST Global (dstglobal.ru) отмечают: если раньше Корпоративные сайты должны были нести информацию и обслуживать запросы пользователей, то сегодня их пытаются научить продавать. Современные сайты превращаются из простых обработчиков информации в неких электронных продавцов, в задачу которых входит представление посетителю товара, убеждение первого в том, что товар качественный, отслеживание его реакции и принятие данных от него.
Какие силы задействованы и для чего?
Чтобы Корпоративный сайт успешно выполнял подобные действия, одних лишь программистов и дизайнеров мало, к работе подключаются психологи, маркетологи, статисты и копирайтеры. Конечно, группа таких специалистов редко когда трудится над одним проектом, разве что над очень крупным, однако без их профессиональных знаний и опыта заставить сайт продавать практически невозможно.
Стало быть, чтобы Корпоративный сайт считался продающим, он должен нести в себе определенные характеристики, отличающие его от простого сайта и способствующие росту прибыли его владельца. Вот наиболее популярные признаки продающего сайта:
Лаконичное изложение информации. Смысл в том, что посетитель в течение двух-трех минут и без особого умственного труда должен узнать все о товаре или услуге. Причем информация подается исключительно в позитивном ключе.
Порядок отображения информационных блоков. Пролистывая сайт сверху вниз, посетитель вначале узнает о товаре, затем о его преимуществах, далее убеждается в его качестве на примерах, а в конце он получает возможность заказать товар, нажав всего одну кнопку. Правильно выстроенные блоки возбуждают интерес к товару по нарастающей.
Очень удобный интерфейс. Формы заказа товара или отправки сообщений делаются настолько интуитивно понятными, насколько это возможно. Чтобы предложение отправить свои данные и ход самой отправки выглядели более выразительно, используют анимацию, а дизайн кнопок прорабатывается до того тщательно, что их хочется нажимать.
Границы размыты, но можно и переборщить
Отсюда вовсе не следует, что обычный сайт не должен обладать подобными качествами, но именно их совокупность, можно сказать, делает сайт продающим. И все же набор принципов еще не является рецептом продажника, здесь нужно суметь пройти по центру золотой середины, именно так можно добиться высокой конверсии. Вот те же признаки, но уже с отклонениями:
Текст на сайте есть, но для простого покупателя он не информативен: пресыщен профессиональной терминологией; состоит из больших абзацев со слабовыраженными заголовками; несет клишированный смысл, тем самым создавая чужеродный фон для рекламируемого товара.
Шаблон сайта не разрабатывался под концепцию предприятия, а наоборот — последняя, учитывая малый бюджет, была вынуждена подстроиться под готовый HTML-шаблон. Когда из этого шаблона убирают лишние элементы, а нужных элементов в нем нет, остается что-то среднее, то, что выглядит недоработанным, то, что отражает реальную картину лишь наполовину.
Здесь отклонение чаще всего происходит в сторону слишком навязчивого интерфейса. Породили эту погрешность в первую очередь человеческая жадность и сайты-конструкторы. С одной стороны, разработчик предполагает, что от изобилия эффектов сайт будет смотреться богаче, с другой — конструкторы позволяют включать эти сложные эффекты при помощи простых манипуляций мышкой. Плодами этого гибрида являются сайты, с которых посетитель буквально бежит.
Как видно, следование одним и тем же принципам разработки продающего сайта, но с неправильным нажимом, дадут совершенно иной результат. Так или иначе, оценить результативность, опираясь только на техническую реализацию проекта невозможно, ко всему этому подмешивается еще и востребованность самого товара, а также процент попадания в целевую аудиторию.
Поэтому продающий Корпоративный сайт — понятие абстрактное. Никто не укажет точных границ, за которые можно или нельзя переходить, чтобы доля конверсии держалась максимально высокой. Метод проб и ошибок, ведение статистики и изучение покупательской активности требуют динамического вмешательства в процесс поддержки продающего сайта, а значит и регулярных затрат, но именно так можно идти по той самой золотой середине, не раскачиваясь по сторонам.
Обучение программированию: на что ориентироваться при выборе языка?
Чтобы начать изучать программирование, нужно выбрать подходящий язык, знакомство с которым не заставит в будущем жалеть о потраченном зря времени. Но из всего многообразия ЯП такой выбор сделать трудно, особенно когда говорят, что у каждого языка есть свои преимущества и недостатки, что каждый язык хорош в своей области.
Программирование и типы данных
Программирование — это работа с данными, а именно их систематизация и преобразование. Данные отличаются друг от друга по типу, например, есть числовые или строковые данные. Подобно тому, как в математике нельзя получить разницу между количеством помидоров и количеством огурцов, в программировании нельзя из числа с плавающей точкой получить слово при помощи арифметических или логических операций. Это значит, что при взаимодействии данных друг с другом учитываются их типы.
Типы и структуры данных — фундаментальные понятия в программировании. Грамотная систематизация данных кардинально увеличивает производительность программы, позволяет быстрее находить в ней ошибки, способствует безболезненному сопровождению программы в дальнейшем. Логика обработки данных в масштабе одной функции или небольшой программы называется алгоритмом, а общую структуру приложения принято называть архитектурой.
Для удачной архитектуры, помимо того, что она должна позволять расширять и поддерживать приложение, важно, чтобы действия функций или методов были однозначными: они должны выполнять конкретные действия и возвращать конкретный тип данных. В этом случае программа становится более контролируемой. Компиляция завершится ошибкой, если программист забудет указать тип данных. Это справедливо для языков со строгой типизацией, но есть и другие языки.
Нетипизированные ЯП как плохой выбор
ЯП, не требующие явного указания типа, называются языками с нестрогой типизацией. Здесь уже нагрузка ложится на интерпретатор, который, понимая контекст, присваивает тем или иным данным нужный тип, то есть выполняет дополнительную работу. Отсюда идет увеличение расходов системного ресурса.
Языки с нестрогой типизацией настолько развились, что тип данных определяется безошибочно, но расходы все равно остаются. Однако, писать код на таких ЯП значительно легче. Как правило, именно с них новичок и начинает обучение, что весьма логично. Но это большая ошибка. Пока автор кода не начнет учитывать значения типов данных, код будет плохо организован, даже если программа окажется работоспособной.
Более того, имея смутное представление о типах данных, трудно понять, для чего, собственно, появилась парадигма ООП. Ведь помимо распространенных типов int, double, bool, string и др., есть еще и абстрактный тип данных (программист создает их сам), который стал возможен благодаря ООП.
На этапе обучения желательно, чтобы новичок не смог написать рабочий код, если не укажет типы переменных и функций. Так он поймет главную мысль. Следовательно, изучать программирование рекомендуется на типизированных ЯП.
Bootstrap - библиотека, созданная разработчиками Twitter. Один из самых известных CSS-фреймворков на сегодняшний день. Имеет в своем составе шаблоны для отрисовки кнопок, сайдбаров, навигационных панелей, форм и других элементов сайта. Включает себя JavaScript-расширения.
Основные инструменты bootstrap — шаблоны, @media, формы, навигация, алерты, типографика и конечно же, сетки. Bootstrap совместим со всеми основными современными браузерами, но в старых версиях браузеров могут быть проблемы. Поддерживает адаптивность. Использует языки Less и Sass.
Подробнее на https://dstglobal.ru
#Созданиесайтов #продвижениесайтов #заказатьсайт #сайтподключ #разработкасайтов #бизнес
Миф о влиянии CMS на рейтинг сайта
Есть мнение, что от системы управления сайтом (CMS) зависит его индексация поисковыми системами (ПС). Якобы, ПС учитывают не только контент сайта и его ссылочную структуру, но и движок, на котором этот сайт работает. Более того, ходят слухи, что есть движки, которым ПС даже отдают предпочтение.
Генерация и структура страниц
Вначале следует разъяснить, что такое веб-страница и что такое ссылочная структура. В общем смысле веб-страница это текстовый документ, где текст представляется в форматированном виде (заголовки, абзацы, цитаты, ссылки и др.). Форматирование текста подразумевает придание ему смыслового и стилистического оформления, что достигается с помощью HTML-тегов и их атрибутов. Каждая веб-страница доступна по уникальной ссылке.
Несколько веб-страниц, составляющих единый сайт, имеют столько же уникальных ссылок. Когда страниц становится много, их группируют, в результате чего условно образуются категории, сама каталогизация происходит путем создания родительских и дочерних ссылок. Так выделяется ссылочная структура.
Теперь небольшое отступление. Сайт может быть статичным и динамичным. В первом случае веб-страницы представляют собой простые HTML-файлы, расположенные в каталогах сервера, вложенность каталогов друг в друга и имя самого файла образуют ссылку для доступа к конкретной странице. Во втором случае ссылка создается автоматически при помощи программного кода в тот момент, когда она будет запрошена на сервере. Механизмы могут быть разные, но суть одна — чтобы получить готовую HTML-страницу, следует отправить строку запроса (ссылку) на сервер.
Что положено знать поисковику
Когда ПС запрашивает конкретную страницу, она фактически делает то же самое, что пользователь интернета при помощи браузера. И получает она один и тот же ответ — готовую HTML-страницу. Ее интересует содержание данной страницы, как часто добавляются подобные страницы и насколько они уникальны, как быстро эта страница была получена, но никак не то, каким образом данная страница была сформирована, так как в этой информации нет никаких критически полезных для ПС данных.
Надо понять, что страница запрашивается по ссылке, а сервер в виде ответа возвращает всегда одни и те же данные. ПС не имеет доступа к серверу сайта, она не может получить информацию о том, как страница формируется. Да, есть специальные теги, в которых явно указывается имя генератора страницы, но это делается на усмотрение разработчика сайта. Да, есть сходства между ссылочными структурами, формируемыми той или иной CMS, по которым ПС может «предположить», какой инструмент сгенерировал страницу, но подобную структуру можно создать и другими способами, а значит ввести ПС в заблуждение.
Эти факты показывают, что данные, по которым ПС может сложить представление о генераторе — не надежные, следовательно, опираться на них нет никакого смысла. Конечно, есть популярные CMS, формирующие страницы особым образом (например, создаются дубли); такие особенности могут быть учтены ПС, последние, возможно, будут применять для сканирования таких сайтов определенные алгоритмы. Но! К оценке сайта это не имеет никакого отношения. То есть, если анализ показывает, что с высокой вероятностью исследуемый сайт работает на WordPress, то это не выступит ни плюсом, ни минусом для определения рейтинга. Во внимание будут браться другие критерии.
Информация о том, что CMS влияет на индексацию сильно искажена. Этому послужили приверженцы той или иной CMS с одной стороны, непонимание конечным потребителем основ обмена данными между сервером и клиентом — с другой.