2015年,我放弃了github转向了gitee,目前gitee获得3.7K左右的stars,570的Followers,但github成绩几乎为零。现在来看,这个选择是后悔的。但近10年来,gitee在中国市场取得了巨大的成功,这是一件利国利民的好事,值得赞赏。So, drop your github profile and let's connect.
Today, i made some more improvements to my database management software I am developing, and the basic outline is already there. At first glance, it has been proven that JavaFX is fully capable of developing complex desktop client software.
#JavaFX
#Datacollie
Implemented physical paging for data tables, which is very effective for fast query of large amounts of data and effective control of JVM memory usage.
#JavaFX
#buildinpublic
JavaFX TreeView is very powerful. Completely meets my functional requirements. This technology selection of native desktop framework is still very successful so far.
#JavaFX
Never has styling a Java UI been easier than with
#JavaFX
and CSS. Going from one theme to another, or customizing the look of just one control, can all be done with CSS. eg: I want to let the scrollbar is only displayed when the component focus, otherwise disappear.
#Datacollie
I'm ready to start developing
#Datacollie
's core functions using
#JavaFX
's table API. The database management software has high demands for the functionality and interactivity of tables, and I hope
#JavaFX
can live up to expectations.
#Datacollie
Video Show: The folding and expanding functions of the left and right columns are implemented, and added animation effects to the folding function.
#JavaFX
#buildinpublic
I always can push forward a little every day. Today, i made some refactors for the
#Datacollie
code of data access layer. This optimization makes it very easy to add connections to other databases in the future.
#JavaFX
#buildinpublic
#Datacollie
Dev log: The EventBus based development guidelines make me control UI element extremely flexible and convenient. The state and behavior changes of UI components are completely event driven or data driven.。
#JavaFX
Glad to be featured in Weekly News. While JavaFX may be a niche technology, but I believed that I'm doing the right thing with the right technology. Hoping my
#Datacollie
to be a success story for JavaFX in native cross-platform scenarios when it release.
#JavaFX
#Datacollie
Dev Report: The functionality of the query window module is quite complex. I just started working on it. The beginning is always the hardest, but with a little progress every day, I hope to see some results within a week.
#JavaFX
#buildinpublic
Thank you very much
@jfxcentral
. Although
#JavaFX
doesn't receive much attention, the positive attitude of the community will keep it going.I also believed that more and more exceptional software will emerge to champion JavaFX. Maybe my
#Datacollie
will be one of them in future.
#Datacollie
I have completed the toolbar for SQL editor. I do my best to make it as best as possible. BTW as development deepens, my understanding of
#JavaFX
also increased.
#buildinpublic
I runned the
#Datacollie
in Ubuntu Linux and found some style issues.
#JavaFX
components will not adjust their display size based on the scaling ratio which I set in the system. It seems that there is still some compatibility work to be done when the version is released.
Yep,
#JavaFX
may take a good balance between cross-platform features and performance. In fact, I using Electron+Vue 3 to dev
#Datacollie
. However, I found this architecture pattern,interactive experience and the performance are all not goog enough for me. So, i switched to
#JavaFX
Thanks to
#JavaFX
's built-in CSS rendering and third-party themes(
#AtlantaFX
) from the community. These made
#Datacollie
providing a relatively consistent and modern look and feel easily. This was difficult to achieve in previous Swing development at such a low cost.
#Datacollie
Dev Report: The paging model of the SQL query result is determined, and a toolbar is added to the result table. As shown below.
#JavaFX
#buildinpublic
#Datacollie
Dev Report: Tonight, the basic SQL query and result display of the SQL query window implemented. There are still many details to be improved in this module.
#JavaFX
#Datacollie
Dev Daily Report: Completed to display all tables of DB object with
#JavaFX
TableView. This is just the beginning of the module.
#buildinpublic