我希望开始使用javafx和fxml,而不需要下载netbeans(官方文档建议:https://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htm),eclipse或者scenebuilder。我想使用一个简单的文本编辑器和终端,类似于某人可能创建一个html,css和javascript项目的方式。这是可能的,还是通过netbeans或其他类似工具使用fxml和javafx的唯一方法?
从技术上讲,在任何编程语言中,IDE始终是可选的。
您可以使用任何您喜欢的文本编辑器(如Notepad ++)编写所有源代码(.java
,.css
,.fxml
)文件,然后转到命令行界面(即终端,命令提示符等)并编译它们,非常类似如何编译Swing应用程序。
这样做的好处是什么?很简单,因为你可以做到这一点,没有任何不必要的下载。
缺点?关于Java和JavaFX的每一个细节都必须非常清楚。
HTML,CSS,Javascript被认为是脚本语言。这意味着这些代码不需要代码编译,并且有一个基本的应用程序/进程在后台运行以解释您用英语术语写的内容(或者至少它非常接近英语)。
像Java这样的语言是真正的编程语言,它们需要你编译它们,运行它们很可能会在操作系统上创建一个新的进程。
所以结论是,绝对有可能这样做,但你可能最终会使用10倍(如果不是100倍)更多时间做同样的事情。 IDE可以帮助你做一些乏味的事情。如果您真的想使用传统的命令行方法,请提出一个新问题。