2008-05-22 15:34
- Computer Sweden:
Sun på efterkälken
Av
|
Utveckling
Sun har lämnat ett försprång till Microsoft och Adobe i kampen om morgondagens användargränssnitt. Först nästa år kommer det en version av Suns Javafx för mobila enheter. För Javautvecklare innebär det en stor osäkerhet.
Många Javautvecklare står inför svåra val vad gäller att utveckla användargränssnitt för applikationer. Frågan är om man ska satsa på Adobes Airplattform eller till och med Microsofts Silverlight. Eller är Googles Android en vettig lösning för mobil utveckling?
Sun, företaget bakom Java, har hamnat på efterkälken med sin Javafxplattform. Som tidsplanen ser ut nu kommer Javafxversionen för vanliga klientprogram under hösten. Versionerna för mobila enheter, som telefoner, och för tv ska komma nästa vår.
– Risken är att Sun kommer att jobba så snabbt för att komma i kapp att de gör misstag, säger Lars Hansen, konsult på det egna företaget Mistel Design i Stockholm.
Det finns också andra faror med Suns hårda satsning.
– Ett problem med Suns arbete med att marknadsföra Javafx är att det tar energi från alla som utsätts för den. Jag misstänker också att det finns andra saker som Sun kunde marknadsföra, säger Ola Bini, konsult på Thoughtworks.
Lägg till detta att det finns kritik mot Suns beslut att satsa på ett nytt språk, Javafx Script, för att skapa användargränssnitt på Javafxplattformen.
– Det finns redan språk som Jruby, Groovy och Jython som alla har bra stöd för att skapa användargränssnitt i Javamiljön, säger Ola Bini.
Torbiörn Fritzon som är Javaexpert på Sun i Sverige håller inte med om kritiken mot Javafx Script.
– Poängen med Javafx Script är att det är gjort för att skapa användargränssnitt, det blir väldigt enkelt, säger Torbiörn Fritzon.
Han tycker inte heller att satsningen på Javafx tar energi från andra arbetsuppgifter.
– Tvärtom, det är en vitamininjektion som ger en tydlighet vad gäller utvecklingen av Java. Javafx innebär att vi bygger in funktioner som behövs i Javaplattformen.
Rent tekniskt ligger Javafx som ett lager ovanpå standard-Java, Java SE. Detta innebär att en teknik för att skapa användargränssnitt ska fungera för olika enheter som vanliga datorer och mobiltelefoner. Enligt Torbiörn Fritzon finns det fortfarande utrymme för Java ME, den Javavariant som hittills använts för att utveckla applikationer för mobiltelefoner. Till exempel i de fall flyttbarhet mellan olika typer av enheter inte är viktigt.
OBS! Denna artikel är mer än tio dygn gammal och är därför stängd för vidare debatt.