[Topic DIscussion] linux是否有类似flutter这样的开发框架
Tofloor
poster avatar
顺康
deepin
2022-03-30 03:09
Author

我看到flutter这样的跨平台开发框架,还挺友好的。就想问一下deepin上有没有这样的开发框架可供选择。

Reply Favorite View the author
All Replies
beavailable
deepin
2022-03-30 03:18
#1

flutter 也支持 linux

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-30 03:42
#2

比如flutter

Reply View the author
Kingtous
deepin
2022-03-30 06:42
#3

flutter对Linux支持是基于GTK的,而GTK支持Linux所有发行版。

Reply View the author
lindan
deepin
2022-03-30 18:00
#4

直接使用flutter

Reply View the author
Death
deepin
2022-03-30 18:43
#5

要不考虑下直接用Flutter

Reply View the author
joo
deepin
2022-03-31 03:28
#6

第一、Flutter已支持linux,同时更正一下Flutter不基于gtk、qt,除了显卡驱动、opengl等这些低级图形接口,在这之上一切都是自己的。

第二、qt已支持夸平台,linux、mac osx、windows。

Reply View the author
joo
deepin
2022-03-31 03:31
#7

qt除了支持夸平台,还可以开发ios、android.

Reply View the author
joo
deepin
2022-03-31 03:33
#8

qt除了可以C++开发,还可以用Python, Go, Node.js开发。

Reply View the author
joo
deepin
2022-03-31 03:47
#9

目前为止,如果你的桌面应用不需要考虑传统的窗口习惯,flutter可用,但,需要注意flutter没有低级打印的api,如果你对打印有很高要求无法满足。

qt夸平台非常良好,一切都没问题,几乎覆盖了全部高级、低级的系统api,我公司的所有需要夸平台的桌面应用都是qt,没有什么很大坑。外观也漂亮,如果你公司有资源,qt的控件可以制定外观和风格,类似css的语法,不需要改动代码。

Reply View the author
joo
deepin
2022-03-31 04:02
#10

深度的dtk是基于qt开发的,按我的理解也是支持夸平台的。

Reply View the author
joo
deepin
2022-03-31 04:08
#11

如果你的桌面应用是商业开发,目前不要用flutter,flutter在桌面还不够成熟,比如flutter所有能找到的表格控件都无法与传统开发框架的表格控件相比,不是差10倍,是差一个数量级,单这一个坑,我估计你的项目就死掉。

Reply View the author
joo
deepin
2022-03-31 04:16
#12
joo

如果你的桌面应用是商业开发,目前不要用flutter,flutter在桌面还不够成熟,比如flutter所有能找到的表格控件都无法与传统开发框架的表格控件相比,不是差10倍,是差一个数量级,单这一个坑,我估计你的项目就死掉。

这是由于手机上的app都是以娱乐为主,不是用来处理生产力的,造成移动开发的控件都是无法满足生产力这类的应用。

Reply View the author