开发跨平台的应用程序,使用h5+css+typescript,还是使用c#Xamarin和uwp呢?哪个好一点?有没有踩过坑的大佬指点一下呢?
做一个管理方面的app,目前使用了c#+wpf开发出了该app的完整桌面版本。正在考虑开发其他客户端版本的开发方案。而我想跨平台开发减少成本。正好html5和javascript也学过,
用html5+css+新出的TypeScript结合开发。但是同时也看到了c#的Xamarin工具和uwp这两个跨平台开发工具。正好自己也用c#wpf开发了一个,而Xamarin和uwp都共用c#。意味着可以共享大部分c#后台代码。除了不能在linux系统上部署应用程序。
听某些程序员说html5开发的app体验一般不如原生app,但是如果h5和c#Xamarin以及uwp比比的话,那个好一些?目前犹豫中。有没有踩过坑的大佬指点一下呢。Xamarin有mvvm架构吗?