我在Windows上的Visual Studio中用C#开发了一个WinForms应用程序,我需要一个适用于macOS的版本,但我不知道哪种方法是最好的。我也有一台Mac机器,所以不用担心编译器的问题:我已经使用集成了Xamarin的VS2017开发了一个iOS应用程序,使用我的mac作为所需的构建服务器,但没有找到任何这样的方法来开发Mac桌面应用程序。NET核心只适用于控制台应用程序,即使是Visual Studio for Mac也不同于Visual Studio for Windows,并且不提供任何可视化设计器。我是否被迫使用苹果产品来重做整个应用程序?
我们需要在三个移动platforms(iOS、Android、WinPhone)上开发一个应用程序,该应用程序的一个特点是可以进行sip调用(voip)。是否有可能在C#上使用Xamarin Studio开发这样的应用程序?Sip方法应该写在C#, not ObjC,Java,C++上,等等。对同一个项目有过正面或负面的经验吗?
我一直在研究如何使用混合框架。我看过一些。但现在我不知道该用哪一个了。Phonegap versus versus codenameone。html5和js的想法看起来不错,但是我想知道html5框架有什么限制。代号one是一个我喜欢的平台,因为它似乎可以在许多设备上运行,但我现在只是感到困惑。我需要建议。