Sun heeft de runtimes en bijbehorende tools voor Javafx vrijgegeven. De programmeeromgeving richt zich op de markt voor rich internet-applicaties en moet de concurrentie aangaan met Flash van Adobe en Microsofts Silverlight.
Ondanks deze tegenstanders van formaat ziet Sun wel degelijk kansen weggelegd voor Javafx, omdat het is gebaseerd op de platformonafhankelijke programmeertaal Java. Javafx-applicaties worden ontwikkeld voor onder andere desktops, internet, smartphones en settopboxen. Het nieuwe platform van Sun biedt de scripttaal Javafx Script die eenvoudiger onder de knie zou zijn te krijgen dan Java. Basiskennis van javascript is voldoende waardoor ook grafische professionals snel aan de slag kunnen, zo claimt Sun.
Met de Javafx development environment kunnen ontwikkelaars die applicaties willen bouwen voor het mobiele platform aan de slag met de geïntegreerde mobiele emulator. De mobiele versie, Javafx Mobile geheten, is vanaf het voorjaar van 2009 beschikbaar. Verder zijn in de ontwikkelomgeving de compiler, diverse runtime-tools en Netbeans 6.5 te vinden.
De Javafx production suite, voorheen bekend onder de codenaam Project Nile, beschikt over tools en plugins die webdesigners moeten helpen bij het verkorten van de benodigde ontwikkeltijd. De suite beschikt onder andere over plugins voor Adobe Photoshop en Illustrator om content te kunnen exporteren naar een formaat dat in Javafx gebruikt kan worden. Het laatste onderdeel, de Javafx Desktop, functioneert grotendeels op basis van Java Platform standard edition 6 update 10, waarmee applets met behulp van drag-and-drop vanuit de browser op de desktop geplaatst kunnen worden.

