36
2 Разработка структуры построения электронного магазина
2.1 Архитектура электронного магазина
Архитектура сайта - систематизация информации и навигации по ней с
целью помочь посетителям более успешно находить нужные им данные.
Хорошо продуманная грамотная архитектура сайта гарантирует, что
пользователи потратят меньше времени на поиск нужной информации.
Разработка архитектуры сайта должна вестись с учётом наиболее важной
информации с точки зрения продвижения товаров/услуг на интернет - рынке. В
процессе создания структуры нового сайта, либо оптимизации структуры уже
существующего, необходимо концентрировать внимание потребителей именно
на этой информации и управлять посещаемостью сайта потенциальными
клиентами именно в наиболее важных разделах
сайта в соответствии с
позиционированием на рынке, продвигаемых товаров/услуг [1].
Грамотное распределение приоритетов между разделами и страницами
сайта, сделает их основными точками входа на сайт, что позволит
потенциальному потребителю быстро найти необходимую ему информацию об
искомых товарах/услугах и повысит успешность бизнеса в интернете.
Разработка архитектуры интернет-магазина. Архитектура интернет -
магазина должна быть проста и интуитивно удобна. И состоит из Клиентской
части, Программной части и Администрирования как показано на рисунке 2.1.
Рисунок 2.1 - Архитектура интернет - магазина
Программная часть архитектуры интернет - магазина рассматривается как
взаимосвязь операционной и серверной части.
В операционной части рассматривается
среда разработки интернет
магазина.
Клиентская часть
Программная часть
Администрирование
Интернет магазин
Операционная часть
Серверная часть
Инструменты
управления
Интерфейс магазина,
диалоговые окна
37
Серверная часть содержит в себе размещение интернет магазина на сайте
провайдера, поддерживающие технологии,
используемые при создании
интернет - магазина.
Разработка операционной части.
Предположительно интернет магазин разрабатывается в среде php. Для
ответа обоснования выбора было произведено сравнение РНР с другими
языками программирования Web-приложений. Это его основные конкуренты
— Perl, ASP.NET, ColdFusion и Java.
1 РНР и Perl.
Язык Perl был создан программистом Ларри Уоллом (Larry Wall) и
расшифровывается как Practical Extraction and Report Language. Перевести это
можно как "язык для практического извлечения данных и составления отчетов".
Perl является интерпретатором и появился намного раньше, чем Web. С
появлением интернета язык Perl оказался удобным инструментом для создания
динамических Web-страниц. Большое распространение Perl получил потому,
что был
доступен на каждом Web-сервере, поскольку практически все они
работали под управлением UNIX, и альтернативой ему являлся лишь более
сложный язык С.
Perl проигрывает РНР в изяществе, притом, что РНР предлагает
функциональность, аналогичную Perl при значительно
меньшей избыточности
и сравнительной простоте синтаксиса. Избыточность языка Perl связана с тем,
что он разрабатывался для самых разнообразных приложений, что не могло не
сказаться на его синтаксисе, в то время как РНР изначально разрабатывался для
Интернета. По мнению очень многих пользователей, не знавших изначально ни
РНР, ни Perl, выучить РНР намного проще [1].
2 РНР и Java.
Вообще говоря, различают язык Java и технологию Java. Язык Java
представляет собой С-подобный язык, который разрабатывался как
"улучшенный C++". Технология Java включает в себя клиентскую и серверную
Достарыңызбен бөлісу: