了解 .Net Core 的跨平台开发学习难度(2021年8月)
工作二十多年,其中软件开发带来过很多成就感,回想起来都令人兴奋,不舍得扔掉,即使从事管理也要亲自写个软件,个人熟悉的开发语言是 C++ 和 C#。
作为一位医疗行业的技术人员,大家可能也会像我一样,希望能用最少的技术开发功能更多的产品,特别是还涉及嵌入式软件和算法。
2015年,移动应用已经蓬勃发展的时候,放弃了学习 iOS 和 Android 原生开发,而选择尝试用 FireMonkey 开发跨平台应用。第一个项目,将多年前的 PACS 应用移植到手机端,经过 3 个多个月的奋战,算是完成了任务,今年又用 FireMonkey 开发了一个随访软件V1.0,可安装在 PC,平板和手机端。
因为用过五年 C# 开发,当时还是 .net framework 2.0,所以想了解一下新的 .net core 技术要做随访软件需要做什么。从官网上提供的资源下载列表上分析(如下图),需要学习桌面应用、跨平台应用 Xamarin 和 后台服务,虽然都可以用 C# 来开发,但是基类库是不同的,总的来说,学习难度对我来说还是有些大。暂时放弃的原因,我想有三个,一是去年学习了 Xamarin 开发之后,没有心动的感觉,二是微软做的东西大而全,但就是不精,三就是换代有些突然,跨平台的技术从 Mono 转为 Xamarin,指不定未来又向何处去。


浙公网安备 33010602011771号