开发跨平台程序最好的方案有三个:MicrosoftOffice:除了FeatureSpecification,没有share任何code。不过,真费钱。AdobePhotoshop:底局枝层库自写,上层用C++跨平台。AdobeLightroom:底层库C++/Objective-C自写,上层用Lua跨平台。补充说明桐腊举:这三个比较好的方案适合源代码的长期维护,但是要达到这种状态不是一蹴而局碧就的。对于首次接触跨平台开发的团队,应该先集中精力在一个平台上完成产品,然后再考虑移植。Photoshop原本就是Maconly的产品。AdobeLightroom的方式是其架构师在Lua语言封装底层方面做了很多试验之后才选用的。次优的方案有:Perforce,Skype:QtUgly的方案有:Eclipse/NetBean:JavaSWT/JavaSwing
美团小程序框架mpvue、ReactNative。mpvue框架启烂嫌基于Vue,js核心,mpvue修改了Vue.js的runtime和compiler实现悄手,从而为小程序开发引入了整套Vue.js开发体验。
eactNative使你能够在Javascript和React的基础上获得完历搜全一致的开发体验,同时也基本有了原生的流畅体验。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)