close

JavaFX Komut Dosyası

Navigasyona git Aramaya git

JavaFX Komut Dosyası , Java platformundaki JavaFX teknoloji ailesinin bir parçası olan Sun Microsystems tarafından tasarlanmış bir programlama dilidir .

JavaFX, zengin İnternet uygulamaları alanını hedefler ( Adobe Flex ve Microsoft Silverlight ile rekabet halindedir ), masaüstü ve mobil pazarlar için görsel açıdan zengin uygulamaların hızlı geliştirilmesinde uzmanlaşmıştır. JavaFX Script, NetBeans ve Eclipse gibi entegre geliştirme ortamlarıyla çalışır . JavaFX, Sun'ın sponsor olduğu OpenJFX projesi aracılığıyla GNU Genel Kamu Lisansı altında yayınlandı.

Tarih

JavaFX Script, Form Follows Function için F3 olarak adlandırıldı. F3, esas olarak Eylül 2005'te SeeBeyond Technology Corporation'ı satın alarak Sun'ın bir çalışanı olan Chris Oliver tarafından geliştirildi.

Adı JavaFX Script olarak değiştirildi ve JavaOne 2007'de açık kaynak oldu .

Tüm kodlar, belgeler ve demolar OpenJFX Proje Geliştirme Web Sitesinde paylaşılmaktadır.

JavaFX 1.0, 4 Aralık 2008'de piyasaya sürüldü.

10 Eylül 2010'da Oracle, JavaOne'da JavaFX Script'in kaldırılacağını, ancak JavaFX API'sinin Java Virtual Machine için diğer dillerde kullanıma sunulacağını duyurdu .

Özellikler

JavaFX Komut Dosyası, Java platformu için derlenmiş , statik olarak yazılmış, bildirime dayalı bir komut dosyası dilidir . Bir ifade dili sözdizimi kullanarak otomatik veri bağlama, tetikleyici mutasyon ve bildirime dayalı animasyon sağlar.

Tutulan modda vektör grafikleri , video oynatma ve standart Swing bileşenleri , standart JavaFX API aracılığıyla desteklenir .

F3, hayata yorumlanmış bir dil olarak başlamış olsa da, ilk önizleme sürümünden önce (2008 3. Çeyrek) JavaFX Komut Dosyası, odağı ağırlıklı olarak derlenmiş olarak değiştirdi. JavaFX Interpreted Script, 223 JSR 'Java Scripting' köprüsü aracılığıyla hala mümkündür. Java platformu üzerine kurulu olduğu için Java sınıflarını JavaFX Script kodunda kullanmak kolaydır. Derlenmiş JavaFX Komut Dosyası, en son Java çalışma zamanının yüklü olduğu herhangi bir platformda çalışabilir.