Effective Java == Scala?

Olen viime aikoina pyörinyt paljon Scala kielen parissa, kurssiamme päivitellen ja kieltä syvemmin opiskellen. Parhaillaan käynnissä olevassa JavaOne seminaarissa Scala tuntuu olevan edelleen nousussa oleva kiinnostava trendi, ja mm. Twitter, FourSquare, LinkedIn uskovat siihen. Edelleenkin kiinnostavaa on että opiskelemalla Scala toimintamallia oppii samalla vankan ymmärryksen siitä miten tulevan Java 8:n Lambda Expressions malli toimii, ja ennustan jo että siitä tulee VALTAISA juttu parin vuoden sisään.

No niin, törmäsin mielenkiintoiseen artikkeliin. Joshua Bloch niminen kaveri kirjoitti aikanaan kirjan Effective Java, josta on jo useampi painos otettu. Monet pitävät tätä alan perusteoksena joka kertoo miten Java kieltä tulee käyttää. Artikkelissa huomioidaan että kun otetaan pohjaksi Java, ja sovelletaan kirjan sääntöjä, saadaan Scala. Eli Scala == Effective Java. Olisiko aika opiskella uusi kieli? 😉

Minulla on ongelma. Olen huikean rakastunut sekä Grails, että Scala alustaan, puhumattakaan Androidista. Ja Javakin menee eteenpäin. Onko loppuelämäni polyglot pohjaista vai nouseeko vielä yksi ylitse muiden ? Stay tuned…

 

http://grahamhackingscala.blogspot.fi/2011/01/does-scala-equal-effective-java-bloch.html

 

Mainokset

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s