단넷은 MS 사에서 만든 개발 프레임워크입니다.
그에반해 Java 는 SUN 에서 제공하는 프로그램 언어로 랭기쥐 자채가 다르다고 할수 있습니다.
단넷은 .Net 프레임 워크 위에서는 다 구동을 하는걸로 되어있으나 보통 MS 관련 OS 에서 돌아가는
것으로 보는것이 좋구요. Java 는 JVM 위에서 구동되는것으로 Java 의 JVM 위에서 구동되는
장점으로 인하여 MFC 가 열세에 몰리자 MS 사에서 대안으로 개발한 프로그래밍 언어를 .Net 이라고
합니다. .Net 은 여러가지 플로그래밍 언어를 통하하는 개발 언오 통합 프레임워크로 컴파일시
서로 호완 가능한 형식으로 컴파일이 되기 때문에 서로다른 랭기쥐를 사용하는 사람들이 모여서도
프로젝트가 가능하다는 것이지만 실제로는 C#.Net 을 주로 이용을 하고 있으며 부수적으로 VB.Net
등을 사용하는 정도라고 보시면 됩니다.
그러니까 다른 언어들은 .Net 에서 잘 사용을 안한다는 것이죠.
그에 반해 Java 는 Java 하나의 언어로만 통일이 됩니다.
Java 는 .Net 프레임워크가 나온지 약 8~9 년정도인데 반해 나온지가 꽤 오래됐고 프로그램
개발툴 및 기타 프로그램 소스 연계되는 OS 나 미들웨어 같은 부분이 오픈 소스로 제공되는
부분이 많기 때문에 널리 사용되고 있습니다. 그리고 Java 는 C 부분에서 문제가 되는 메모리
를 자체적으로 관리를 해주는 장점을 가지고 있기 때문에 안정화된 서비스 측면에서 자바를
많이 선호하는 편입니다.
일단 Java 는 대기업 차원에서 많이들 사용을 합니다. .Net 도 큰 기업에서 많이 사용하기 시작
했지만 MS 계열은 보통 중소 기업에서 많이들 사용을 합니다. 왜냐하면 MS 관련된 OS 나 DB
프로그램을 통합해서 관리할경우 인건비를 줄일수 있기 때문에 그런경우가 많지만 대기업과같은
경우는 그런식으로 관리비용을 줄이지 않아도 되기 때문에 오래전부터 안정적으로 사용해온 Java
를 더 선호하는 편이고 실제로도 커다란 프로젝트의 대부분은 Java 를 사용하여 개발하고 있습니다.
그러니 취업을 목적으로 하신다면 .Net 보다는 Java 쪽이 좀더 유리 합니다.
물론 둘다 잘하면 더 좋구요. 하지만 막상 취직하면 둘다 사용하는 경우는 별로 없다고 보시는것이
맞습니다.
'메모' 카테고리의 다른 글
MS SQL 테이블 내용 import, export...펌 (0) | 2010.11.14 |
---|---|
마이크로소프트 스마트태그...펌 (0) | 2010.11.10 |
액세스 ad ac... (0) | 2010.11.05 |
라디안... 180도 = 파이 3.14...펌 (0) | 2010.11.04 |
boolean...펌 (0) | 2010.11.04 |