任何人都可以告诉我什么会更有效率:一个大的程序是用visual C++编写的,现在打算用C#编写。用C#编写visual-C++的整个代码或通过DLLimport编写C++程序用于C#程序会更好吗?将C代码完全重写入C#或写入DLL?
0
A
回答
1
我想这取决于你的代码是以数据为中心的。如果您可以轻松分离出不需要接口的功能,那么您最好是编写一个DLL来利用此功能,然后在C#中重写接口。
如果程序的界面很重,而且你不想分离出所有的数据函数,那么我会继续,用C#重新编写整个东西,尽管我期望失去一些表现。
VisualC++仍然是一个非常广泛使用的语言 - 这是您希望转移到C#的唯一原因(即发现难以招募人员,缺乏继续开发的技能)?
0
这只有一个答案:“它取决于”。我们不可能知道这一点,这是你必须决定的。
检查两者在时间和其他资源方面的需求。检查两者对你的收益有什么好处。韦格成本与收益。决定。
+0
感谢@nvoigt为您的答案! – user2575765
相关问题
- 1. 将C++代码重写为Objective C
- 2. 用C++重写Matlab代码
- 3. 导入用C或C编写的dll文件#
- 4. 将一行VB代码重写为C#
- 5. 将Java代码重写为C#
- 6. 将DataGrid-GroupStyle XAML重写为C#代码
- 7. 将JavaScript代码重新写入jQuery
- 8. 是否有可能注入一个DLL的C#代码并重写返回值?
- 9. 用C#重写MFC DLL?
- 10. 编写替代Matlab C API写入.matfiles
- 11. 在C++中为VB6写入.dll
- 12. 将php代码写入mysql?
- 13. 如何编写将C++代码作为输入的C++代码生成器?
- 14. XML未完全写入
- 15. 将OracleDataReader写入excel C#.net
- 16. 将代码写入Python代码
- 17. C写()不写入文件
- 18. 编写C++代码
- 19. 将C++代码导出为DLL并使用C#导入?
- 20. 将C#dll导入C++托管代码(.NET)
- 21. 写入TCP套接字不完整C++
- 22. 如何将这个Objective-C代码片段写入Swift?
- 23. C++为什么不将此代码写入文件
- 24. 将NAN(从C++代码)写入到sql server 2012中
- 25. 用于将数据写入OpenTSDB的C#代码
- 26. 将Delphi代码的Indy 10写入C++ Builder的Indy 10
- 27. 使用C#动态地将ASP.NET代码写入.aspx文件
- 28. 如何将这个C++代码写入苹果dylan
- 29. 将代码列表集合写入c中的字符串#
- 30. 用C++写入Windows安全日志
*由于visual-C++没有广泛使用*呃,我错过了什么吗? –
您在Playstation 3上玩的大部分游戏都将用C++编写 – Sayse
如果您需要重写某些内容,那么最好使用C#编写它,但是如果C++将函数公开为公共API,那么您计划第一:重写没有意义,第二:重写代码时总会出现错误或错过重要的逻辑。除非绝对需要,否则不要重写。 – Jegan