Citat:
ByteCode: Sluzi da bi povezao paradigmu singnala/slotova u C++ kod, problem je sto klase koje implementiras imaju i neke akcije koje jos treba da urade a ne cisto povezivanje signala i slotova. I kad se tvoj kod izmesa sa onime sto je moc kompajler uradio ne bude uvek cist kod.
Biće da ću ja da rodim mečku dok ne shvatim šta tu nije čisto. Da, mnogi Qt-ovi makroi kao Q_OBJECT ne znače ništa C++ kompajleru, nego moc kompajleru koji generiše neki C++ kod koji će C++ kompajler da prevede. Pa? Gde je tu problem sa debagovanjem?
Citat:
ByteCode: Drugi problem na koji sam naisao koristeci te cross platform varijante je sledeci. Kad deployujes aplikaciju na appstore/google play .... sa svim tim resenjima ne vidis lepo stack trace gde je pukao program. Dok recimo native Android java aplikacija lepo prikaze stack trace i vidis gde je pukao program i zasto.
Ne znam za mobilni svet, ali kada je GNU/Linux u pitanju, ako si isporučio program sa debug informacijama i korisnik je uključio generisanje core fajla u slučaju pucanja programa, sve ćeš lepo da vidiš.
Citat:
ByteCode: Drugi problem koji ti cross platform frameworci imaju jeste da su wall garden okruzenja, znaci sve je divno i krasno dokle god si unutar tog okruzenja, a recimo treba da ukljucis neku 3rd party biblioteku npr ads, ili mozda biblioteku za prepoznavanje barcode-a e tu ces da rodis mecku da to odradis kako treba.
Za ovo prvi put čujem. Čekaj, hoćeš da kažeš da ako okruženje nije višeplatformsko da je situacija bolja?
Citat:
ByteCode: Kao sto rekoh sve je to lepo u teoriji, u praksi recimo imas biblioteku koja je specificna za android, npr google admob, posebnu za iphone posebnu za wp7, sve su kao identicne ali api se ipak malko razlikuje za svaku platformu. Ili da idemo malko dalje pa recimo da uzmes neku biblioteku za android ili iOS koja se igra malko sa senzorima tipa akkceleracija ili gps ili kamera npr.
Pa, naravno da je teže raditi za više platformi nego za jednu. E, sad, šta je teže, korišćenje višeplatformskog alata ili potpuno različitih jezika, proceni sam.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.