虽然我很支持国产系统,但我不建议用来做开发系统

编程入门 行业动态 更新时间:2024-10-27 04:36:27

虽然我很支持国产系统,但<a href=https://www.elefans.com/category/jswz/34/1771200.html style=我不建议用来做开发系统"/>

虽然我很支持国产系统,但我不建议用来做开发系统

在昨天的文章《面向国产系统的 App 发布,含泪总结》中谈到从开发系统到发布系统,遇到很多问题。有朋友说:

应该一开始就在麒麟上开发,而不是ubuntu

关于这个问题,我的建议是,虽然麒麟系统基于 Ubuntu 开发(这个说法不一定正确,我只知道早期的优麒麟是基于 Ubuntu,其它版本麒麟系统,就不太清楚),但开发系统还是首选 Ubuntu。

为什么这么说呢?这不是崇洋媚外。首先,我们要知道,Linux 发展这么多年,一直在桌面端没啥起色,这和 Linux 的设计理念有关。Linux 的理念就是自由,折腾。那些大神一不爽,就另起炉灶。桌面有 KDE、Gnome、Unity、Xface 等等,软件包管理有 deb、yun、snap、AppImage 等等。对于喜欢折腾的极客来说,Linux 的可玩性非常高。但做为一名开发者,我们要明确目标,所谓不忘初心,我们的目标是交付软件,这需要一个稳定的开发环境,一个高效的开发环境。

Ubuntu 经过这么多年的发展,稳定性越来越好,在程序员圈子口碑不错,比如 Google 的 Android 编译就推荐 Ubuntu。关键是,这么多年,无数程序员贡献了经验。你在 Ubuntu 上碰到的问题,几乎都可以在网上找到答案。换作麒麟系统,碰到问题,可就没那么幸运。麒麟的设计目标是普通用户,安全等等,所以会砍掉很多东西,也加入了诸多限制。在麒麟系统上自己下个软件,就是各种安全警告,如果每次编译一下代码就警告一次,烦不烦。我们的目标是解决问题,而不是制造问题。等要交付产品的时候,你跟老板说,我解决了麒麟系统多少多少问题,这是老板要的结果吗?

可能有人会担心,你不用国产系统,他不用国产系统,那国产系统怎么发展起来。这个问题是这样的,麒麟系统本来就不是面向开发者的,现在的目标主要面向政企客户,所以其设计思路也并非为程序员服务。这个思路其实没错,程序员群体小众,也很挑剔。普通用户才是最广大的群体,系统设计的目标就应该简单,易上色,贴合 Windows 使用习惯。

程序员要支持国产系统,就应该多开发一些软件。不管是开源套壳也好,自主研发也好,当务之急就是把软件丰富起来,而不是用户拿到系统后,这也不能干,那也不能干。

目前麒麟系统和 UOS 都把很多 Windows 程序包装了一下,以虚拟的方式运行,主要就是解决国产系统应用不足的问题。大家也不要骂,国产系统要发展起来,也不是靠吆喝或者情怀,而是靠产品越做越好。大家要有信心,就像家电、汽车、手机,早年大家你要是买个国产品牌,你都不好意思和人打招呼,现在呢,买个国产品牌没人会觉得丢人吧。这些行业是靠大家号召支持国产而发展起来的吗?早年各种抵制日货,现在没多少人再提了吧,等我们的产品做好了,自然都会没,根本不需要抵制啊。

虽然最后让产品在麒麟系统上运行,碰到了一些问题,但总体看,问题不大,属于可控范围。所以我还是建议选择成熟稳定的开发系统,提高工作效率。

更多推荐

虽然我很支持国产系统,但我不建议用来做开发系统

本文发布于:2023-11-15 06:29:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1595273.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:我不   系统   我很   建议

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!