该项目旨在提供基于金融的解决方案(特别是关于股票)。对于后端,我计划学习和使用的技术是基于web C#的web API和用于数据库的SQL server。对于我的应用程序接口,哪一个最适合用作webAPI asp.net或核心或mvc?额外的问题:既然我正在学习这些技术,是不是更好地学习基于跨平台的框架,比如react-native和xamarin。如果性能是一个关键因素,你认为除了windows应用程序之外,哪个平台是生成移动应用程序的最佳平台?
发布于 2018-12-19 19:54:10
要回答你的第一个问题,WinForm比WPF简单得多,但WPF更强大,更灵活(在我看来)。所以我建议直接从学习WPF开始。
像xamarin这样的CrossPlatform框架是在所有平台上快速部署解决方案的好方法。但是,如果您正在创建自定义视图,则无论如何都必须为每个平台创建一个自定义视图。
Xamarin.Forms (跨平台)比使用每个平台的本地语言慢得多。
最后,如果你想在Windows + Android + iOS上部署你的应用程序,你应该使用Xamarin.Forms,它非常类似于WPF,它为你提供了一些与每个平台共享的UI元素(标签,开关,StackLayout,...)以及C#可以为您提供的所有库,同时它还保留在本机代码之外。
希望这能帮上忙,一切顺利。
https://stackoverflow.com/questions/53849284
复制相似问题