2012-03-11 2 views
0

지금은 다소 죽어 있긴하지만 델파이 .NET 언어를 배워야했습니다. 하지만 자바에 대한 경험이 조금 밖에 없으므로 실제로 차이점이 무엇인지 궁금합니다.
인터넷에서 검색해 보았지만 Delphi .NET (일반 Delphi가 아님) 결과는 매우 드뭅니다. 그러므로 나는 여기서 도움을 찾고있다.
예를 들어, 두 언어 모두 객체 지향 또는 해석입니까? 차이점에 대한 자세한 설명 (중요한 측면)이 도움이 될 것입니다.Java와 Delphi .NET의 차이점

+0

다른 구문이지만 다른면에서는 매우 비슷합니다. 둘 다 중간 언어로 컴파일 된 다음 JIT가 원시 코드로 컴파일됩니다. –

+0

@DavidHeffernan 답장을 보내 주셔서 감사합니다. 그들의 차이점을 설명해 주시면 친절하니? 예를 들어, 언어 지원 연산자 오버로딩 또는 동적 배열 종류의 문제가 있습니까? –

+0

중요한 차이점은 거의 없습니다. 질문에서 말한대로 두 언어를 모두 알고 있다면 이미 답변을 알고있을 것입니다. delphi.net을 사용해야 할 경우 java가 무엇인지는 중요하지 않습니다. 이는 [faq]에 설명 된 바와 같이 실제 질문이 아닙니다. –

답변

0

이전 Delphi 소프트웨어 개발자이자 현재 Java 및 .NET 개발자 (C# 및 Visual Basic)로서 C# 또는 Visual Basic으로 이동하려는 경우 C# 또는 VB 언어에 참여하기 위해 약간의 노력을 기울일 것을 권장합니다. .NET 플랫폼.

주로 사용되며 웹에있는 정보 및 샘플의 양과 관련되어있어 학습에 많은 시간을 할애 할 수 있습니다. 또한 C# 및 VB의 작업 기회는 Delphi .NET보다 더 커질 것입니다 (그리고 저는 Delphi를 사랑했음을 확신합니다).

내가 읽었을 때, 자발적으로 변경된 것 같지 않지만 기회가 있다면, 귀하의 상사에게 시스템을이 중 하나로 이전하도록 권할 것입니다. .NET은 물론 객체 지향적이며 JIT (일종의 자바 컴파일러처럼)를 사용합니다. C#과 VB는 정말 좋은 언어입니다. 아마도 C#은 구문 때문에 자바와 비슷하지만 거의 같습니다.

.NET 플랫폼에서 사용하는 언어가 무엇이든 상관없이 기억하십시오. 그것은 모두 동일한 의사 코드로 변환되므로 성능은 동일합니다 (C++ 제외). 가장 편안한 언어가 무엇인지 만 고려하면됩니다.

희망이 도움이됩니다.

+2

* "당신의 상사에게 그들의 시스템을이 중 하나로 마이그레이션하는 것에 대해 권하고 싶습니다."* - 그렇게하지 않을 것입니다. 그의 사장은 아마도 마이그레이션의 가치가 무엇인지 물어볼 것입니다. 솔직히 기존 시스템이 작동하고 유지 보수가 가능하다면 가치가 없습니다. (그리고 다른 언어/플랫폼으로 이전하는 것과 정확히 똑같은 말을하고 싶습니다.) –

+0

+1 꽤 좋은 대답이라고 생각합니다. – ComputerSaysNo

+2

@StephenC C#으로 마이그레이션하면 도움이 될 것입니다. Delphi .Net 개발자가 그리 많지 않으므로 주어진 시간에 프로젝트를 수행 할 수있는 많은 개발자를 보유하는 것이 현명합니다 – ComputerSaysNo