누구보다 효율적 일 것입니다 : 큰 프로그램은 Visual C++로 작성되었습니다. 몇 년 전 C#으로 작성되었습니다. C#에서 visual-C++의 전체 코드를 다시 작성하거나 DLLimport를 통해 C# 프로그램에 사용될 C++ DLL을 작성하면 더 좋을 것입니다.C 코드를 C#으로 완전히 다시 작성하거나 DLL을 작성 하시겠습니까?
0
A
답변
1
데이터 중심의 코드에 달려 있다고 생각합니다. 인터페이스가 필요없는 기능을 쉽게 분리 할 수 있다면이 기능을 활용하는 DLL을 작성하는 것이 더 나을 것입니다. 그런 다음 C#으로 인터페이스를 다시 작성하십시오.
프로그램의 인터페이스가 무거 우며 모든 데이터 함수를 분리하지 않으려면 C#으로 모든 것을 다시 작성해야합니다. 어떤 성능을 잃는다.
VisualC++는 여전히 매우 널리 사용되는 언어입니다. 개발을 계속할 기술이 부족하여 사람들을 영입하는 데 어려움을 겪고있는 C#으로 전환하려는 유일한 이유입니까?
0
"이에 의존"하는 답변은 하나뿐입니다. 우리는이 사실을 모를 수 있습니다.
시간과 기타 리소스를 모두 확인하십시오. 두 가지 모두에서 얻을 수있는 이점을 확인하십시오. 이익 대비 비용. 결정.
+0
답장을 보내 주셔서 감사합니다. @nvoigt! – user2575765
관련 문제
- 1. C#으로 MFC DLL을 다시 작성 하시겠습니까?
- 2. 리눅스에서 dll을 작성 하시겠습니까?
- 3. Java 코드에서 C# 코드를 다시 작성하거나 변환하는 방법은 무엇입니까?
- 4. .NET 2.0에서 사용할이 코드를 다시 작성 하시겠습니까?
- 5. 효율적인 방법으로이 코드를 다시 작성 하시겠습니까?
- 6. C DLL의 대체 코드를 작성 하시겠습니까?
- 7. 데이터베이스 연결을 새로 작성하거나 다시 사용 하시겠습니까?
- 8. MinGW에서 최소 DLL을 작성 하시겠습니까?
- 9. 다음 C++ 코드를 정확하게 작성 하시겠습니까?
- 10. Gstreamer 코드를 작성 하시겠습니까?
- 11. URL을 다시 작성 하시겠습니까?
- 12. 코드를 XML 파일로 작성 하시겠습니까?
- 13. 사용자가이 루프를 다시 작성 하시겠습니까?
- 14. 템플릿 haskell 범위 밖에서 시간 코드를 다시 작성 하시겠습니까?
- 15. iphone :이 코드를 작성 하시겠습니까?
- 16. 어디서 자동 코드를 작성 하시겠습니까?
- 17. mysql에 PHP 코드를 작성 하시겠습니까?
- 18. 엔티티 프레임 워크 - 먼저 코드를 작성하거나 모델링 하시겠습니까?
- 19. jQuery each() 다시 작성 하시겠습니까?
- 20. C#에서 호출하기위한 C++을 작성 하시겠습니까?
- 21. LoadLibrary 파이썬에서 dll을 C++로 작성
- 22. 아래 프로그램에 효율적인 코드를 작성 하시겠습니까?
- 23. .htaccess 모드가 자동으로 PHP 등을 사용하여 다시 작성 하시겠습니까?
- 24. .htaccess 동적 스크립트로 다시 작성 하시겠습니까?
- 25. 세미콜론을 끝내지 않고 Javascript 코드를 작성 하시겠습니까?
- 26. C# 코드의 래퍼로 C# API를 작성 하시겠습니까?
- 27. Foundation 유형을 사용하는 직선적 인 C 코드를 작성 하시겠습니까?
- 28. Intel 어셈블리 언어의 C 코드를 수동으로 작성 하시겠습니까?
- 29. URL asp.net에서 다시 작성 C#
- 30. jQuery의 일부 코드를 각도로 다시 작성
* Visual C++가 널리 사용되지 않으므로 * Er, 나 뭔가를 놓쳤습니까? –
Playstation 3에서 플레이하는 대부분의 게임은 C++로 작성되었습니다 – Sayse
뭔가를 다시 작성해야한다면 C#으로 작성하는 것이 좋습니다. 그러나 C++이 공용 API로 함수를 공개한다면 다시 쓰려면 먼저 다음을 수행하십시오. 다시 작성하는 데는 아무런 포인트가 없습니다. 둘째 : 코드를 다시 작성하면 항상 버그가 있거나 중요한 로직을 놓치게됩니다. 절대적으로 필요한 경우가 아니라면 다시 작성하지 마십시오. – Jegan