Kiinni Qt:hen

Onko paikalla väkeä, joka olisi itsenäisesti opiskellut Ot:tä ilman, että sitä käytetään töissä. No itse olen siis työttömänä tällä hetkellä ja kiinnostaisi tuo Qt. Pari kirjaa olen tietty hankkinut.

Mutta mikä on paras tapa päästä alkuun? Tarvitseeko välttämättä Linux-koneen? Itselläni ei liiemmälti ole Linuxista kokemusta.

Mikä on helpointa Qt:ssä? Mikä vaikeinta? Mikä mukavinta? Mikä on paskamaisinta?

Kaikki kokemuskuvaukset tervetulleita!
5673
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

osaatko c :aa? Qt ei silloin ole todellakaan paha nakki, c:stä joutuu jo varmaan vähän näkeen vaivaa, mutta uskoisin kokemuksen olevan palkitseva siltikin. Ei ole väliä, millä alat kehittämään, koodin pitäs olla linux/win/mobiili yhteensopivaa, kunhan käyttää qt-luokkia, eikä perinteisiä c /c kikkailuja. Kannattaa tutustua dokumentaatioon, se on kerrankin varsin hyvin ajan tasalla.

Äänestä
  • C :sta on tuttua olio-ohjelmoinnin perusteet, mikä tuntui vähän samalta kuin Java mutta en tosiaan mitään suurempaa sillä ole tehnyt. Teoreettiset erot näiden välillä ovat jollain tasolla tiedossa. J2ME:llä olen jotain pientä harjoittelua tehnyt. En ole Javassakaan sinällään mikään ekspertti mutta juurikin dokumentaation varassahan sitä mennään kielessä kuin kielessä.

    Ehkä vastaus kysymykseeni löytyy vain kokeilemalla että miten lähtee luistamaan.

    Äänestä

QT in tämän hetken ehdottomasti paras multiplatform framework.

Ei ole enää mitään syytä pysyä laitteistoriippuvaisessa, raskaassa ja epästandardissa .NETissä ja VeeCeessä kun tilalle voi ottaa kunnollisen työvälineen.

Voit ajaa QT:ta myös winukassa, mutta todellisuudessa kehoitan kyllä siirtymään kunnolliselle alustalle, eli vaihda vaikkapa Fedoraan, joka on kehityspuolella parempi kuin Ubuntu (lainkaan Ubuntua haukkumatta).

Fedorassa (ja Ubuntussa jne) QT asentuu automaattisesti paketinhallinnasta yhdellä komennolla tyyliin:
"# yum install qt" tai "$ sudo apt-get install qt".

Äänestä

Olen opetellut itsenäisesti. Se ei ole tuottanut tuskaa. Alkuun pääsee helposti. Tietoa on paljon ja kannattaa muistaa, että esimerkkejä on eri tasoisia. Myös yksinertaisia ja helppoja on tarjolla. Opetteluun ei kannata tuhrata ylettömästi aikaa. Aloita tekemällä heti jotain itsellesi.

Suomenkielellä löytyy jotain. Jos C vaikuttaa hankalalta, QT toimii myös Pythonilla ja Javalla.

http://www.pori.tut.fi/~miksa/mob/luennot/Qt_luennot_01.pdf
http://pienetbitit.blogspot.com/ Löytyy aktiivinen blogi.

Jos englannin kieli ei tuota tuskaa, suositellaan seuraavia:
http://www.youtube.com/watch?v=Rb43gnZI1A0
http://www.youtube.com/watch?v=LYF0spYkXUs
http://www.youtube.com/watch?v=QLT7oEt6gLE

Äänestä

Kommentoi aloitusta


Kokeillaanpas kirjoitti:

Onko paikalla väkeä, joka olisi itsenäisesti opiskellut Ot:tä ilman, että sitä käytetään töissä. No itse olen siis työttömänä tällä hetkellä ja kiinnostaisi tuo Qt. Pari kirjaa olen tietty hankkinut.

Mutta mikä on paras tapa päästä alkuun? Tarvitseeko välttämättä Linux-koneen? Itselläni ei liiemmälti ole Linuxista kokemusta.

Mikä on helpointa Qt:ssä? Mikä vaikeinta? Mikä mukavinta? Mikä on paskamaisinta?

Kaikki kokemuskuvaukset tervetulleita!

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu