小程序有很多种,微信小程序、钉钉小程序 等等。而App也分分了好几个阵营。
我们现在羡陵说的小程序一般都是基于H5的,或者说语法非常的类似,配合js和css样式达到相应的显示效果。开发时涉及的技术栈主要是h5、css、js 相关的。
App 来说也分原生App 和 H5 App 还有就是混合开发的。原生App来说体验好,Android app主要的开发语言是java和Kotlin,iOS 的app开发语言是Objective-C 和 swift。原生App需要了解平台语言和相关的UI框架。
混合App 也有很多框架类似ionic 等等,这部分需要了解相关的js,例如Angularjs reactjs vue.js 等等,体系也很多。
谷歌的flutter 号称跨平台开发,使用的兄纯戚是dart语言。这也是近几年推出的。
总的来说难易程度上小程序应该会更裤陪容易一些吧。当然这也是因人而异。
你问的是前端还是后端呢?如果是后端基本上没有什么区别。
如果衫饥判是前端,区别就有点大了。APP这块的前端分为原生和混合。原生APP和小程序开发区别最大,完全不一样的开发。混合APP开发我用的是uniapp,这个框架可以跨平台开发,一套代码可以同时开发成小程序和APP。混合开发和小程序的理思维模式基本上类似。
做过小程序也用过混合开发,我建议你学习混合开或改发,现在混合开发比较流行的是uniapp。你可以直接学习uniapp。开发一套可以应用在不同的平台肢毁。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)