Názor ke článku Temná Webová budoucnost od Standa - [16] Komplexitu zakryje jen uživateli. Pro počítač se...

  • 10. 9. 2008 16:50

    Standa (neregistrovaný)

    [16] Komplexitu zakryje jen uživateli. Pro počítač se vše ještě více zkomplikuje: Znamená to průchod další vrstvou, která data úplně překope, aby byly použitelné pro další vrstvu, a strojovým časem se mrhá ještě více.

    Třeba kombinace Plone + Zope + Python + mySQL + JavaScript + SOAP + HTML + HTTP + CSS + cookies je pro výkon aplikace přímo smrtící. A nedej Bůh, když něco nefunguje. To je pak laděníčko!

    Kombinace Ruby + Ruby on Rails + JavaScript + HTML + HTTP + CSS, dnes zkráceně nazývané AJAX, na tom není o moc lépe.

    Přepsání webové aplikace do nativní aplikace v čistém C s použitím nativního databázového rozhraní a nativní datové komunikace (bez převodu vzhledu aplikace do formátu HTML, bez textových referencí mezi frameworky, bez dotazů převáděných do jazyka SQL a bez přenosů dat převáděných do XML) lze bez problémů získat nárůst výkonu aplikace i o dva řády. Na PDA pak funguje svižněji, než běžela srovnatelná Web 2.0 aplikace na posledním dvoujádrovém procesoru.

    Příklad: Srovnejte maps.google.com na silném desktopovém počítači a výkon tangogps na mobilním telefonu. Co bude svižnější?