1,kivy和Beeware哪个好用,实战后的选择

  • Post author:
  • Post category:其他


各位爱好python移动程序开发的同学,大家好,想必大家对python移动开发的选择多多少少都有些疑问,且对于一套代码多平台部署是迫切向往的了。在本系列内容开始之前,我讲下自己对目前python移动开发的两套技术框架的研究了解的心得。

2017年开始接触python,之前是Java.接触python后感觉这种开发语言重点放在应用功能的实现上,比较适合我这种实现各类应用功能的要求,刚开始是Django,这只是停留在web应用上的开发,后面对移动端的应用开发需求越来越多,就开始寻找python移动开发技术,起先找到了kivy,经过学习与实操,发现也还不错(在我CSDN发布文章有kivy专题,对kivy开发编辑了详细的教程给大家了解学习),但后面打包出现各种版本问题,不兼容问题,但这都不是最重要的,重要的是打包成功后,原先在PC机上调试的样式,在移动端上显示不能统一,也就是说你如果用kivy开发pc应用是一套样式,开发移动应用又是一套样式,不能同用一套代码。这个工作量也不小。加之打包麻烦。所以就开始寻找另一种Beeware,上手Beeware后,写了个demo做二种调试,pc上正常,移动端也正常,打包也没太多问题,比kivy简单,这样就来兴趣了,所以决定python移动开发正式转Beeware了。

再者,Beeware引入的Toga通过将togaapi映射到不同系统上的本地平台小部件来实现其gui。这意味着这



版权声明:本文为michaelxguo原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。