Plugin Engine
A Plugin Engine egy saját fejlesztésű, moduláris keretrendszer, amelynek célja webes alkalmazások felépítése különálló pluginokból és modulokból.
A rendszer lehetővé teszi, hogy az alkalmazás egyes funkciói egymástól jól elkülönített, önállóan fejleszthető és karbantartható komponensek formájában működjenek. Ennek köszönhetően az alkalmazás felépítése rugalmasabbá és könnyebben bővíthetővé válik.
A megközelítés egyik legfontosabb előnye, hogy egy adott funkció javítása vagy módosítása általában csak az érintett plugint vagy modult igényli, így csökkenthető a teljes rendszer módosításából eredő kockázat és a karbantartásra fordított idő.
A Plugin Engine fő céljai:
moduláris alkalmazásfelépítés
funkciók elkülönítése és újrafelhasználhatósága
egyszerűbb hibajavítás és karbantartás
könnyebb bővíthetőség
a fejlesztési folyamat felgyorsítása
a rendszer egyes részeinek egymástól független fejlesztése és frissítése
a komplexitás csökkentése nagyobb webes alkalmazások esetén
A rendszer segítségével egy webalkalmazás nem egyetlen monolitikus egységként épül fel, hanem több, jól definiált felelősségi körrel rendelkező pluginból és modulból áll össze. Ez hosszú távon átláthatóbb kódbázist és egyszerűbb üzemeltetést tesz lehetővé.
Ez az oldal is be mutatja eme projekt müködését.