( hajbazer | 2017. 05. 05., p – 14:42 )

Több van, ráadásul bárki írhat újat.

Nincs több, amivel garantáltan működik is webesék funkcionalitása. Senki nem fog újat írni, aki használni akarja. Amire pedig kész lenne az új, webesék által használt technológia fejlődne mutálódna annyit, hogy már nem lesz kompatíbilis. A mai mainstream webböngészők (Firefox, Chrome) is úgy indultak, hogy majd gyorsak lesznek, gyorsabb, mint az IE, meg a Netscape. Az elején még azok is voltak, aztán elbloatosodtak. Ellenben, a legócskább, de működőképes GSM telefonnal is működnek a GSM hálózat szabványban lefektetett és szolgáltató által kínált szolgáltatásai (hívásindítás, hívásfogadás, hívásátirányítás ki/be kapcsolása, cellák közti handover, SMS stb.), legyen a telefon akármilyen régi.

Ha viszont szabványosítva lenne, akkor nem tudnék új dolgokat fejleszteni (csak „browserre”, de hát az igényeid szerint nincs), mert kötné a kezem az API.

Nagyon jó lenne, ha kötné a kezed, mert hiába fejlesztesz bloat-ot, nem kényszerítheted rá a felhasználóidra, legalábbis technikailag.

A hajós példáddal kapcsolatban: Nem azt mondta ez a valaki, hogy legyen sok kis kikötő, a nagyokat meg verjük szét. Azt mondta, hogy egy borítékba rakott, egyoldalas levelet ne úgy kelljen elküldeni egyik kikötőből a másikba teherhajóval, hogy becsomagolod 100 réteg csomagolóanyagba, csak mert neked így optimális, majd kifested szépre, mert így vélhetően jobban tetszik a címzettnek. Hanem egy levél menjen egy kisebb hajóval, mert az is el tudja vinni. Igen, a kisebb hajó pedig mehet kisebb kikötőből. Ami hibás a levezetésedben, az a konklúzió. Látod, a nagy cloud szolgáltatóknak, youtube, facebook is van API-juk és teljesen jól megoldják az új feature-ök hozzáadogatását: API verziót emelnek. Nem kell az új feature? Maradsz a régi verziónál. Kell az új feature? Váltasz az újra. Mégse vagy rákényszerülve arra, hogy egyféle megoldást (csak weben elérhető bloat-ot) használj. Avagy nem lennél, ha lennének értelmes kliensek írva ezekre az API-kra a hivatalosakon kívül.