Sur*_*mar 3 .net eclipse plugins extensibility frameworks
MEF(Managed Extensibility Framework)和Eclipse平台之间有什么共同点和不同点?我觉得MEF与Eclipse非常相似,添加了DI.
你的意见?
有很多类应用程序需要可扩展性才能真正有用并成功获得思想共享.我个人使用过的两个需要可扩展性的最大类应用程序是IDE和内容管理系统(CMS).
当您需要在应用程序中支持可扩展性时,Microsoft正在创建MEF作为最终解决方案.MEF团队与Visual Studio团队合作,Visual Studio 2010中的WPF编辑器广泛使用MEF框架.然而,MEF团队非常清楚地表明,任何需要可扩展性的.NET应用程序都将受益于使用te MEF框架,而不仅仅是IDE.事实上,MEF框架正在进行它在IDE中使用的第一个真实世界测试,这只是一个小小的巧合.
另一方面,Eclipse Platform是构建IDE所需的一整套组件.通过使用这些组件的子集,可以创建不是IDE的丰富应用程序.但是,他们的插件开发环境在多大程度上可以全面使用尚不清楚.
换句话说,MEF被设计为可以在任何和所有需要可扩展性的.NET应用程序中全面使用,但实际上它将在Visual Studio 2010中首次亮相.
Eclipse Platform最初是一组构建IDE所需的组件.通过选择这些组件的子集,您也可以构建其他应用程序.
| 归档时间: |
|
| 查看次数: |
1683 次 |
| 最近记录: |