2013-05-21 3 views
0

Поскольку я являюсь разработчиком .NET, я планирую написать IE-аддон в .NET. У кого-нибудь есть опыт работы с/в разработке расширений IE в .NET, которые могут делиться своими знаниями?Преимущества и недостатки написания IE-аддонов в .NET

В частности, я хотел бы узнать о преимуществах & Недостатки использования .NET для этой задачи по сравнению с ATL COM.

ответ

1

Я бы скорее сказал, что преимущества & недостатки не связаны с IE-аддонами, а больше с языками программирования и их платформами.

.NET:

  • Это проще и безопаснее, то C++
  • Легко создавать и программы UI
  • Требуется машины конечных пользователей, чтобы быть установлен определенный .NET Framework (вы можете запустить аддон совместимых рамок)
  • использует больше памяти
  • Требуется, чтобы объявить функции и константы WinAPI, если вам нужно их

C++ (ATL COM подход):

  • использует меньше памяти
  • Может быть статически связана, таким образом, не требует .Net рамок, Visual C++ автономной работы и т.д. (другими словами, запускай везде)
  • Легко назвать WinApi
  • требует больше знаний и в целом более жесткая, то .NET
  • Ужасно редактор интерфейса (по крайней мере, встроенный для ATL/MFC)

Итак, если вы являетесь участником .NET, обратите внимание на совместимость с различными версиями .NET Framework. Другие вещи незначительны.