【问题标题】:Advantages & Disadvantages of writing IE addons in .NET在 .NET 中编写 IE 插件的优缺点
【发布时间】:2013-05-15 20:13:03
【问题描述】:

由于我是 .NET 开发人员,我打算在 .NET 中编写一个 IE 插件。这里有没有人在 .NET 中开发 IE 扩展的经验可以分享他们的知识?

我特别想了解与 ATL COM 相比,使用 .NET 执行此任务的优缺点。

【问题讨论】:

    标签: .net internet-explorer atl browser-extension ieaddon


    【解决方案1】:

    我宁愿说优点和缺点并不局限于 IE 插件,而是更多地取决于编程语言及其平台。

    .NET:

    • 比 C++ 更简单、更安全
    • 易于创建和编程 UI
    • 要求最终用户计算机安装特定的 .NET Framework(您可以在兼容的框架上运行插件)
    • 使用更多内存
    • 如果需要,需要声明 WinApi 函数和常量

    C++(ATL COM 方法):

    • 使用更少的内存
    • 可以静态链接,因此不需要 .Net 框架、Visual C++ 运行时等(换句话说,可以在任何地方运行)
    • 轻松调用WinApi
    • 需要更多的知识,通常比 .NET 更难
    • 糟糕的 UI 编辑器(至少是 ATL/MFC 的内置)

    因此,如果您是 .NET 专家,请注意与不同 .NET Framework 版本的兼容性。其他的都是次要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-30
      • 1970-01-01
      相关资源
      最近更新 更多