Hlavní navigace

Vlákno názorů k článku Qt DeveloperDays 2014: berlínský medvěd mručí nad přicházející verzí Qt 5.4 od nemo - QT je super a je fajn ze vyvoj...

  • Článek je starý, nové názory již nelze přidávat.
  • 16. 10. 2014 7:27

    nemo (neregistrovaný)

    QT je super a je fajn ze vyvoj sa nezastavuje len stale docela citit ze QML nieje uplne odladene a pri podpore mobilnych os mam obavy ze narazim na stale nedokoncenu podporu roznych api. Chyba nejaka lepsia zakladna qml scriptov, viac ukazok rieseni. Tak isto qtcreator/qml editor ma problem zobrazit uz len trocha zlozitejsie qmlka. Kompilovanie qml do nejakej binarnej formy je tusim uz aj teraz podporovane akurat az od komercnych licencii a nieje to nativny kod.
    Existuje v QT nejaky ORM engine/kniznica? Nieco povedzme ako Entity Framework z .net/c#?

  • 16. 10. 2014 8:57

    Jan Struhár

    API na mobilních platformách stále přibývají, že je to práce za běhu, to je jistá věc. Nechtěli to vydávat, "až bude všechna práce hotová".

    Jak zminil na konferenci Bo Thorssen, snad jeho slajdy budou brzy k dispozici - best practices se stale trochu hledaji a QML je napadnuto bandou bastlicu JavaScriptu, kteri v JavaScriptu realizuji to, co nemaji (veci nesouvisejici s UI). QML editor v Creatoru taky moc nepobiram, radeji pisu v textovem editoru.

    QtQuick compiler je opravdu jen v komercni edici a je svazany s konkretni verzi Qt (az do posledniho cisla verze), protoze saha do vnitrnosti Qt/QML. Takze je, podle meho, potreba ho nasazovat jen v kontrolovanem prostredi, kde vis, jaka verze Qt bude. Nativni kod to, podle meho je, melo by z nej vypadnout .cpp. Stahni zkusebni verzi enterprise a uvidis.

    O EntityFrameworku nevím nic, specificky Qt-ckovaty ma byt nejlepsi QxORM www.qxorm.com, ktery je ale komercni.

    Me se docela od pohledu libil obecny C++ ORM z Wt knihovny http://www.webtoolkit.eu/wt/doc/tutorial/dbo/tutorial.html

  • 16. 10. 2014 14:40

    nemo (neregistrovaný)

    nejde ani tak o editaciu qml , na to fakt netreba qtcreator.Skor ide o to mat nejaky nahlad tvoreneho gui bez kompilovania alebo spustania toho samostatneho qml testeru. Proste ked chcem vidiet ako to vyzera, no a uz z trochu zlozitejsim gui ma qtcreator problem.

    Ten Quick compiler som nejak neskusal len z kratkych textov som pochopil ze je to nieco co ma vygenerovat nejaky bajtkod ktory urychli nacitanie.Ale to som chapal ako funkciu ktora bola uz doteraz pristupna a az tato nova verzia vie generovat Rovno cpp/native. Na mobilnych zariadeniach to moze mat vyznam a mozno aj slusny vykonnostny narast.

    Na jednej strane chapem preco dali js do qml. Pre designera je jednoduchsie nejake jednoduche veci, animacie, male vypocty riesit v js ako sa ucit cpp a riesit nejaku funkciu v backende/binding do cpp kodu atd. Na druhej strane to presne moze zvadzat k nepeknym zhovadilostiam.

    Priznam sa strasne by sa mi pacilo nieco ako ma DevExpress svoj eXpressApp Framework pod .NETom. V podstate je to schopne vygenerovat kostru business aplikacie rovno s db, administraciou, riesenim kont/opravneni pristupu, generuje to na zaklade triedy cez ORM Rovno tabulku v db a tak isto formulare.