Как да пишем за двигател на уебсайт

Определяне на технологията, на която се осъществява функционално ядро ​​продукт. Изберете език за програмиране. В де факто стандарт за развитието на CMS вече е PHP. Въпреки че е възможно да се обмисли възможността за използване на ASP .NET, Java, Python. Изберете технология за съхранение на данни. Като правило, модерна CMS използва база данни, тъй като съхранението на първичните данни. Но в някои случаи, можете да разчитате на файловата система. Маркирайте други технологии, които ще бъдат необходими за работа на двигателя (графична обработка библиотеката, проверка на правописа, криптографски модули и т.н.) на.







Вижте документацията на продукти и технологии, на базата на които ще бъде изградена по проекта. Определяне на възможността за използване на всеки продукт или технология. Ако е необходимо, се правят корекции в списъка на технологиите, да намерят приемливи алтернативи.

Направете план или проект, спецификации. Дори и да се планира развитието не привлича никого, но инициаторът на проекта, след ясен план или части от техническите спецификации, ще спестите много време и да направи работата много по-ефективно. В началото на проекта, че има смисъл да се направи задачата на проектиране на ядрото (а вероятно и тестови модули) CMS с минимална функционалност.

Прилагане на част от проекта, в съответствие с предварително разработени спецификации.







Извършване на функционални изследвания, внедрена в предишната стъпка. Идентифицирайте грешки. Направете списък на грешки и приключване на работа. Присвояване приоритет за грешка изпълнение корекция. Подреди грешката в съответствие с техния приоритет.

Поправете грешките намерени. Може би на този етап ще се разкрие други проблеми в системата. Попълнете списъка с грешки, да направи корекция на всеки от тях.

Определяне на необходимостта от по-нататъшни подобрения или изменения на мястото на двигателя. Отговор на въпроса за спазването на съществуващата функционалност предварително планирано, за да отговарят на параметрите на изискванията на критериите за системи за качество. Ако е необходимо по-нататъшно развитие, преминете към стъпка 5, за да изпълни следващата итерация на разработването на продукта.

Изпълнение на софтуер двигател "от нулата", Бъдете много внимателни при работа с постъпилите от външната данни. Неадекватно филтрация може да бъде причина за уязвимости, които заплашват сигурността.

Като правило, използване или усъвършенстване на съществуващите решения го прави много по-лесно и по-бързо, за да получите желания резултат. Ако имате намерение да развие двигателя за по-голяма не създаване на нов продукт, че има смисъл да осъществи проекта, въз основа на съществуващия код. Например, за да се използва Drupal или популярна ядро ​​CMF като CodeIgniter или Simfony.

Не отговори на въпроса ви?
Попитайте нашите експерти:

Всички експерти в тази област

Нов съвет от KakProsto

Какво е кешбек и как да го използвате

Постоянното покачване на цената на стоки, независимо дали са дрехи или електроника, води до факта, че много от тях са започва да се развива.

  • Как да се разпространява Wi Fi с лаптопа си чрез софтуер
  • Как да изтриете страница "VKontakte" с различни устройства
  • Как да станете популярни в Instagram
  • 10 начинаещи грешки при създаването на Google Adwords и Yandex Direct
  • Забравена парола?
    Ако не сте член?

    Чест 6X Premium

    Нова платена версия