Mitkä ovat java-kielen huonot ja hyvät puolet?
Ajattelin alottaa ohjelmoimaan javalla ku kyllästyin Qb:iin ja haluaisin vähän haastetta.. ;)
Eikö Qbasicissa ole muka tarpeeksi haastetta? ;)
En tiedä todellisia hyviä/huonoja puolia, mutta mielestäni java on rakenteeltaan selkeää. Se toimii monissa käyttöjärjestelmissä, erityisesti selaimissa käytettävät appletit ovat mukavia, mutta javalla tehdyt ohjelmat taitavat olla jonkin verran hitaita.
Hmmm huonoja ja hyviä puolia - hyvä puoli on se, että monet ärsyttävät C/C++:n ominaisuudet on poistettu, kuten pointterit ja muistin allokoinnit.
Kirjastot ovat vähän vaikeaselkoisia, mutta kylle ne oppii - vaikeinta on kait eri modulien keskinäiset dependenssit (Mikä tuo sana nyt on suomeksi -"keskinäiset sidosvaatimukset"?). Eli kun käytät jotain luokkaa on se sidonnainen toiseen luokkaan - sen oppii vain ohjelmoimalla ja lukemalla.
Hanki hyvä manuaali - Java paketin mukana tuleva dokumentaatio ei kerro aloittelijalle yhtään mitään.
KemXy: Java ei ole hidasta, jos se on käännetty ajettavalle alustalle, mutta jos se ajetaan tulkkaavana (alusta riippumattomana) se on tuskaisen hidas varsinkin käytettäessä GUI:ta.
Juu täytyy tosiaan aina muistaa että kieli ei koskaan ole se joka on hidas, vaan kääntäjä/tulkki/vastaava.
Aihe on jo aika vanha, joten et voi enää vastata siihen.