WebSphere ja Weblogic kuolemassa pois?

J2EE-teknologian alkuajoista lähtien IBM:n WebSphere ja nykyisin Oraclen omistaja WebLogic ovat olleet suosituimpia sovelluspalvelimia, joilla J2EE-sovelluksia (ja nykyisin Java EE -sovelluksia) on pyöritetty. Uuden tilaston mukaan näiden kahden tuotteen markkinaosuus on kuitenkin pienentynyt huomattavasti: WebSpherellä on 1,66% markkinaosuus ja WebLogicilla vain 0,51% markkianosuus. Suosiotaan ovat kasvattaneet huomattavasti erilaiset open source -ratkaisut. Lue juttu: http://bit.ly/y9VSUp

Ohjelmoinnin trendit, joita kannattaa seurata

Ohjelmointikielet ja tekniikat kehittyvät vauhdilla. Infoworld ennustaa vahvaa kasvua erityisesti skriptikielille. Mm. JavaScriptin ja Groovyn merkitys on voimakkaassa kasvussa, CoffeeScript on mielenkiintoinen uusi tulokas ja samoin Ruby on Rails yleistyy nopeasti. Myös perinteisemmät kielet, erityisesti Cobol, kasvattavat merkitystään. Java-maailmassa JVM:n (Java Virtual Machine) merkitys kasvaa, kun JVM:ää ei enää käytetä vain Java-ohjelmien ajamiseen. JVM mm. tukee JRuby-alustan kautta Ruby on Rails -ohjelmia ja JVM tarjoaa monia etuja muihin Ruby-alustoihin nähden. Lue juttu: http://bit.ly/wiJUBr

James Gosling siirtyy Googlen palvelukseen

Javan siirtyminen Oraclen omistukseen aiheutti aikaan paljon kritiikkiä. Yksi kriitikoista, Javan alun perin luonut James Gosling, jätti Javan myynnin yhteydessä siirtymättä Oraclen palvelukseen. Nyt James Gosling on päättänyt uudesta urastaan ja siirtynyt töihin Googleen. Mielenkiintoiseksi asian tekee se, että Oracle on hiljattain haastanut Googlen oikeuteen patenttirikkomuksista, jotka liittyvät Java-tyyppisen teknologian käyttöön Googlen Android-mobiilikäyttöjärjestelmässä. Lue juttu: http://cnet.co/fRqfs9

Code Recommenders

Code Recommenders on mielenkiintoinen uutuus IDE-kehityksessä. IDE-työkaluissa on jo pitkään ollut ns. "code completion" -ominaisuus, eli työkalut osaavat täydentää ohjelmakoodia puoliautomaattisesti. IDE voi esimerkiksi näyttää listan kaikista luokan metodeista, joista ohjelmoija valitsee haluamansa. Code Recommenders vie tätä toiminnallisuutta pidemmälle: se pitää kirjaa ohjelmoijien käyttämästä koodista ja ehdottaa älykkäästi koodia (esimerkiksi kutsuttavaa metodia), jota ohjelmoija todennäköisesti seuraavaksi on kirjoittamassa. Lue juttu: http://bit.ly/b9H3gk