Jak Napisać Silnik Dla Strony Internetowej

Spisu treści:

Jak Napisać Silnik Dla Strony Internetowej
Jak Napisać Silnik Dla Strony Internetowej

Wideo: Jak Napisać Silnik Dla Strony Internetowej

Wideo: Jak Napisać Silnik Dla Strony Internetowej
Wideo: Kurs HTML odc.1: Tworzenie stron www. Pierwszy projekt, wiedza podstawowa 2024, Listopad
Anonim

Dni witryn statycznych, a także witryn, które tylko częściowo dostarczają treści dynamiczne, minęły bezpowrotnie. Pojemności serwerów pozwalają na wykorzystanie CMS do budowania nawet niewielkich zasobów Internetu. Obecnie dostępnych jest wiele darmowych systemów CMS z funkcjonalnością na każdy gust. Wiele z nich jest opracowywanych przez zespoły profesjonalistów i sprawdziły się bardzo dobrze. Jednak nawet dzisiaj wielu entuzjastów stara się napisać silnik dla strony internetowej od podstaw.

Jak napisać silnik dla strony internetowej
Jak napisać silnik dla strony internetowej

Czy to jest to konieczne

  • - dostęp do Internetu;
  • - nowoczesna przeglądarka.

Instrukcje

Krok 1

Zaplanuj funkcjonalność silnika. Odpowiedz na ogólne pytania dotyczące celu i rodzaju opracowywanego produktu. Zdecyduj, czy będzie to uniwersalny CMS, czy coś bardziej skoncentrowanego (blog, platforma e-commerce, strona społecznościowa, portal informacyjny). Odpowiedz na konkretne pytania dotyczące wymaganych możliwości. Zastanów się, czy Twoja witryna potrzebuje galerii obrazów, forum, kanału informacyjnego, archiwum plików itp. Czy taka funkcjonalność powinna być ściśle zintegrowana z jądrem, czy może być przedstawiona w postaci modułów rozszerzeń.

Krok 2

Zastanów się nad architekturą silnika. Zazwyczaj architektura nowoczesnego CMS jest zgodna z paradygmatem MVC. Na tym etapie warto przestudiować już istniejące rozwiązania, których jest bardzo dużo.

Krok 3

Określ technologie, na podstawie których zostanie wdrożona główna funkcjonalność produktu. Wybierz język programowania. PHP jest obecnie de facto standardem rozwoju CMS. Chociaż możesz rozważyć użycie ASP. NET, Java, Python. Wybierz technologie pamięci masowej. Zazwyczaj nowoczesne systemy CMS wykorzystują bazy danych jako główne miejsca przechowywania. Ale w niektórych przypadkach możesz polegać na systemie plików. Wyróżnij inne technologie, które będą wymagane do uruchomienia silnika (biblioteki przetwarzania grafiki, sprawdzanie pisowni, moduły kryptograficzne itp.).

Krok 4

Przejrzyj dokumentację produktów i technologii, na podstawie których zostanie zbudowany projekt. Określ stosowność każdego produktu lub technologii. W razie potrzeby dostosuj listę technologii, znajdź akceptowalne alternatywy.

Krok 5

Sporządź plan lub warunki odniesienia dla rozwoju. Nawet jeśli nie planuje się angażowania w rozwój kogokolwiek innego niż inicjator projektu, przestrzeganie jasnego planu lub punktów SIWZ pozwoli zaoszczędzić sporo czasu i znacznie usprawnić pracę. Rozpoczynając projekt, sensowne jest sporządzenie zadania dotyczącego rozwoju rdzenia (i ewentualnie modułów testowych) CMS o minimalnej funkcjonalności.

Krok 6

Zrealizuj część projektu zgodnie z wcześniej opracowaną specyfikacją zadań.

Krok 7

Przetestuj funkcjonalność zaimplementowaną w poprzednim kroku. Zidentyfikuj błędy. Zrób listę błędów i zadań do powtórki. Przypisz błędy, aby naprawić wskaźniki priorytetów. Sortuj błędy według ich priorytetu.

Krok 8

Popraw wszystkie znalezione błędy. Być może na tym etapie zostaną zidentyfikowane inne problemy w działaniu systemu. Uzupełnij listę błędów, popraw każdy z nich.

Krok 9

Określ potrzebę dalszej rewizji lub modyfikacji silnika witryny. Odpowiedz na pytanie o zgodność istniejącej funkcjonalności z wcześniej zaplanowaną, o spełnienie parametrów pracy systemu z przedstawionymi kryteriami jakości. Jeśli wymagany jest dalszy rozwój, przejdź do kroku 5, aby przejść do następnej iteracji rozwoju produktu.

Zalecana: