Смекни!
smekni.com

Отчет по практике в ООО Менатекс (стр. 3 из 5)


Таблица 1.4 Сравнение рассмотренных систем управления сайтом

Система Bitrix ABO.CMS S.Builder HostCMS NetCat UMI.CMS
Стоимость корпоративной версии, руб 34000 19300 5900 29900 15200 8990
Дата выхода текущей версии
07.17.2008
04/05/2009
15.05.2009
23.09.2008
13.05.2009
24.06.2009
Текущая версия (релиз)
7.50
5.2
4.009
5.1.х
3.5
2.7.3
Интерфейс администрирования
Web
Web
Web
Web
Web
Web
База данных
MySQL, MS SQL, Oracle
MySQL
MySQL
MySQL
MySQL
MySQL, files
Операционная система
Windows, UNIX
Windows, UNIX
Windows, UNIX
Windows, UNIX
Windows, UNIX
Windows, UNIX
Веб-сервер
Apache, IIS
Apache, IIS
Apache
Apache
Apache
Apache, IIS
Языки программирования
PHP
PHP
PHP
PHP
PHP
PHP
Фиксация действий пользователей (ведение лога) Нет Да Да Да Да нет
Многоуровневое утверждение изменений (модерация публикуемых материалов) Да Да Нет Да Да нет
Разграничение доступа (распределение прав) Да Да Да Да Да Да
Поддержка безопасного протокола при работе с системой (SSL) Да Да Да Да Да нет
Пакетная закачка Да Да Да Да Да Да
Клонирование объектов системы (копирование материалов) Да Да Да Да Да Да
Восстановление удаленных объектов (Корзина) Нет Да нет Нет нет да
Визуальный редактор (WYSIWYG-редактор) Да Да Да Да Да Да
Веб-статистика да да нет да да да
Система документооборота да да Нет Да Нет да
Вакансии да да да да да да
Обмен ссылками да да да да да да
Настраиваемые формы обратной связи да да да да да да

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

Выбор программных и аппаратных средств реализации интернет-магазина

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

Для выбора языка программирования необходимо определить требования к среде программирования. В процессе анализа требований и классификации самой проектируемой системе (интернет-магазину) были определенны следующие требования к среде проектирования:

· кроссплатформенность, необходимая для интеграции с другими подсистемами;

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

· безопасность;

· язык программирования должен предоставлять широкие возможности по работе с современными СУБД;

· обеспечивать универсальность клиентских приложений;

· открытость исходного кода, которая позволить динамическое совершествования ИС и исправление ошибок.

В настоящее время наиболее распространены следующие скриптовые языки вею-программирования..

Visual Basic Scripting Edition (или просто VBScript) — это язык программирования от компании Microsoft, предназначенный для создания сценариев (скриптов). Он является подмножеством языка Visual Basic и широко используется при создании административных сценариев в системе Windows. VBScript по умолчанию поддерживается в Windows Script Host (WSH), который в свою очередь по умолчанию устанавливается вместе с почти любой версией Windows. Если у вас слишком старая версия Windows, вы можете скачать WSH с сайта Microsoft и самостоятельно установить его.

Синтаксис VBScript является несколько упрощенной версией стандартного синтаксиса Visual Basic. Например, в VBScript не поддерживается типизация: все переменные имеют тип Variant. Сценарии на языке VBScript чаще всего используются в следующих областях:

· Автоматизация администрирования систем Windows.

· Серверный программный код на страницах ASP в Web-приложениях.

· Клиентские сценарии на Web-страницах (в основном только в браузере Internet Explorer).

JScript — это язык программирования от компании Microsoft. Он предназначен для создания сценариев и является реализацией стандарта ECMAScript. Синтаксис JScript во многом аналогичен языку JavaScript от компании Netscape. JScript по умолчанию поддерживается в Windows Script Host (WSH), который в свою очередь по умолчанию устанавливается вместе с почти любой версией Windows. Если у вас слишком старая версия Windows, вы можете скачать WSH с сайта Microsoft и самостоятельно установить его.

Сценарии на языке JScript чаще всего используются в следующих областях:

· Клиентские сценарии на Web-страницах.

· Автоматизация администрирования систем Windows.

· Серверный программный код на страницах ASP в Web-приложениях.

Язык JScript получил дальнейшее развитие в виде языка JScript.NET, который ориентирован на работу в рамках платформы Microsoft ASP.NET.

JavaScript - это язык программирования от компании Netscape, который является реализацией стандарта ECMAScript. Microsoft выпустила похожие версии языка под названием JScript, поэтому под названием "JavaScript" часто понимается любая версия языка, в том числе и Microsoft JScript.

В большинстве случаев при упоминании JavaScript подразумевается так называемый клиентский JavaScript, интерпретатор которого встроен в Web-браузеры. Однако JavaScript изначально был разработан как универсальный язык программирования для встраивания в любое приложение и обеспечения возможности написания в нем сценариев. Например, ActionScript, язык сценариев, доступный в Macromedia Flash 5 и MX, также смоделирован в соответствии со стандартом ECMAScript.

Python (питон) — интерпретируемый, объектно-ориентированный язык программирования высокого уровня. Он поддерживает классы, модули (которые могут быть объединены в пакеты), обработку исключений, а также многонитевую обработку. Python относится к классу языков с динамической типизацией, предоставляет программисту автоматическую «сборку мусора» и удобные высокоуровневые структуры данных, такие как словари, списки, кортежи и др. Питон объединяет поразительную мощь с простым и ясным синтаксисом, продуманной модульностью и масштабируемостью. Одной из интересных синтаксических особенностей языка является выделение блоков программы с помощью отступов (пробелов или табуляций), поэтому в Python отсутствуют операторные скобки ("begin/end", как в языке Паскаль или фигурные скобки, как в Си). Python — oдно из самых простых средств обучению и применению ООП. Часто является как первым (для обучения), так и последним (в череде используемых опытными программистами) языком программирования.