„Szoftverkeretrendszer” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
15. sor:
Ezzel szemben ha sok projekthez használják ugyanazt a keretrendszert, akkor a befektetett munka megtérül. A további projektek gyorsabban és könnyebben elkészülhetnek. Ugyanez nem teljesül a kód méretére, amit a keretrendszer hozzáad, nem szólva a hatékonyságról és a tömörségről. Minden behúzott könyvtár tartalmaz szükségtelen kódrészleteket is, amiket nem biztos, hogy a rendszer kioptimalizál.
 
Egy több, mint tízéves tapasztalat szerint a leghatékonyabb keretrendszer nem a külsősök által fejlesztett, hanem a saját gyakran használt kódokból [[refraktorálásrefaktorálás]]sal összeállított keretrendszer. Erre példa lehet a felhasználói felület, ami egységes megjelenést kölcsönöz a programoknak.
 
Egy olyan keretrendszer létrehozása, ami még elegáns is, inkább művészet mint tudomány. Az elegancia magában foglalja a kód átláthatóságát, tömörséget, és kevés olyan kód jelenlétét, aminek nincs szerepe. Például a kódgenerátorok átlátható, olvasható kódot hoznak létre szemben azzal, aminél csak a működőképesség a követelmény. A keretrendszerek közül csak kevés felel meg ennek a követelménynek. Lehet, hogy egy újabb verzió már jobb, de még itt is van lehetőség a régebbi működés visszakapcsolására.