2009-09-30 5 views
0

저는 C#과 Java 프로그래밍 언어 사이의 아이디어와 기능이 매우 유사하다는 것을 알고 있습니다. 따라서 선임 C# 웹 개발자 (평균)는 Java 웹 응용 프로그램을 편안하게 프로그래밍하는 데 얼마나 오래 걸릴 것입니까? VB.net에서 C#으로 바꿀 것입니까?평균 C# 개발자에서 평균 Java 개발자까지의 시간은 어느 정도입니까?

+0

C# 기능을 에뮬레이트하는 라이브러리를 사용하면 더 쉬울 수 있습니다. 이것을 확인하십시오 : github.com/nicholas22/jpropel, 예 : new String [] { "james", "john", "john", "eddie"} .where (startsWith ("j")). distinct(); –

답변

6

VB.NET에서 C#과 비슷하지는 않습니다.

평균 .NET 개발자 인 경우 Java 구문에 익숙해지기 전에 오래 걸리지 않아야합니다. 조금 더 오래 걸리는 것은 자바 웹 애플리케이션의 다양한 웹 프레임 워크와 모든 것이 어떻게 잘 맞는지를 배우는 것입니다.

마지막 부분이 대부분의 시간을 차지할 것입니다. 얼마나 오래 다른 사람이 추측하는지.

+0

"평균 'C#'.NET 개발자 ' – madcolor

6

구문은 매우 쉽습니다. 나는 약 30 분 만에 반대의 전환을했다. 어려움은 새로운 틀과 기능을 배우는 것과는 많이 다르다. 저는 5 년 이상 C#을 코딩 해 왔지만 여전히 전체 프레임 워크를 알지 못합니다. 나는 이것이 어떤 새로운 자바 개발자에게도 문제가되는 것을 볼 수있다.

VB.Net-> C#은 동일한 프레임 워크 기능을 공유하므로 큰 문제는 아닙니다.

3

숙련 된 프로그래머는 짧은 시간에 모든 프로그래밍 언어에 적응합니다. 힘든 부분은 프레임 워크와 새로운 생태계의 다른 모든 조각들을 배우는 것입니다.

1

의미 상으로, 차이점은 단지 몇 가지에 불과하므로 오랫동안 C#을 해왔다면 그 차이를 매우 빨리 파악할 수 있습니다. 나는 실제 조정이 도구에 있다고 생각한다. 나는 닷넷 프로그래머이고 Visual Studio, 특히 Intellisence에 의해 꽤 망가져 버렸다는 것을 안다. 이클립스는 좋지만 약간의 학습 곡선이있다.

1

Java에서 C#으로 넘어온 사람들 중 가장 어려운 부분은 IDE를 조정하는 것입니다. 다음으로 가장 어려운 것은 한 언어로 된 수업이 다른 수업과 비슷한 머리를 쓰는 것입니다.

MSDN 도움말처럼 효율적이거나 사용자 친화적 인 곳이 아닌 Java 설명서에 문제가있을 수도 있습니다.