Jak Napsat Engine Pro Web

Obsah:

Jak Napsat Engine Pro Web
Jak Napsat Engine Pro Web

Video: Jak Napsat Engine Pro Web

Video: Jak Napsat Engine Pro Web
Video: Jak psát web #1 2024, Listopad
Anonim

Dny statických webů i webů, které poskytují pouze částečně dynamický obsah, jsou nenávratně pryč. Kapacity serveru umožňují používat CMS k vytváření i malých internetových zdrojů. Dnes je k dispozici mnoho bezplatných CMS s funkcemi pro každý vkus. Mnohé z nich jsou vyvíjeny týmy odborníků a velmi dobře se osvědčily. I dnes se však mnoho nadšenců snaží napsat motor pro webové stránky od nuly.

Jak napsat engine pro web
Jak napsat engine pro web

Je to nutné

  • - přístup k internetu;
  • - moderní prohlížeč.

Instrukce

Krok 1

Naplánujte funkčnost motoru. Odpovězte na obecné otázky o účelu a typu vyvíjeného produktu. Rozhodněte se, zda to bude univerzální CMS, nebo něco více zaměřeného (blog, platforma elektronického obchodování, komunitní web, zpravodajský portál). Odpovězte na konkrétní otázky týkající se požadovaných schopností. Zvažte, zda váš web potřebuje galerii obrázků, fórum, zdroj zpráv, archiv souborů atd. Pokud by taková funkce byla pevně integrována do jádra, nebo může být prezentována ve formě rozšiřujících modulů.

Krok 2

Přemýšlejte nad architekturou motoru. Architektura moderního CMS se obvykle řídí paradigmatem MVC. V této fázi má smysl studovat již existující řešení, kterých je velmi velké množství.

Krok 3

Určete technologie, na jejichž základě bude implementována hlavní funkčnost produktu. Vyberte programovací jazyk. PHP je nyní de facto standardem pro vývoj CMS. I když můžete zvážit použití ASP. NET, Java, Python. Vyberte technologie úložiště. Moderní CMS obvykle používají databáze jako své hlavní úložiště. V některých případech se však můžete spolehnout na souborový systém. Zvýrazněte další technologie, které budou vyžadovány ke spuštění enginu (knihovny grafického zpracování, kontroly pravopisu, kryptografické moduly atd.).

Krok 4

Projděte si dokumentaci k produktům a technologiím, na nichž bude projekt postaven. Určete vhodnost každého produktu nebo technologie. V případě potřeby proveďte úpravy v seznamu technologií a najděte přijatelné alternativy.

Krok 5

Vytvořte plán nebo zadání pro vývoj. I když se neplánuje do vývoje zapojit nikoho jiného než iniciátora projektu, dodržování jasného plánu nebo bodů zadávací dokumentace ušetří spoustu času a zefektivní práci. Při zahájení projektu má smysl vypracovat úkol pro vývoj jádra (a případně testovacích modulů) CMS s minimální funkčností.

Krok 6

Implementujte část projektu v souladu s dříve vytvořenými zadávacími podmínkami.

Krok 7

Vyzkoušejte funkčnost implementovanou v předchozím kroku. Identifikujte chyby. Vytvořte seznam chyb a úkolů k revizi. Přiřaďte chyby a opravte prioritní metriky. Seřadit chyby podle jejich priority.

Krok 8

Opravte všechny nalezené chyby. Možná v této fázi budou identifikovány další problémy v provozu systému. Vyplňte seznam chyb a opravte každou z nich.

Krok 9

Zjistěte potřebu další revize nebo úpravy webového stroje. Odpovězte na otázku o shodě existující funkčnosti s dříve plánovanou, o spokojenosti provozních parametrů systému s předloženými kritérii kvality. Pokud je nutný další vývoj, přejděte na krok 5 pro další iteraci vývoje produktu.

Doporučuje: