为什么浮动不值得在Linux桌面上的位置

2021-05-10 07:47:26

当谷歌宣布他们将浮动UI工具包带到Linux时,有很多混合反应。有些人认为这将彻底改变桌面Linux,其他人认为它会增加对谷歌的依赖。

但是,不同的Linux项目之间的碎片量(特别是在涉及UI)之间,我们真的想要或需要另一个UI工具包吗?

Flutter是一种来自Google的新UI工具包,旨在允许应用程序开发人员从单个代码库中为多个平台创建应用程序的功能。根据扑振文档:

Flutter是Google的UI工具包,用于从单个代码库构建Mobile,Web和Desktop的美丽,本然编制的应用程序。

桌面支持允许您将颤动源代码编译为本机Windows,MacOS或Linux桌面应用程序。 Flutter的桌面支持也扩展到插件 - 您可以安装支持Windows,MacOS或Linux平台的现有插件,或者您可以创建自己的插件。

虽然这对开发人员来说可能有益,但我们还需要记住Qt提供许多相同的功能。此外,Qt更成熟 - 更不用说不是由谷歌制作的。

正如我们以前触及的那样,Linux桌面已经有足够的UI工具包。最值得注意的是,其中是Qt和Gtk。两者都是开源,记录良好的,跨平台。

除了这两个主要的工具包,我们还有一些其他电子和传说等其他人。为什么Google认为我们需要另一个工具包超出了我。由于扑振不利用标准化的QT和GTK小部件,这变得更糟。这意味着Fluttut应用程序在Linux上查看,特别是在基于GTK的台式机上(因为它们使圆角更多地使用)。

此外,谷歌在维护项目方面没有特别好的曲目记录。看看Google Glass和播放音乐。即使是他们维持的项目常常失败(看着你絮状物)。如果谷歌突然决定Linux的颤动不再如此有用,他们可以杀死数千个潜在的应用程序。

这导致了与Linux的本公司支持相关的更广泛的问题:更多地对谷歌依赖。自1991年的Linux创建以来,主要公司主要留下了它。这将Linux放在一个非常独特的位置,在那里它不依赖于社区以外的任何功能。我们为什么要改变这个?

虽然扑动是一种非常酷的技术,但我们不能让它包围Linux桌面。通过采用颤动,Linux社区正在建立谷歌的依赖,就像我们在铬一样,可以很容易地反馈。更糟糕的是,我们已经开始看到扑腾,最值得注意的是新的Ubuntu桌面安装程序。

在不匹配的UI之间,对谷歌的新依赖性,以及已经有这么多替代方案的事实,我相信你可以同意扑腾是一个坏主意。我们必须确保Linux仍然独立,即使这意味着关闭很酷的新技术。

表达的观点和意见是作者的意见,并不一定反映了它的官方政策或地位。

如果您喜欢我们在这里做的事情' s fols,请考虑捐款以支持我们的独立出版物。您的支持将帮助我们继续发布专注于桌面Linux和开源软件的内容。