Анализ использования разработки




Введение.

Еще не так давно пользователей интернета было мало, и в сеть они ходили в основном за играми и общением. А потому были неинтересны бизнесу. И даже крупная компания вполне могла обойтись простым создание простых сайтов с незамысловатым дизайном и минимумом «наворотов». Сегодня даже небольшая фирма, довольствующаяся «сайтом-визиткой», теряет своих потенциальных клиентов во Всемирной Паутине.

Веб-дизайн, как и стоматология, живут по одним законам - все считается отдельно: дизайн, верстка, программирование и оптимизация. К тому же студии предпочитают избегать очень дешевых проектов и обычно стараются «раскрутить» клиентов на более дорогие решения. Например, предлагают более стильный и дорогой дизайн «круче, чем у конкурентов» или оптимизацию сайта под поисковые системы. Но это отдельный бизнес. Заказывать недешевую услугу стоит только тем, кто собирается прочно занять нишу в сети и отхватить часть клиентов у собратьев по бизнесу. Но это уже задача проектов посложнее, чем сайты-визитки.

Стоимость создание сайтов - вещь весьма условная. Как и везде, здесь существует своя мода и свои представления о престиже. В веб-среде тоже есть свои Версаче и Кензо, а,разработка сайта в модной студии - это элемент имиджа и демонстрация состоятельности. Можно разработать сайт в неизвестной веб-студии за пару тысяч долларов. Или заказать похожий по уровню проект в студии Артемия Лебедева и заплатить «за брэнд» от $60 тыс. В сети существуют ресурсы, за разработку которых заказчики выложили кругленькую сумму. Так, летом 2002 года в Рунете открылся президентский сайт, за который студия Ayaxi получила в общей сложности $200 тыс. Хотя в интернет-среде уверенно говорят о том, что общественность узнала только о малой части затрат. А реальные расходы на сайт президента выше на порядок. Правда, проектов этого уровня единицы - такой бюджет на представительство во Всемирной Паутине могут позволить себе только госструктуры.

В среднем корпоративный портал стоит сегодня от $10-15 тыс. В эту цену, как правило, входят профессиональный дизайн, достаточно сложное программирование и система управления контентом. Крупные разработчики и системные интеграторы мелкими проектами, как правило, не занимаются. «У нас нет отдельной веб-студии, мы все сайты и порталы делаем в рамках крупных проектов по автоматизации предприятия в целом»,- говорит дизайнер компании «Крок» Дмитрий Обухов. Что касается средней цены проекта, то разработчики в один голос говорят, что она весьма относительна. Стоимость проекта зависит от многих факторов: выделенных средств, предполагаемой рентабельности, сложности программирования и, собственно, уровня студии-разработчика. «Е сть узкоспециализированные студии, которые только и живут созданием сайтов. Им выгодно много и дешево,- заявляет Дмитрий Обухов ИЗ „Крока",- но большие „акулы" к ним не идут: непрестижно». Небольшая веб-студия за месяц создает сайт с интернет-магазином и системой управления примерно за $2-3 тыс. Подобный ресурс у более известного и крупного разработчика обойдется вдвое-втрое дороже. Но даже небольшой сайт будет стоить минимум $1 тыс., если клиент хочет на всех этапах управлять дизайнерами и программистами и на ходу менять суть проекта. Эксперты советуют заказывать сайт вместе с системой управления контентом (Content Management System, CMS). «Для компаний, присутствующих на рынке более трех лет, применение для создания сайта систем класса CMS уже просто необходимо»,- сказала «Бизнесу» аналитик компании Jason & Partners Евгения Кухаренко. На этапе разработки CMS заметно удорожает проект (стоимость CMS от $2 тыс.), но в будущем позволит снизить расходы на поддержание ресурса.

Общая часть

Цель разработки

Цели разработки web сайта:

1. Помочь компании во взаимодействии не только со старыми «знакомыми», но и с потенциальными партнерами и клиентами. Среднестатистический Интернет-ресурс в сети, раскруткой и продвижением которого занимаются специалисты, имеет зачастую показатель посещаемости в 400 посетителей в сутки. Это при том условии, что показатели эти стабильно держатся в будние дни и уменьшаются во время праздников и официальных выходных. Разработка и поддержка сайтов в любом случае даст лучший результат, нежели раздача рекламных листовок и буклетов с информацией о Вашей фирме.

Интернет является уникальным средством для информирования потенциальных клиентов и партнеров о деятельности своей компании. К тому же, Вы получаете возможность так или иначе экономить финансовые средства и временные ресурсы на рекламе, которых при других способах рекламирования потребуется немало.

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

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

4. Качественно сделанный сайт – это мощный инструмент рекламы. А, значит, создание и разработка сайта компании поможет Вас с его помощью увеличить объемы продаж, обрести новых клиентов, расширить целевую аудиторию. Веб-ресурс не ограничивает Вас территориально, чем не может «похвастаться» ни один из других способов рекламы.

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

