日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

javafx窗体程序_JavaFX实际应用程序:SkedPal

發(fā)布時間:2023/12/3 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javafx窗体程序_JavaFX实际应用程序:SkedPal 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

javafx窗體程序

“真實世界的應用程序”系列中的一個新條目。 這次是SkedPal ,這是一個用于智能管理忙人生活的應用程序。 我一直在咨詢SkedPal團隊有關(guān)JavaFX的事務(wù),并且在他們決定開始使用我的CalendarFX框架來滿足他們的日歷要求時,我也在咨詢他們。 在下面,您可以看到此有吸引力的應用程序的幾個屏幕截圖。 如果您想自己嘗試一下,則只需在SkedPal網(wǎng)站上注冊并下載桌面客戶端(它們也有移動客戶端)。

我已經(jīng)請SkedPal的首席執(zhí)行官Saied ArBabian回答了幾個有關(guān)其產(chǎn)品,開發(fā)以及(當然)他們對JavaFX的使用和想法的問題。

一般的問題

您的產(chǎn)品/項目的名稱是什么?

SkedPal

您的用戶/客戶是誰?

SkedPal是可公開下載的應用程序,適用于需要安排工作以更好地管理自己的時間的忙碌的專業(yè)人員。

您的軟件的目的是什么? 有什么好處?

SkedPal的主要目標是通過智能地安排所有工作來協(xié)助忙碌的專業(yè)人員按時交付項目。 它是基于SOA云的應用程序,其中包括云中的Narrow AI調(diào)度引擎,用于桌面的JavaFX客戶端和iOS配套應用程序。

該應用程序可以運行嗎? 如果是的話,從什么時候開始。 如果不是,您打算什么時候上線?

自2014年以來,我們一直處于公開Beta版。我們正??進入第3個關(guān)鍵點,并且越來越接近用戶的最佳位置。

發(fā)展歷程

您是如何將必要的JavaFX專有技術(shù)帶入您的團隊的? (顧問,內(nèi)部/外部培訓課程)?

團隊熟悉Swing,并且很快就可以使用JavaFX來交付第一個版本。 培訓過程是內(nèi)部的。

您是從哪個版本的JavaFX開始的? 一二八

從版本2開始。

您何時開始開發(fā)該應用程序,它花了多長時間?

到目前為止,我們已經(jīng)發(fā)布了兩個版本,而我們處于第三個版本的中間。 我們從2013年底開始,并于2014年10月發(fā)布了第一個版本。第二個版本于2015年6月發(fā)布。

有多少開發(fā)人員從事此工作? 總體上和在用戶界面上。

共有5個開發(fā)人員。 2只在用戶界面上。

應用程序有多大? 代碼行,類數(shù)。

代碼行數(shù):132,000,分類號:860

JavaFX客戶端有多大? 代碼行,類數(shù)。

碼數(shù):76,000,分類號:548

您為什么選擇JavaFX作為前端技術(shù)? 非常重要的一點:為什么不選擇HTML / Web?

我們團隊的經(jīng)驗主要是在Java中,因此為了立即開始交付前端應用程序,選擇JavaFX是一個自然的決定。 事后看來,一個強大HTML / Web開發(fā)人員社區(qū)可能會提供巨大幫助。

說服決策者同意JavaFX難嗎?

不,與在企業(yè)環(huán)境中相比,在初創(chuàng)企業(yè)中做出決策的速度更快,更容易。

您在JavaFX部分面臨的最大挑戰(zhàn)/問題/問題/錯誤是什么,您如何解決它們?

JavaFX的高內(nèi)存消耗對我們尤其是一個麻煩領(lǐng)域。 解決該問題的唯一方法是在下一個迭代設(shè)計中考慮性能約束,并將設(shè)計限制在可行范圍內(nèi)。

您使用了哪些第三方產(chǎn)品/框架/工具(開源和商業(yè)),為什么選擇它們?

最初,我們使用基于Swing代碼的MiG Java日歷,然后由于其更好的UI設(shè)計和JavaFX而不是Swing的使用而切換到CalendarFX 。 我們開發(fā)了自己的MVVM框架來支持面向服務(wù)的體系結(jié)構(gòu)。 事實證明,這是一個龐大的項目,我們可能會在某個時候?qū)⑵溟_源,從而為JavaFX開發(fā)人員社區(qū)做出貢獻。

您是否混合了JavaFX和Swing代碼?

當我們使用MiG Java日歷時,最初是。

外表

您會在下一個項目中再次使用JavaFX嗎? 請詳細說明原因或原因。
您對其他公司/項目的JavaFX有哪些建議?

從團隊多年的經(jīng)驗以及開發(fā)復雜的MVVM框架的角度來看,我們已經(jīng)對JavaFX技術(shù)進行了重大投資。 這是使用JavaFX的強烈理由。 另一方面,我們真的很羨慕網(wǎng)絡(luò)應用程序中強大的開發(fā)人員社區(qū),我們可以看到一旦您訪問具有大量開源代碼組合的此類社區(qū),開發(fā)將變得多么Swift。

此外,當我們的用戶不選擇將其客戶端更新為最新版本時,我們還將面臨嚴重的問題。 與基于Web的應用程序相比,為Internet用戶分發(fā)JavaFX應用程序更具挑戰(zhàn)性。

您希望將哪些功能添加到JavaFX?

我們希望看到更好的性能(速度和內(nèi)存)。

您打算提供應用程序的移動版本還是移動附件?

我們已經(jīng)有一個本機(目標C)iOS應用程序集成到我們的SOA架構(gòu)中。 在我們的MVVM框架中,移動應用程序和JavaFX桌面應用程序可以很好地協(xié)同工作。

翻譯自: https://www.javacodegeeks.com/2016/07/javafx-real-world-apps-skedpal.html

javafx窗體程序

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結(jié)

以上是生活随笔為你收集整理的javafx窗体程序_JavaFX实际应用程序:SkedPal的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。