【问题标题】:Ideal Launch Time of Windows Desktop Application [closed]Windows桌面应用程序的理想启动时间[关闭]
【发布时间】:2020-01-03 22:30:00
【问题描述】:

Windows 桌面软件的理想/可接受的加载时间是多少,不会让用户感到沮丧并让他使用替代方案。4 秒可以接受吗?我发现嵌入 3RD 方 dll 会将加载时间推到 4 秒。如果我只是复制 dll,启动时间可以减少到 3 秒或 2.XX 秒。

我使用这些 dll 来为 winforms 应用程序设置皮肤。我个人不喜欢将这些 dll 暴露在外,以防止竞争对手发现我使用的内容。

【问题讨论】:

  • 理想?那将是零秒...
  • 与其花时间担心你的竞争对手(如果他们存在的话)复制你的想法(使用第三者,谁曾想过?),为什么不花时间在你的事情上客户会重视吗?
  • 而我在这里真正不明白的是你有一个 USP 的信念......这是使用第 3 方工具实现的,除非你与第 3 方有独家安排?跨度>
  • @Damien_The_Unbeliever 感谢您的意见.....

标签: c# .net windows desktop-application


【解决方案1】:

理想的时间是 0 秒,但根据应用程序,很难达到。一个应用程序只要它需要就可以(例如,看看 Visual Studio,当我打开一个项目时,我会去咖啡机)。

我不会嵌入 dll。这是不值得的,尤其是你(或竞争对手)无论如何都可以通过像 dotPeak 这样的汇编浏览器看到它们。

对于分发,您将创建一个setup wizzard,这样用户也不会看到它们。

【讨论】:

  • 我使用混淆和一些打包程序来保护 exe.. 所以 dotPeak 不起作用。但是如果我捆绑 dll,加载时间会增加。
  • 即便如此,预计您的竞争对手是开发人员,找到第三方库并不难。在我看来,加载时间多 2 秒比默默无闻的安全性更糟糕。 @techno
猜你喜欢
  • 2010-12-21
  • 2012-09-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-29
  • 1970-01-01
  • 2015-01-02
相关资源
最近更新 更多