解释“易语言.飞扬”为什么不支持“OCX开发,DLL开发,COM调用,独立编译”
最近有朋友建议“易语言.飞扬”支持“OCX开发,DLL开发,COM调用,独立编译”,现在解释一下为什么不需要提供这些功能:
1、OCX,COM 都是过时的技术了,没有必要对它们提供最直接的支持,借助于EF本地开发包(EFNDK,http://dotef.cn/efndk),可以很容易地做到在EF程序中访问OCX/COM;
2、EF有比较完善的类库机制,完全可以取代DLL;EF的类库也同样可以被其它语言使用;
3、独立编译与“类库动态加载机制”相违背,这是我们不希望看到的;同时我们不认为独立编译有多少优势,一个ZIP压缩包 VS 一个EXE程序;
4、对“易语言.飞扬”来说,这些都是外围的东西,并且都有相应的替代方案;
5、我们还有很多更重要的工作要做;
6、基于以上原因,我们认为没有必要为此付出较大的开发成本和时间成本。
另:我公司另一产品“易语言”支持 OCX/COM 调用、DLL开发/调用、独立编译。
如果您不认可以上解释,请不妨具体阐述“为什么要支持”“OCX开发,DLL开发,COM调用,独立编译”的理由。我们会给予充分的考虑。