Markdown Plus 前端代码开源,核心代码仅有不到600行:
https://github.com/tylingsoft/markdown-plus/blob/master/markdown-plus.js先实现web版,静态网页就可以。我建议你直接写,不会了就参考下 Markdown Plus. 如果你写的更好,也可以PR给Markdown Plus。对开发工具没什么要求,普通的文本编辑器就可以。对测试工具也没啥要求,浏览器打开就能测。
如果还想实现桌面版的话,可以了解下:
https://github.com/nwjs/nw.js 它是Chromium和Node.js相结合的东西,一旦实现出来,就能跨平台:Windows, Mac, Linux. 缺点就是安装包很大,速度上比原生的有差距,有人反应Mac上很耗电。
如果你想开发原生app的话,那就得花时间去学了(如果你已经会了,最好不过)。Mac上面用Swift+Cocoa,Windows上面用 C#+WPF,Linux上可以考虑用 C++/Qt 实现。建议网上搜索下相关的技术资料和图书。