[Reactie gewijzigd door beany op vrijdag 5 december 2008 09:17]
[Reactie gewijzigd door alienfruit op vrijdag 5 december 2008 09:38]
En jij hebt ervaring met Java 1.2 en Eclipse 2, waarschijnlijk?Java staat volgens echt niet op elke pc. Niet op de 9/11 computers thuis hier... Ik vind Java maar trage bagger. Als je bijvoorbeeld kijkt naar Eclipse en zo sloom als stront van een makke beer door een rietje.
[Reactie gewijzigd door Phyxion op vrijdag 5 december 2008 12:37]
[Reactie gewijzigd door voodooless op vrijdag 5 december 2008 09:30]
Helemaal mee eens.Eigenlijk moet je je beweringen omdraaien. Als je windows server draait kun je nagenoeg alles draaien. (php/jsp/asp.net etc.) Als je voor linux kiest dan beperk je je eigenlijk pas echt.
Je moet toch weer eens terug komen naar de echte wereld hoor. Ik kan niet namens Java spreken, maar .Net is echt geen traag platform en ik denk dat dat ook geld voor Java.Ik heb zwaar mijn twijfels over het .NET en java platform dat ze ooit zullen uitgroeien tot echte performante platformen
Verdiep je in de materie: PHP wordt niet in .Net geintegreerd, maar er wordt een PHP syntax aan .Net toegevoegd. En niks met hangende pootjes. Het maakt het ontwikkelaars alleen maar makkelijk om over te stappen op het .Net framework.Waarom dacht je anders dat MS met hangende pootjes PHP in het .NET framework is aan het integreren? Geen goede tendens voor de PHP community vrees ik.
[Reactie gewijzigd door japio81 op vrijdag 5 december 2008 09:40]
Welkom in de echte wereld, waar Java en .NET twee van de meest populaire en gebruikte programmeertalen/omgevingen zijn in een moderne, professionele omgeving. Veel van de grotere (bedrijfs)websites zijn in Java geschreven (waar T.net bijna de uitzondering op de regel is).Ik heb zwaar mijn twijfels over het .NET en java platform dat ze ooit zullen uitgroeien tot echte performante platformen.
Leuk dat je over modaal prulwerk in frameworks begint, aangezien PHP waarschijnlijk de taal is met de meeste (web)frameworks is die allemaal Ruby on Rails proberen na te doen en eigelijk allemaal daarin mislukken. Iedereen die in PHP begint te programmeren gaat vroeg of laat met z'n eigen 'framework' of databaselaag bezig, ook al zijn er duizenden mensen die dat ook gedaan hebben (en daar hopeloos in mislukt zijn).Als je nu PHP en AJAX functies gebruikt geraak je al een stuk verder dan het modale prulwerk in dergelijke frameworks.
php is dé taal om in een zaterdag iets in elkaar te prutsen, maar als je een professionele webapplicatie wilt opzetten moet je óf een hele tijd investeren in het opnieuw bouwen van een professioneel framework (danwel een bestaande gebruiken die zich bewezen heeft in een professionele omgeving), óf een goeie taal / omgeving gebruiken als Java in combinatie met Spring of Struts.Wat de fanboys&girls ook mogen beweren, PHP is nog steeds dé taal om webapplicaties te maken ook desnoods in de vorm van een framework en Object georiënteerd.
Omdat er veel mensen zijn die erom vragen. Het maakt op zich niet uit, aangezien het .NET platform de PHP code 'compileert' naar zijn eigen formaat, CLI, waar ook alle andere .NET-ondersteunde talen naar gecompileerd worden.Waarom dacht je anders dat MS met hangende pootjes PHP in het .NET framework is aan het integreren?
[Reactie gewijzigd door Martin Sturm op vrijdag 5 december 2008 10:37]
Bij Sun Java 6 Update 10 wordt een nieuwe browser plugin meegeleverd, waarmee het installeren en starten van Java applets veel sneller en gemakkelijker zou moeten zijn - vergelijkbaar met het installeren van de Flash plugin en draaien van Flash in de browser.Duurt het laden van een JavaFX-applet net zo lang als een 'normale' Java-applet (volgens de developers niet...)
De nieuwe browser plugin heeft natuurlijk dezelfde voordelen voor "normale" applets. Applets worden op dit moment weinig gebruikt, het schijnt dat sommige banken ze gebruiken voor Internetbankieren.Wat betekent dit voor de 'normale' Java-applets? Worden die sowieso nog gebruikt??
JavaFX Script is een declaratieve taal die speciaal geschikt is om GUI's heel gemakkelijk mee in elkaar te zetten. (Ik heb er zelf heel even naar gekeken, dus hoe het in detail werkt weet ik nog niet). Het is dus iets anders dan een generieke scripttaal zoals Groovy, JRuby of Jython.Waarom een nieuwe scripttaal, terwijl je ook al Groovy, JRuby of Jython hebt?
Om daarop te kunnen antwoorden weet ik er nog te weinig vanaf, maar ik denk dat het erg moeilijk zal zijn om aan de populariteit van Flash te tornen. JavaFX is ook rijkelijk laat, Flash bestaat al een eeuwigheid en Silverlight is ook al een tijdje uit.Denken we dat het potentie heeft?
Ik ben nu al een tijdje bezig met een serieuze JavaScript / AJAX applicatie, en als programmeertaal is JavaScript helemaal niet slecht. Het vervelendste van JavaScript in de browser is dat er zoveel verschillende browsers zijn die zich allemaal niet goed aan de webstandaarden houden (met name IE wijkt nogal af van de W3C standaarden). Op de server zul je daar geen last van hebben.Goed als Javscript backend dezeflde javascript is als in AJAX, dan zou ik er wel tegenop zien, want zo'n leuk taaltje is het eigenlijk niet.
Op dit item kan niet meer gereageerd worden.
Populair: Tablets Samsung Websites en communities Mobiele telefoons Google Apple Microsoft Sony Games Politiek en recht
© 1998 - 2013 Tweakers.net B.V. Contact Over Tweakers Jouw privacy Algemene voorwaarden Cookies
Tweakers wordt uitgegeven door De Persgroep en wordt gehost door True