Poppe25 skrev:
Hade en diskussion med en vän om vad som hänt med Java på webben. För ett par år sedan pratades det ständigt om java och framför allt om java på webben.
Jepp, men när man pratade (och pratar) om "java på webben" så är det sällan man menar Java Applets, som är en specifik klientteknik. Det Java är bra på och idag främst är inriktat på är serverbiten, dvs den logik som snurrar på servrarna och det märker du som surfare inte mycket av, men det betyder inte att det inte finns där.
Skulle därför ha lite synpunkter på om vilka för- och nackdelar java har på webben, bortsett från att det är plattformsoberoende, är "säkert" dvs saknar pekare.
Vill du ha synpunkter måste du nog specificera dig lite samt läsa på vad Java egentligen är. Java är ett språk och en uppsättning tekniker, varav Applets är en liten och ganska nischad teknik. Är det just företeelsen Applets du undrar över, eller är det själva språket, eller är det affärsmässiga aspekter etc?
För vilka tjänster på webben lämpar sig java bättre än andra språk ex javascripts, asp, dhtml.....
Återigen, nu blandar du ihop begreppen lite ;). Du pratar om språket/teknikerna Java, men menar egentligen enbart den specifika Applet-tekniken. Javascript och dhtml körs (i princip) uteslutande på klienten. ASP körs på servern. Java som språk kan existera både på klient och server.
Någon som kan lista skillnaderna mellan ett skriptspråk som JavaScript och Java oxå?
JavaScript är just ett scriptspråk, ett ganska begränsat språk avsett för att köras i en applikation el. liknande för att utvidga funktionaliteten. Java och JavaScript har väldigt få likheter utöver namnet och vissa syntaktiska likheter, men används till helt olika områden.
Eftersom jag antar att du i din frågeställning är helt inriktad på applets så är mitt svar att de typer av intetsägande Java Applets som vi såg tidigare, som inte fyllde någon vettig funktion, är på väg att dö ut. Men i vissa lägen är Applets användbara, när man vill utöka webbläsaren med extra funktionalitet på ett enkelt sätt, ett exempel är t.ex kartfunktioner, där du kan zooma, och hoppa fram och tillbaka över en stor kartbild, se t.ex Sweden.se:s kartfunktion.
Toonster skrev:
Flash och dess actionscript har nästan helt tagit över istället för Javaapplets
Nja, det beror på användningsområde. För rena visuella effekter, spel och liknande så stämmer det, men vissa saker kan man inte göra i Flash, som t.ex bygga enkelt distribuerbara användargränssnitt mot specifika tjänster, t.ex så har jag några polare som jobbar på SEB där dom tillverkar system som utländska valutakunder/affärsbanker etc använder för att köpa och sälja valuta. Klienterna som kunderna använder för att köpa, sälja och få information om kurser är Java Applets som kommunicerar med serverprogramvaror. Att implementera det i Flash är inte görbart.