JAVA가 지금 뜨고 있나요?

antz의 이미지

제가 사외교육으로 UML교육에 이어
"자바사용자를 위한 디자인패턴"이라는
강의를 삼성멀티캠퍼스에서 듣고 있는데요.

개인적으로 JAVA라는 언어가 좋아지고 있습니다.

현재 주로 C, C++로 개발하고 있구요.
자바 개발은 한적이 없고, 개인적으로 책 몇권 본게 다인데요.

ajax도 그렇고 갑자기 자바가 관심이 많이 갑니다.

디자인패턴이나 UML을 들어봐도
C나 C++에서 생각지도 않았던
OOP에 대한 개념을 멋지게 표현해서 개발하는것 같구요.
(JAVA를 써도 절차식으로 잘못 개발될 수도 있지만,
abstract 라던지, JAVA가 객채지향프로그래밍을 위해 잘 설계되있는것 같음.)

M$ .net 도 옆사람들이 개발하는것 보고 놀라웠지만,
java역시 eclips와 함께 사용하니, 너무 좋네요~

지금 C로 되있는 검색엔진을
다음번에 java로 개발 할까? 강하게 생각하고 있습니다.

그래서 이번에 "루씬 인 엑션" 라는 책도 구입했구요.

JAVA로 UML과 디자인패턴 등을 고려해서 개발 하려고 하니
기대가 되고 흥분도 되는것 같습니다.

JAVA를 어떻게 생각하고 계시는지
다른분들의 생각도 궁금하네요. :-)

1day1의 이미지

mollla wrote:
제가 사외교육으로 UML교육에 이어
"자바사용자를 위한 디자인패턴"이라는
강의를 삼성멀티캠퍼스에서 듣고 있는데요.

개인적으로 JAVA라는 언어가 좋아지고 있습니다.

현재 주로 C, C++로 개발하고 있구요.
자바 개발은 한적이 없고, 개인적으로 책 몇권 본게 다인데요.

ajax도 그렇고 갑자기 자바가 관심이 많이 갑니다.

디자인패턴이나 UML을 들어봐도
C나 C++에서 생각지도 않았던
OOP에 대한 개념을 멋지게 표현해서 개발하는것 같구요.
(JAVA를 써도 절차식으로 잘못 개발될 수도 있지만,
abstract 라던지, JAVA가 객채지향프로그래밍을 위해 잘 설계되있는것 같음.)

M$ .net 도 옆사람들이 개발하는것 보고 놀라웠지만,
java역시 eclips와 함께 사용하니, 너무 좋네요~

지금 C로 되있는 검색엔진을
다음번에 java로 개발 할까? 강하게 생각하고 있습니다.

그래서 이번에 "루씬 인 자바" 라는 책도 구입했구요.

JAVA로 UML과 디자인패턴 등을 고려해서 개발 하려고 하니
기대가 되고 흥분도 되는것 같습니다.

JAVA를 어떻게 생각하고 계시는지
다른분들의 생각도 궁금하네요. :-)

이미 뜬 상태 아닌가요? ^^

Oracle <--> MS SQL , Java <--> .NET 과 비슷한 구도가 아닐지..

F/OSS 가 함께하길..

antz의 이미지

1day1 wrote:
이미 뜬 상태 아닌가요? ^^

Oracle <--> MS SQL , Java <--> .NET 과 비슷한 구도가 아닐지..

제경우를 보면,
이전에는 java에 대한 부정적인 생각이 많았던것 같아요.

가장 안좋게 생각한것이 느리고, GUI가 잘 안된다는 거였죠.

이제 다시 웹시대가 오는것 같기도 하고,
ajax 프로그램들을 볼때면,
굳이 GUI어플리케이션을 만들어 설치하고 할 필요가 있을까?
하는 생각이 듭니다.

이전에도 dhtml이니 많이 나왔지만,
이번에 ajax는 정말 흥미로운것 같아요.
(웹쪽은 잘 모릅니다. :-) )

bopy의 이미지

Ajax는 자바'스크립트'로 만드는거 아니었나요?

Nothing is Everything.

plusme의 이미지

mollla wrote:
1day1 wrote:
이미 뜬 상태 아닌가요? ^^

Oracle <--> MS SQL , Java <--> .NET 과 비슷한 구도가 아닐지..

제경우를 보면,
이전에는 java에 대한 부정적인 생각이 많았던것 같아요.

가장 안좋게 생각한것이 느리고, GUI가 잘 안된다는 거였죠.

이제 다시 웹시대가 오는것 같기도 하고,
ajax 프로그램들을 볼때면,
굳이 GUI어플리케이션을 만들어 설치하고 할 필요가 있을까?
하는 생각이 듭니다.

이전에도 dhtml이니 많이 나왔지만,
이번에 ajax는 정말 흥미로운것 같아요.
(웹쪽은 잘 모릅니다. :-) )

Java가 기타 다른 과거의 언어에 비해
언어 구조로 인한
SW의 아키텍쳐가 우월해 질수 있다는 장점외에

Java가 특정 영역에선

static 컴파일 되어 런타임에 '하드웨어적'으로
다이나믹하게 옵티마이징 되는 다른 언어보다
컴파일 타임 옵티마이징과 소프트웨어적인
런타임 옵티마이징.. 그리고 기존의 하드웨어적인
런타임 옵티마이징 까지 한다는 측면에서
더 효율적일수 있고.. 그런 벤치맠 결과도
많이 찾아볼수 있습니다.

Java가 느리다는 편견은
처음 Java가 나왔을때 단순 인터프리터 방식으로 실행될때 얘기죠.

요즘같이 Hotspot같은 최첨단 Jit 기술과 GC관련 기술이
그때와 비교하여 엄청나게 발전된 시점에서는
Java가 C보다 느리다고 단정지을수 없습니다.

물론,,
Java가 추구하는 특성상..
HW dependent 한 방식으로 성능을 극도로 끌어올리는
테크닉을 사용한 특정 C 프로그램 보다는 못하겠지만요

1day1의 이미지

확실히 자바는 안정기 를 지난상태인것 같습니다.

그에 닷넷은 아직은 많은 시일이 필요할 듯 합니다.(그 기간동안 MS가 엄청난 양의 돈을 쏟아 부어야 겠지요.)

http://www.okjsp.pe.kr/bbs?act=VIEW&bbs=bbs6&seq=62440
를 보면 재미있는 글이 있네요.(하나를 가지고 전체를 판단하시지는 마시길..)

F/OSS 가 함께하길..