从Sun离职后,我“抛弃”了Java,拥抱JavaScript和(5)

我们仍然可以开发其他类型的Java桌面应用程序,NetBeans和Eclipse IDE之间的竞争仍然存在。但是,Java在这个领域工作是停滞不前的,除了开发工具之外,很少有基于Java的应用程序。

JavaFX是个例外。

10年前,JavaFX意欲成为Sun公司对iPhone的反击。它用于开发基于Java的手机GUI应用程序,想把Flash和iOS应用程序打垮。然而,这一切都没有发生。JavaFX现在仍然可以使用,但没有了当初的喧嚣。

这个领域的所有兴奋点都发生在React、Vue.js和类似的框架上,JavaScript和Node.js在很大程度上要得益于此。

结论

现在,开发服务器端应用程序有很多选择。我们不再局限于“P”开头的语言(Perl、PHP、Python)和Java,我们还有Node.js、Ruby、Haskell、Go、Rust等等。

至于为什么我会转向Node.js,很明显,我更喜欢在使用Node.js编程时的那种自由的感觉。Java成了负担,而Node.js没有这样的负担。如果我再次拿起Java,那肯定是因为有人付了钱。

每个应用程序都有其真实需求。只是因为个人喜欢��一直使用Node.js也不见得是对的。在选择一门语言或一个框架时总归是有技术方面的考量的。例如,我最近完成的一些工作涉及XBRL文档,由于最好的XBRL库是用Python实现的,所以就有必要学习Python。

英文原文:

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/e6630e964a9a69b9c5da62805dd2b2b0.html