1
zhangchongjie 6 小时 27 分钟前 via Android
linux 各自为营,桌面不统一,x11,wayland 乱七八糟,分割严重。说这么多我也用 linux ,在多种跨平台前端出现,现在已经好多了,以后会更好吧
|
![]() |
2
wheat0r 6 小时 23 分钟前
程序员终归是人类中的极少数,使用 linux 开发的程序员甚至未必是程序员中的多数,支撑不起这个市场
|
![]() |
3
1zh3n 6 小时 5 分钟前 via Android
桌面软件很少,cli 很多。
此处需要 @ 产品经理、用研 |
![]() |
4
ota 5 小时 51 分钟前
@zhangchongjie 有没有一种可能,程序员并不是 linux 的消费者?而是创作者。
|
5
pxiphx891 5 小时 47 分钟前
程序员开发软件,是因为公司给他付工资。公司要把程序员开发的软件卖出去赚钱,卖给数量最多的 Windows 用户。所以最爱 linux 的程序员开发的都是 Windows 应用
|
6
Seck 5 小时 40 分钟前 via Android
第一次听说 linux 生态匮乏……
一个家用 pc ,一个服务器系统,是一个东西吗?它诞生的是为了替代微软? 使用场景就不对,你可以打入家用 pc ,关键是能打得过吗?需求才是技术发现的动力,git 不是凭空想象出来的,是有需求才做出来的。 你的需求是工作开发,Windows 不好用?这么看不起微软了?世界第二巨头已经这么废了吗 |
![]() |
7
felixcode 4 小时 51 分钟前
逻辑好乱啊
|
![]() |
8
msg7086 3 小时 1 分钟前
分类讨论:
1.个人/桌面应用 1.1.商业软件 商业软件就是资本支持的,你要得到商业公司的平台支持,肯定得付费啊。 1.2.开源软件 开源软件跨平台一般是技术限制。比如你看电影的时候,字幕渲染器 vsfilter ,是基于 Windows 那套 GDI 开发出来的软件,那你要移植这套东西到 Linux 就是不可能的,只能从头重写一个并非 binary indentical 的 libass 来跑。 还有比如说严重依赖 MSVC 编译的东西,比如我之前做过的一些软件,内嵌了 MSVC ASM ,这东西放到 GCC 上你得重写一遍。那时候移植代码都得徒手撕 ASM 重写成 intrincis 。特别是还有很多软件比一些坛友年龄还大,里面夹杂着什么 3dnow 和 mmx 之类的优化代码,你都得手动清理。 2.服务器应用 程序员最爱的 Linux 上,啥服务器应用没有? 连 asp.net 都能跑在 Linux 上了。 |