这是一款简约而强大的跨平台文本编辑器。无论您是在Linux、Windows还是macOS系统上使用,JNotepad都能满足您对文本编辑和查看的需求。 JNotepad使用Java语言编写,并基于JavaFX框架开发,具有良好的可扩展性和稳定性。我们希望您能够加入我们,共同改善和完善JNotepad,使其成为最优秀的文本编辑器之一。
我们向所有对代码热情、有开源精神并按照规范撰写代码的志愿者敞开大门。如果您具备Java开发经验,尤其是熟悉JavaFX框架。
然而,如果您只是对软件开发感兴趣且愿意学习和贡献,我们也欢迎您加入我们的团队。
很多功能正在实验阶段。
目前已经实现了下一个里程碑。希望一起来开发一个更好的软件。
地址:https://gitee.com/jcnc-org/JNotepad
2.设计理念也不一样
3.我们不会打爱国口号
除了 GUI 以外,还有基于 javaFX 做游戏引擎的 FXGL 。
再者,这些并不冲突,JavaFX 能调用 Swing,而 FXGL 又是 JavaFX 的超集。
如果参与 JNotepad 开发以学习为目的的,是可行的;按目前的规划来看,最终也是与 Sublime Text vscode...等产品类似,那么在知名度上就已经拼不过了;说直白点,即使做出来了也不会的很多开发者使用。
想要打破这些,就要与现有类似的产品有差异化,或者说能解决某一领域的一些痛点,可能这样说有点抽象,这里举一些例子。
photoshop 照片和设计软件
AutoCAD 二维和三维 CAD 绘图软件
Cocos Creator 高效轻量的跨平台3D/2D图形引擎
Unity 广泛的实时内容开发平台,实时3D引擎为游戏
Godot 一款制作游戏的软件,可以制作2D和3D游戏。通过基于节点的架构来设计游戏,3D渲染器设计可以增强3D游戏的画面。
以上都是解决特定领域问题的软件。
作者可以关注一下 FXGL java 游戏引擎,目前还没有发现对应的编辑器。而且也很看好 java 系游戏引擎将来的发展,与 C++ 系列的引擎相比,java 开发所需成本更少。而且 Valhalla、Panama 等项目出来后,让 java 在这方面更有优势。
具体看官网消息吧。