不重视原生 App 的 Windows 平台没有未来

2020-07-24 11:47:07 +08:00
 pockry

Windows 对原生 App 的不重视,甚至让我觉得他们高管里有内鬼,为什么这么说呢?

前几天突发奇想想开发个桌面管理工具,就是类似 fences 那种的,随开机启动且常驻,这种程序性能要好且内存占用要小,显然必须要平台原生 App,结果去找教程,发现 Windows 程序最新中文教程除了官方的基本找不到了。然后 msdn 推荐的都是 Azure 、.net core 、Webapp 这种。

然后原生开发之前是 winform,后来是 WPF,再后来是 UWP,.net 也从 framework 变成 core,几套平台同时支持,UI 库也一直在变,让人头大。

最后我搜索了包括中英文的资料,到现在还没找到桌面管理工具这种需要调什么 API 、用什么方式实现最合理,继续下去感觉投入产出不成正比,已经放弃了。

所以 Windows 平台现在除了游戏已经没有别的优势了,等云游戏真的普及,Windows 基本没什么不可替代的价值了。

所以我还真觉得 Linux 魔改系统说不定有咸鱼翻身的那一天,不知道大家怎么看,或者有没有知道桌面管理工具该怎么开发的。

2787 次点击
所在节点    分享发现
15 条回复
murmur
2020-07-24 11:52:21 +08:00
MSDN 文档还是很牛逼的,你如果需要 c++的东西可以翻老老老老的 MSDN

fence 应该就是做了一套比较炫酷的 API,特别和 windows 风格契合,然后实现 drag and drop 就可以了,这些资料也不难找

你要开机启动直接注册服务,又不是说像杀毒一样必须抢在其他软件之前启动
murmur
2020-07-24 12:00:47 +08:00
我认为你这是典型的需求不清,也不会分解需求,也不会搜索资料,我大概看了一下,你需要实现以下功能
1 、一个透明窗体
2 、更花样的透明窗体(中间切割)
3 、更美化的透明窗体
4 、文件的拖拽功能
5 、文件操作(拖拽进文件夹后把桌面上的快捷方式删了或者隐藏起来?)
6 、注册服务

比如第五个,我首先搜索 windows 隐藏 桌面 图标,然后知道 windows 的却可以隐藏所有图标,给你个干净的桌面,然后用英文搜索 windows hide desktop icon api,就知道了爆栈网上的解答。
Counter
2020-07-24 12:04:38 +08:00
就算 LZ 说的都对,没未来就没未来呗,又不影响我恰饭
minamike
2020-07-24 12:12:16 +08:00
只要制造业和金融业不抛弃 windows 就还能续命
pockry
2020-07-24 12:30:42 +08:00
@murmur 谢谢回复挺有启发的,我原来想的是全屏无边框覆盖原桌面,复制桌面背景和图标,给图标建快捷方式并自动分类和美化,然后复制桌面右键菜单并添加自己的。
netnr
2020-07-24 12:50:21 +08:00
都是 csharp 语法,框架更新影响不大
seki
2020-07-24 13:06:34 +08:00
从“放弃了”到“所以”中间感觉缺了几千字的论证过程,完全不知道从哪里讨论起
idealhs
2020-07-24 13:13:46 +08:00
你可以说 UWP 辣鸡,WPF,.net 和.net core 一直很强
dexterzzz
2020-07-24 13:23:34 +08:00
wpf 是太领先,桌面技术到极致,没新内容可出了。
mingl0280
2020-07-24 14:03:19 +08:00
你说的东西我估计 Windows 桌面上的人来回做了起码几百遍了,搜不到只能说明你自己搜索能力太弱鸡……
pockry
2020-07-24 14:58:00 +08:00
@mingl0280 我想找 win10 最新版本上的开发,win7 甚至 winxp 时代的我不想学,谢谢。
lxilu
2020-07-24 15:11:38 +08:00
#11 一脉相承,再搜索 Win10 多了哪些 API 即可
mxalbert1996
2020-07-24 20:36:17 +08:00
前面还说 API 一直在变,让你用不变的 API 你又说不想学,典型的眼高手低。
PepperEgg
2020-07-25 09:44:54 +08:00
一般 win 端 c++开发熟手觉得这些都不是问题。。。之前没开发过的可能会头大。
mingl0280
2020-07-25 20:24:53 +08:00
@pockry 你特么到底是要变动小的 WinAPI 还是要变动大更新快的花哨玩意儿?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/692755

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX