( hajbazer | 2017. 03. 19., v – 18:28 )

256 vs 16384
Első körben nem tévedsz, valóban csak négyféle "funkcióra" lehet plugint berakni. Ezek azonban egy fájlkezelő lehetséges feature set-jét nagyjából teljes mértékben lefedik. Tehát ha Google Drive-ról szeretnél fájlokat kezelni, akkor ott van rá egy plugin, ha a DOOM .wad fájljaiban szeretnél kotorászni, arra is ott van egy plugin és mondok még jobbat: Amíg a Total nem tudott natívan SSL kapcsolódni, addig volt olyan plugin, amivel tudtál SSL-es FTP szerverre menni. Ez már majdnem olyan, mintha a 256 oszlopot 16384-re cseréled. Persze az Excel példád valójában azzal lenne analóg, ha a TC csak összesen 256 fájlt tudna megjeleníteni egy könyvtárban és lenne rá egy plugin, ami meg tudna 16384-et, ha máshogy nem úgy, hogy a végére tesz egy >> fake könyvtárat, ami tovább dob a következő 256-ra. Viszont még mindig jobb így, mint sehogy. Az Excel esetében a 256 oszlop egy tervezési hiányosság. Más kérdés, hogy az esetek 99%-ában biztos, hogy bőven elég volt. Azt pedig könyörgöm, ne próbálja meg senki megmagyarázni (igen, rátok gondolok Frankó és Persics Mérnök Urak:P), hogy az oszlopbővítés miatt romlik a performance. Ám ha mégis emiatt romlott, akkor kellett volna berakni egy opciót, amivel ez adott esetben kikapcsolható. Ahogy - bár megint nem teljesen analóg példa - a Total-ba is került könyvtár-előolvasási opció, amivel megmondhatod, hogy előre olvasson egy nagy könyvtárat, vagy folytonosan.

OpenType
Megint csak egy tervezési hiányosság, hogy nem lehetett sem font renderer-t, sem font olvasó lib-eket betölteni. Egy irodai programcsomagnál, ha plugin architektúrában gondolkodtak volna, bőven lehetett volna írni hozzá, akár külsős is megcsinálhatta volna, hogy még tisztességesebb legyen, lassulás nélkül. Egyébként nálam a 2003 is nagyon szépen kezeli az .otf betűket.

Szöveg gépelés közbeni feldolgozása
Legalább Word 94 óta van ilyen, autokorrektnek hívják. Egyébként meg ez is a kikapcsolható feature-ök között kell, hogy legyen.

Szóval a plugin architektúra az elején kezdődik a fejlesztésnek, nem folytatódik valahol. A kérdésedre a válasz: valószínűleg sehogy. Azonban hozzáadott feature-nél mérlegelni kell azt, hogy maga a feature kinek mennyire kell. Ha van olyan, akinek biztosan nem kell, akkor kikapcsolhatóvá kell tenni. Az okozott lassulással együtt.