Nem is mondtak soha, hogy teljesen ujrairtak az egeszet, bar raferne.
Pont azt kellett volna tenni, mint amit most Te is leirtal, nem csak sorszinten, hanem tervezesileg is rengeteg tulbonyolitas van (a motivacio egyszeru: altalanos, mindent lefedo rendszert akartak irni). A baj csak az, hogy 1) rengeteg lehetoseget hardcode-oltak (igy teljesen felesleges az altalanos framework), 2) vannak benne nagyon elrugaszkodott dolgok (pl. egy rendszerben tobb telefon, azokon belul tobb vonal, azokon tobb hivas objektum ertelmezett), de ami a leggazabb, hogy 3) ebben a hatalmas katyvaszban a fejlesztonek kell kezzel minden kivalogatnia, a framework teljes hierarchiajat bejarva, ha eppen arrol van szo.
Azert vannak ujitasok, amiknek mondjuk 2006 ota meg kellett volna lenniuk, pl. a pufferelt UI ahelyett, hogy mindenki a kepernyore firkal kozvetlenul, aztan lesz ami lesz. Meg igy se vagyok teljesen biztos benne, hogy minden alkalmazas ezt ki is hasznalja.
Mondjuk a Window Server, es a megjelenitesert felelos osszes tobbi is szep katyvaszt eredmenyez, no meg hatekony megjelenitest, ha minden rajzolashoz negy szerver IPC-zik folyamatosan...
Az AVKON-rol meg inkabb nem mondok semmit.
Ez egy nagyon tanulsagos konyv, igazi thriller.
[ Szerkesztve ]
Break Driven Development