Hlavní navigace

Názor k článku Gtkmm: pište GTK+ v jazyce C++ od peter - > Navíc rychlost u klasických GUI aplikací není...

  • Článek je starý, nové názory již nelze přidávat.
  • 13. 10. 2010 14:29

    peter (neregistrovaný)

    > Navíc rychlost u klasických GUI aplikací není až tak podstatná (např. programy v PyGTK mi subjektivně pomalé nepřijdou).

    Rýchlosť klasických GUI aplikací nie je asi podstaná, ale spotreba batérií v dôsledku použitia Vala vs Python už podstatná je. Ak máte rád Python ako ja, skúste sa pozriet na Genie (http://live.gnome.org/Genie).

    > Jinak IMHO Vala vlastně nepřináší nic moc oproti C++ (akorát C# syntaxe).

    Vala prináša v skutočnosti omnoho viac. Je to možnosť použitia knižníc/komponent (naprogramovaných vo Vala) v C, teda C kompatibiline ABI. To napríklad neumožňuje kód napísaný v jazykoch ako Java alebo C#. Navyše netreba programovať binding GTK+ do Vala, lebo to rieši prakticky automaticky cez vapi.

    > Naopak nepodporuje přetěžování metod a moc nerozumím té použité správě paměti(používá se nějaká forma "chytrého ukazatele").

    Preťažovanie metód je často krat matúce. Myslím, že je to svojim spôsobom výhoda Valy prameniaca s obmedzeni GObject type systemu. Rovnako aj pomenované konštruktory vnímam pozitívne z hľadiska prehľadnosti kódu. Automatická správa pamäte sa tiež občas môže hodiť.