6.Корпоративный сайт поможет Вам развить систему дистанционного обучения своих сотрудников. Именно Интернет сделал такую систему возможной, качественно модернизировал ее. Возможность иметь постоянную связь, организовать живой диалог с сотрудниками, находящимися на далеком расстоянии от Вас – несомненный плюс для организации.

7. Веб-ресурс являет собой и постоянный канал для обмена информацией. Это особенно важно для тех компаний, которые имеют филиалы, расположенные в других городах или странах. Интернет «стирает» эти границы, позволяет экономить средства на достаточно дорогой междугородной связи и время, которое потребуется для того, чтобы проинформировать всех о появлении той или иной информации. Ведь достаточно разместить её в специальном разделе для сотрудников и партнеров. Да, и передача различных материалов рекламного и презентационного характера через Интернет проходит значительно быстрее.

 

Анализ использования разработки

У правильно разработанного, размещенного сайт есть интернет аудитория — это и есть наши пользователи сети интернет.
Любая аудитория делится на:

· Целевую аудитория — это и есть Ваши покупатели товаров и услуг, которые сделают заказ или придут в магазин или офис, чтобы купить (от 25 до 150 посетителей).

· Не целевую аудиторию — которая состоит из случайных пользователей и целевой аудитории. Чаще всего, на рекламных сайтах показана именно эта аудитория (например 1000 посетителей в день), но целевая аудитория, которая Вам нужна, будет намного меньше (например 5 посетителей в день).

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

Расчеты эффективности использования сайтов для увеличения прибыли говорят сами за себя. При этом посещаемость сайта целевой аудиторией была средней, но она может быть и выше, соответственно заказов так же будет больше, а прибыль выше.


Анализ методов решения

 

Cотни и тысячи CMS, которые доступны сегодня, условно можно разделить на:

· коммерческие коробочные программы;

· некоммерческие, относящиеся к свободно распространяемому ПО;

· специально разработанные под конкретный проект.

Последние, действительно, отвечают полностью задачам, которые призван решать конкретный сайт, но их повторное использование затруднено. Более того, использование собственных разработок систем управления сайтом не лучший выбор, так как клиент фактически будет в дальнейшем привязан к создателям. В результате, какие бы отношения у вас с ними ни складывались, уйти от них к другим будет затруднительно.

Коммерческие системы управления контентом более перспективны. Чаще всего их создают серьёзные компании-разработчики ПО, учитывая в разработанной CMS потребности типовых проектов и большого количества пользователей, а также возможность дальнейшего развития. Однако, подобные коммерческие CMS стоят достаточно больших денег – даже право на развёртывание сайта на платной системе управления и добавление к нему функциональности стоит денег, которые вы будете платить разработчику. В конечном счёте, разработка Интернет сайтов на основе коммерческой CMS будет дороже, чем на свободно распространяемой.

Бесплатные системы управления, на наш взгляд, являются гораздо более удобными и экономичными. Мало того, что «приобретение» такой CMS не увеличит стоимость разработки сайта. Как правило, делаются они энтузиастами, профессионализм которых не уступает профессионализму разработчиков коммерческих систем управления.

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

Специалистов, которые разбираются в десятках бесплатных CMS великое множество, так что и создание, и поддержка сайта не представляют проблем. Да и оплата труда программистов будет на порядок ниже, чем при работе с коммерческой системой управления. Найти специалиста несложно, равно как и человека, который бы мог вам продемонстрировать все возможности конкретной бесплатной системы.

Таким образом, выбор CMS определяется её функциональностью и масштабируемостью, удобством административной панели, стоимостью (или её отсутствием).


1.4 Обзор средств программирования

 

При работе на компьютере IBMPC можно пользоваться разными языками программирования для создания интернет ресурсов. Например, языком HTML с использованием JavaScript, PHP, perl, lotus, ASP.NET

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

К первой относятся те из них, код которых выполняется на компьютере посетителя сайта, т. е. в браузере, запущенном на компьютере пользователя. Программы на этих языках встраиваются в код web-страниц или выносятся в отдельный файл, обращение к которому осуществляется из web-страницы (в этом случае браузер все равно обрабатывает такие «вынесенные» программы таким же образом, как если бы они были встроены в код страницы).
Во вторую группу включаются те языки, программы на которых выполняются на том компьютере, где расположен web-сервер. Эта группа более обширна - дело в том, что в принципе на web-сервере могут исполняться программы на любом языке, даже командных.bat-файлов MS-DOS, важно лишь, чтобы на нем была установлена программа-интерпретатор этого языка, удовлетворяющая стандарту CGI, которому также должен удовлетворять сам web-сервер.

Каждый из них имеет свои достоинства и недостатки.

