Hier zit een kleine verwarring constateer ik:
Java wat Carl bedoeld is niet Java wat MMwizard bedoeld. Java van MMwizard is Javascript, wat tot nu toe nog steeds ondersteund wordt door allerlei browsers. Zelfs Microsoft Live werkt met AJAX, dus dat niet meer ondersteunen is uiteraard weggegooid geld.
Hier iets van WIKI:
Java en JavaScript
Veel mensen verwarren Java met JavaScript, maar in feite hebben de twee talen weinig met elkaar te maken. Ondanks het feit dat beide talen op het eerste gezicht qua syntaxis op elkaar lijken, zijn er grote verschillen:
* Uitvoerbaarheid: JavaScript is bedoeld als scripting-taal en wordt daarom vaak geïnterpreteerd. Java wordt vaak (niet altijd!) eerst naar bytecode gecompileerd en daarna door een virtuële machine (VM) uitgevoerd.
* Relatie tot browser: Een scripttaal dient meestal als hulpmiddel bij een programma. In het geval van een browser dient JavaScript als middel om statische webpagina's te manipuleren. Java-applets zijn echter afzonderlijke programma's die in principe geen band hebben met de webpagina waarin ze verschijnen: ze draaien in een soort 'zandbak' ('sandbox') waar ze niet uit kunnen.
* Strong-typed vs. Weak-typed: JavaScript kent geen sterk getypeerde variabelen, wat betekent dat iedere gedeclareerde variabele ieder gegevenstype kan bevatten. In Java moet vooraf worden aangegeven welk gegevenstype een variabele kan bevatten, en als er een verkeerd gegevenstype wordt toegewezen aan een variabele wordt daar tijdens het compileren melding van gemaakt. Bij het programmeren van kleine eenvoudige applicaties vermindert het niet hoeven opgeven van datatypen de complexiteit van het coderen, en daarom is JavaScript meer geschikt voor korte, kleine applicaties. In grote applicaties is het belang van strong types veel groter, omdat het de programmeur in staat stelt in een vroeg stadium fouten op te sporen met betrekking tot verkeerd gebruik van gegevenstypen en onnodige conversies daartussen zelf in de hand kan houden.
Wat ik onlangs heb gelezen is dat Java applicaties, ook wel bekend als JAR bestanden, niet opkomen in de nieuwe Aero Glass en dus daarin niet volledig ondersteund worden. De fout ligt bij Java zelf om iets van het tipje van de sluier weg te geven. Nou ja, dit komt uit een Microsoft nieuwssite, dus waarheid?