I was intrigued by the fact that a new scripting language was designed for JavaFX, a new technology based on the Java platform, designed to enable consistent user experiences on desktop, mobile, TV, and other consumer platforms, where existing languages like Javascript or Groovy could be embraced and extended instead. أنا مفتون من كون لغة برمجة جديدة صممت لjavafx ، تكنولوجيا جديدة تقوم على منصة جافا ، وتهدف الى تمكين المستخدم متسقه التجارب على سطح المكتب ، المحمول ، والتلفزيون ، وغيرها من المنابر المستهلكين ، حيثما وجدت لغات مثل جافا سكريبت او Groovy ويمكن تمديد تبنت بدلا من ذلك. A new language means a learning curve for a developer to get proficient at and also not be able to leverage the developer base of an existing popular language like Javascript or Gorrvy. لغة جديدة يعني منحنى التعلم لالمطور للحصول على كفاءه وايضا لا تكون قادرة على التأثير المطور من وجود قاعدة شعبية مثل لغة جافا سكريبت او gorrvy. I asked the question to the powers that be at Sun. سألت السؤال لموازين القوى التي تكون في الشمس.

JavaFX team lead revealed that the decision behind creating a new language was more political than anything else. Javafx فريق كشف ان يؤدي القرار وراء خلق لغة جديدة هي سياسية اكثر منها اي شيء آخر. He anticipated community resistance if they tried to embrace and extend any existing scripting languages based on past experiences. وقال انه من المتوقع للمجتمع المقاومة اذا حاولوا توسيع واحتضان اي لغات برمجة القائمة على اساس تجارب الماضى. He also mentioned that if JavaFX gains enough traction they would be willing to provide libraries for languages like Groovy / Javascript to be able to use instead of JavaFX. واشار ايضا الى انه اذا ما يكفي من مكاسب javafx الجر انها ستكون على استعداد لتقديم مثل المكتبات لغات Groovy / جافا سكريبت لتكون قادرة على استخدام بدلا من javafx.

Update: My opinions at JavaOne has been تحديث : آراء فى بلادى وقد javaone quoted by InfoWorld ونقلت عنه وinfoworld . I still stand by that. انا لا تزال تقف الى جانب ذلك. I think JavaFX scripting language could have been better implemented by JavaScript or Groovy. واعتقد ان لغة برمجة javafx كان يمكن تنفيذها على نحو افضل عن طريق جافا سكريبت او Groovy.