Java有没有可能以后推出优秀的UI工具包( 二 )


■网友
我也盼望呢。但是,我覺得可能性很低。有這需求的人太少了。而且,開發 GUI toolkit 需要大量時間精力,還很可能吃力不討好。例如 Apache Pivot。如果,你需要可拖拽佈局的 library ?推薦:Docking Frames 。這裏 What are good docking frameworks for Java/Swing? 還有提到一些其它的。
■网友
java的gui最秀的也就是javafx了,现在还在更新,但是oracle已经不管了,支持到jdk11了。我也喜欢用java撸界面。
java的内置gui,感觉只是为了有gui而有了gui,没人去关心他死活了,亲爹死的早,后爹都不管了。亲爹死前一刻撸出了javafx,还被后爹踢出了官网。
但是这个和你优秀不优秀没有必然关系,官方不推,培训机构不推,大企业基本也不用,还能行不?
还有条路,个人软件开发,用java开发出大量的优秀个人软件,传播度堪比旧时代的优化大师,potplay等软件。问题是,没有人用这个开发出大量的优秀个人软件(并非特指javafx,而是无论任何语言,近十年的程序员在个人应用的开发上已经弱化),这里我指的是给大众,非技术人员(你爸,你姐,你弟弟这样不懂技术的人群)使用的。有人说桌面开发衰退,可是即使是app,也没有和十年前的独狼程序员能力相对应的应用(举例:鲁锦-windows优化大师。求伯君,wps初始版。马健,一系列老马软件包括大名鼎鼎的comicviewer,江龙喜,peter pawlowski,等等还有很多,可以写一篇专门总结了。。)。而进入java,安卓,ios和大前端时代后,基本上近十年程序员开发的软件,也只是在程序员和各种技术群体里流通(自嗨?)。
这样无论从企业还是个人开发,都没有流行度。
【Java有没有可能以后推出优秀的UI工具包】 其实就在小众里流通,随缘开发,也挺好的。
ps,原来是个坟?

■网友
算了吧,java那一套UI技术栈还是不要去搞了。现在的UI开发无非都是xaml or html之类的dsl 配合js C#之类的gpl 都是很成熟的东西了。java那套UI技术栈,除了安卓用它做gpl (估计以后kotlin也顶上了),桌面端已经很少用那玩意开发了。桌面开发又无非就是微软或者苹果,这两个又都有自己成熟的UI工具包。再说现在桌面开发本身就是越来越少人去搞,都跑去搞web了。java那套,就更没人去参与了。

■网友
java已经定型了不会再有其他发展了,谷歌当时脑子一热给安卓用java意外触发了java第二春结果害得自己被oracle告得天昏地暗,我估计没人再会做这样的事情了。

■网友
java本来就不是为GUI设计的语言,java是做服务的,然后用cs或者bs的架构,用其他专门做ui的框架做ui

■网友
没有就自己动手开发吧,或者去maven查查有没有你喜欢的第三方lib,standard library 也就这样了。


推荐阅读