Бесплатно онлайн сервисы Пятница, 31.01.2025, 13:02
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
Нам уже...

Меню сайта

Сервисы на сайте

Список тегов HTML

Советы

Партнеры сайта

Проверка ТИЦ & PR
*
Проверить тиц-pr
*

Календарь Flash
**
*

IP-информер

Главная » 2015 » Апрель » 8 » Как написать движок для сайта
16:52
Как написать движок для сайта
Запланируйте функционал движка. Ответьте на вопросы общего плана, касающиеся назначения и типа разрабатываемого продукта. Определитесь, будет ли это универсальная CMS, или что-то более узконаправленное (блог, платформа для онлайн-торговли, сайт сообщества, новостной портал). Ответьте на конкретные вопросы относительно требующихся возможностей. Подумайте, нужна ли на сайте галерея изображений, форум, новостная лента, файловый архив, и т.д. Должен ли подобный функционал быть жестко интегрирован в ядро, или же он может быть представлен в виде модулей расширений.

Продумайте архитектуру движка. Как правило, архитектура современных CMS следует MVC-парадигме. На данном этапе имеет смысл изучить уже существующие решения, коих существует весьма большое количество.

Определите технологии, на основе которых будет реализован основной функционал продукта. Выберите язык программирования. Стандартом де-факто для разработки CMS сейчас является PHP. Хотя можно рассмотреть использование ASP .NET, Java, Python. Выберите технологии хранения данных. Как правило, современные CMS используют базы данных в качестве основного места хранения информации. Но в отдельных случаях можно положиться на файловую систему. Выделите другие технологии, которые потребуются для работы движка (библиотеки обработки графики, проверки орфографии, криптографические модули, и т.д.).

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

Составьте план или техническое задание на разработку. Даже если к разработке не планируется привлекать никого, кроме инициатора проекта, следование четкому плану или пунктам технического задания сэкономит большое количество времени и сделает труд гораздо более эффективным. При старте проекта имеет смысл составить задание на разработку ядра (и, возможно, тестовых модулей) CMS с минимальным функционалом.

Реализуйте часть проекта в соответствии с ранее разработанным техническим заданием.

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

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

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

Категория: Статьи для начинающего вебмастера | Просмотров: 364 | Добавил: evgeny | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт

Генератор группы
*Генератор цвета групп*

Визуальный HTML
* HTML редактор *

Баннеры онлайн
* Генератор баннера *

Раздвижной блок

Ваш код кнопки
*




*

Спойлер
Тут будет текст скрытого контента.

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

Рейтинг@Mail.ru