我们计划在 Mono 中开发一个简单的基于多表单的桌面应用程序。
最初,这个应用程序将有一些表单(用于添加/编辑数据)和网格(用于查看、排序和执行基本操作)。还有一些其他的东西,比如验证、日历等。由一些适度的独立数据库(如 SQLite 等)备份。(甚至是一个简单的 xml 文件)
我们一直在研究基于 Mono 的开发,但我们需要决定是否 - 在 VS.Net C# win 表单中开发应用程序,然后使用 Mono 迁移(编译)它。或者使用 MonoDevelop、Monocross 等 Mono IDE 进行开发。显然,将这些 IDE 与 VS.Net 进行比较是不对的,学习曲线也可能会受到影响。我们尝试了 MonoDevelop,发现它非常基础。因此,请让我们知道哪种开发模式适合 Win & Mac 的中小型复杂获胜形式。
PS:这会是一个更好的未来解决方案吗?