Hi,大家好!
我新来的,打个招呼。最初做的是 MCU、DSP 固件以及操作系统的设备驱动程序,因为喜欢做应用做“看得到”的东西,后来就一直做应用程序开发。加入社区希望能找点兼职工作,本人主页 https://xinlake.github.io。
Windows 应用程序做了有三年多,从 MFC(GDI 双缓冲)到现在的 .NET WinForm(MVC)、WPF(MVVM),应用程序框架不多但是变化很大,越来越先进,在一些 UI 框架的支持下可以轻松的开发出漂亮的应用程序。UWP 起点就 Windows 10 暂时没涉及,不过我觉得有 Microsoft 的推荐未来 UWP 肯定是个主角。
Android 平台开发至少有六年,对 Framework 有所了解,主要还是做应用。Android 应用的理念很不一样,相较于 Windows Android 强化的意图的概念,一个 Button 可以发出一个得到图片的意图,一个 Activity 可以注册接管选取图片的意图,意图匹配上整个功能就可以运作起来。这是在 Windows 上可以是弹出对话框选择图片文件然后进入下一步处理,意图使得 Application 更多的站在用户的角度思考问题。
近几年一些新的跨平台 UI 框架正在慢慢的流行起来,像 Google 的 Flutter、Facebook 的 React Native、Microsoft 的 Xamarin,我也正在评估各种框架准备在后续的开发中引入,你对这些框架怎么看?