JavaScript отличается от РНР тем что работает на стороне браузера а не сервера, это его главное принципиальное отличие. Движок на нём можно написать, но только для отображения контента, добавление и редактирование контента придётся реализовывать на других языках. (относиться к первой группе т.е. кодвыполняется на компьютере посетителя сайта). В Купе с HTML что является языком разметок достаточно можно выделить в достаточно мощьное средство для создания страниц «визиток» и домашних страниц.

Perl — это интерпретируемый язык, оптимизированный для просмотра содержимого текстовых файлов, выделения из них информации и генерирования отчетов на основе этой информации, а также просто хороший язык для выполнения многих задач системного администрирования UNIX. Он обладает большим набором преимуществ как язык сценариев общего назначения, которые проявляются через его характерные черты и возможности. Изначально разработан он был не как язык Web-программирования однако быстро им стал. Главная сложность и отличие от РНР заключается в обязательном знании более глубоких основ администрирования Unix-систем в отличии от РНР. (относиться ко второй группе т.е. программа на которых выполняются на том компьютере, где расположен web-сервер)

 

ASP.NET- Технология ASP появилась в 1997 году и предназначалась для построения web-страниц в InternetInformationServer (US). В сценариях ASP HTML-код объединялся со сценарным кодом, интерпретируемым IIS в ответ на запросы со стороны клиента. В результате строилась страница HTML, которая возвращалась клиенту. Технология ASP обладает рядом недостатков:

· быстродействие сценариев оставляет желать лучшего, поскольку в основу ASP была заложена интерпретация кода на стороне сервера.

· разработка и сопровождение сценариев затрудняется тем, что представление страницы не отделялось от управляющего кода.

· сложности с масштабированием, поскольку страницы ASP не сохраняют текущее состояние сеанса при переходе на другие серверы web-комплекса или после перезапуска.

(относиться к первой группе т.е. кодвыполняется на компьютере посетителя сайта)

РНР относится ко второй группе - программа на РНР исполняется на web-сервере. Однако от других CGI-языков РНР сильно отличается в лучшую сторону прежде всего своей простотой. При создании программы на РНР нет необходимости учитывать все те многочисленные мелочи, которые отравляют жизнь программистам на Perl или C++, - не надо заботиться о правах доступа к файлам сценария, не надо прописывать точные пути к различным модулям, нет необходимости следить за отсутствием в файле скрипта недопустимых символов. Синтаксис языка РНР допускает его легкое освоение как начинающим программистом, так и тем, кто уже использовал ранее какой-либо язык программирования. Можно целиком и полностью сосредоточиться на решаемой задаче и не думать о мелочах. Именно это и делает РНР подходящим выбором для web-дизайнера, который, начав его использовать, может вообще забыть о каких-либо других CGI-языках. (Впрочем, если исходить из механизма действия, то РНР более правильно называть не "CGI-языком", а препроцессором - что, собственно, отражено даже в его названии. В то время как CGI-приложение просто выдает некие данные в браузер посетителя, препроцессор просматривает все или некоторые файлы, выдаваемые web-сервером посетителю, и ищет в них определенные команды, которые и выполняет. Именно такой способ работы и позволяет указывать код программ на РНР непосредственно в тексте web-страниц.)

Одним из наиболее заметных достоинств РНР является возможность без особых затруднений работать с серверами баз данных. Ранее, до появления этого языка, задание, выражающееся словами "приделать базу данных к web-странице", было довольно трудным и малодоступным для начинающих web-дизайнеров. Приходилось либо самостоятельно разрабатывать хитроумные скрипты, взаимодействующие как с программой управления базой данных, так и с web-страницами сайта, либо закупать их у фирм-разработчиков. С помощью же РНР использование базы данных на сайте стало едва ли не элементарным. Для работы с подавляющим большинством типов баз данных в РНР есть встроенные функции, поэтому теперь достаточно лишь установить на web-сервере программу работы с базой данных (наиболее часто используется бесплатная MySQL - https://www.mysql.com) и включить в текст PHP-сценария команды работы с нею (их список приведен в описании языка вместе с примерами использования).

Возможности РНР можно весьма серьезно расширить с помощью дополнительных модулей, содержащих различные функции. Эти модули при необходимости размещаются на web-сервере, на котором установлен PHP-интерпретатор. Большое количество готовых модулей можно загрузить с адреса https://www.php.net, там же в разделе документации приведено и полное их описание. (В том web-сервере с установленным РНР, который распространяется с сайта https://php.spb.ru, никаких дополнительных модулей нет для уменьшения размера дистрибутива.) Например, модуль Zlib позволяет работать из программы на РНР с архивами в формате Gzip, а модуль libswf - с Flash-презентациями, создавая и редактируя их прямо из программы на РНР.

Учитывая все достоинства и недостатки выше рассмотренных языков, я остановил свой выбор на языке PHP, поскольку он наиболее удобен для реализации поставленной задачи.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: