我正在考虑用于跨平台(Windows / Mac)开发的平台。有多成熟?有经验吗?
我对GUI开发特别感兴趣,因为在Mono上运行非GUI .Net代码没有任何问题。
最佳答案
披露:我为Nevron工作。
尽管Nevron Open Vision(NOV)尚未上市很长时间,但它在内部已经开发了7年以上,因此代码库实际上已经非常成熟,经过了良好的测试并针对性能进行了分析。
与其他Windows / Mac工具包(QT,wxWidgets等)相比,我们能够实现更好的跨平台操作结果。此外,NOV用作我们称为Nevron Office的最终用户产品线的基础,该产品线公开了使用NOV开发的繁重控件(如文本编辑器,图表等)作为最终用户产品。最新版本的NOV具有对Mac上的视网膜显示,Windows上的高分辨率等透明支持。
我们为NOV制定了宏伟的计划,并希望在今年年底之前发布Chart,Scheduler和Grid组件,并将其添加到已经存在的UI Toolkit,Text Editor,Diagram,Gauge和Barcode中。这样,我们希望为跨平台开发提供一个真正的端到端平台,其中包含RAD跨平台开发的所有基本组件。
新版本的NOV将作为可移植库分发,这意味着基于NOV的UI代码也可以是可移植库!这将极大地简化部署和测试,因为您可以在Windows上进行开发,而只需在Mac中复制dll。
在交互方面,我们将为整个控件范围添加触摸支持,并为iOS和Android开发功能受限的主机。我们还将密切监视WebAssembly规范的发展,并希望成为第一家为其提供功能完整套件的供应商,只要浏览器能够运行C#代码即可。
因此,今天踏上NOV培训将为您的未来发展提供许多优势,包括无障碍地将其部署到Windows / Mac和我们将尝试支持的其他OS,易于使用的UI控件和库,以及最后但同样经过良好测试的稳定的开发环境,并已由Nevron Office的数千名最终用户进行了测试。