JavaFX真实世界应用程序:欧洲电视网广播联盟
我榮幸地與今年在德累斯頓Saxonia 系統(tǒng)公司工作的Alexander Casall一起在JavaOne上展示了多個JavaFX Real-World應(yīng)用程序。 在準(zhǔn)備本次演講時,我們向客戶和合作伙伴發(fā)送了一份調(diào)查表,并向他們詢問了一些與他們的項(xiàng)目,他們的應(yīng)用程序以及他們對JavaFX的使用有關(guān)的問題。
我認(rèn)為這是個好主意,可以在JavaOne之前發(fā)布他們的答案,讓與會者有機(jī)會為這次演講做準(zhǔn)備,也可以從中獲得有關(guān)JavaFX項(xiàng)目,規(guī)模和決策的更多反饋。制作過程。
歐洲電視廣播聯(lián)盟(EBU)的Stephane Metairie返回了第一份問卷。
“ EBU的成員是廣播和電視公司,其中大多數(shù)是政府擁有的公共服務(wù)廣播公司或具有公共服務(wù)任務(wù)的私人擁有的電臺。 活躍成員來自最北端的冰島和最南端的埃及,來自西部的愛爾蘭和東部的阿塞拜疆,以及幾乎所有來自歐洲地理區(qū)域的國家。 –維基百科
EBU還因?yàn)槠涑蓡T國舉辦年度歌唱比賽而聞名。 今年在維也納舉行。
該應(yīng)用程序是由EBU和AISO的開發(fā)人員聯(lián)合開發(fā)的。 AISO是位于日內(nèi)瓦的軟件開發(fā)公司。 他們非常重視使用JavaFX開發(fā)業(yè)務(wù)軟件。 免責(zé)聲明:我與AISO有合同關(guān)系 。
他們正在開發(fā)的應(yīng)用程序用于計(jì)劃/安排廣播流(電視,廣播)。 預(yù)定的資源包括衛(wèi)星,衛(wèi)星天線,光纖等。該應(yīng)用程序?qū)⒂?50個并發(fā)用戶使用。
您可以在下面看到該應(yīng)用程序的屏幕截圖。 內(nèi)部顯示有時間軸控件的事實(shí),基本上消除了我作為外部顧問/自由職業(yè)者參與該項(xiàng)目的方式(請參閱FlexGanttFX )。
一般的問題
您的產(chǎn)品/項(xiàng)目的名稱是什么?
NEOS
您的用戶/客戶是誰?
內(nèi)部應(yīng)用程序。 負(fù)責(zé)計(jì)劃的用戶。 他們?yōu)閺V播流“構(gòu)建”動態(tài)網(wǎng)絡(luò)。
您的軟件的目的是什么? 有什么好處?
傳輸管理。 根據(jù)現(xiàn)有資源或案例租用資源建立動態(tài)網(wǎng)絡(luò)。 允許資源預(yù)訂和計(jì)劃。
該應(yīng)用程序可以運(yùn)行嗎? 如果是,從什么時候開始? 如果沒有,您打算什么時候上線?
該計(jì)劃尚未于2016年1月啟用。
您的項(xiàng)目預(yù)算多少?
300萬美元
發(fā)展歷程
您是如何將必要的JavaFX專有技術(shù)帶入您的團(tuán)隊(duì)的? (顧問,內(nèi)部/外部培訓(xùn)課程)?
我們邀請了JavaFx的一些顧問專家,并通過…Internet和Oracle資源對整個團(tuán)隊(duì)進(jìn)行了培訓(xùn)。
您是從哪個版本的JavaFX開始的? 一二八
Javafx 2
您何時開始開發(fā)該應(yīng)用程序,它花了多長時間?
從2014年底開始。迄今已使用一年。
有多少開發(fā)人員從事此工作? 總體上和在用戶界面上。
現(xiàn)在大約有15個人。 所有開發(fā)人員都在服務(wù)器和客戶端上工作。
應(yīng)用程序有多大? 代碼行,類數(shù)。
2000節(jié)課
JavaFX客戶端有多大? 代碼行,類數(shù)。
1000節(jié)課
您為什么選擇JavaFX作為前端技術(shù)? 非常重要的一點(diǎn):為什么不選擇HTML / Web?
這是Java! 比使用web / html更好的使用桌面資源的能力。 Java應(yīng)用程序隨著時間的推移比javascript更加穩(wěn)定(大量JS框架一直在興衰)
說服決策者同意JavaFX難嗎?
是的,我受到了經(jīng)理和開發(fā)人員的極大挑戰(zhàn)! (我仍然受到挑戰(zhàn))
您在JavaFX部分面臨的最大挑戰(zhàn)/問題/問題/錯誤是什么,您如何解決它們?
沒有有價(jià)值的數(shù)據(jù)表組件。 組件庫不足或不完整。 市場上沒有多少JavaFx開發(fā)人員。 綁定/可觀察性有時很棘手。 網(wǎng)絡(luò)上的文章正在增長,但在某些情況下還不夠。 沒有明確的MVC或某種MVC。 對于工業(yè)化程度很高的項(xiàng)目,沒有明確的MVC或這種模式。
您使用了哪些第三方產(chǎn)品/框架/工具(開源和商業(yè)),為什么選擇它們?
IntelliJ
您是否混合了JavaFX和Swing代碼?
沒有
外表
您會在下一個項(xiàng)目中再次使用JavaFX嗎? 請?jiān)敿?xì)說明原因或原因。 您對其他公司/項(xiàng)目的JavaFX有哪些建議?
也許。 但是它缺少一種可以在更高級別上管理應(yīng)用程序的框架(具有模板,樹頁,權(quán)限,css等等),我想到的是類似CMS的框架。
您希望將哪些功能添加到JavaFX?
數(shù)據(jù)表
您打算提供移動版本的應(yīng)用程序還是移動附件?
是
翻譯自: https://www.javacodegeeks.com/2015/09/javafx-real-world-apps-eurovision-broadcasting-union.html
總結(jié)
以上是生活随笔為你收集整理的JavaFX真实世界应用程序:欧洲电视网广播联盟的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 配置jdklinux(配置jdk lin
- 下一篇: java初学者指南_Java初学者指南