자바를 진정 해야할까요?

geekforum의 이미지

\'94 부터 슬랙웨어를 시작으로 지금껏 UNIX 시스템 관리와 인터넷 서비스 프로그래밍을 해왔던 엔지니어입니다.

많은 날들을 개발한답시고 C,C++,Perl,Python,apache + mod_perl, Jython, ASP, cocoon, Zope 등... FreeBSD 상에서 ports로 등록된 것들을 하나 하나 뜯어보구(?) 그 수많은 요구사항을 만족시켜 주느라 전공아닌 것들도 공부해야 했으며 (대표적으로 도서관에서 쓰는 KORMAC) 앞으로도 얼마나 많은 요구사항때문에 하기 싫은 것들을 공부해야 할지 모르는 상황입니다.

다행히 진행하던 프로젝트가 어느정도 종료가 되어 그동안 벼르고 벼르던 Design Pattern 과 UML을 제대로 공부하고 있지요. 객체지향 기술을 근본부터 제대로 알지 못하고서는 지금의 패러다임에 끌려갈 수 밖에 없다고 판단했었기 때문입니다.

언어 자체를 좋아하지만 유독 Java는 정이 가질 않아서 내버려 두다가, 최근의 Java 개발상황과 주변 돌아가는 정황으로 볼때 무시하지 못한다고 판단하고 어떻게든 해야겠다고 판단을 했습니다. 하지만, 할려고 할때마다 정말 짜증나는것을 어떻게 말을 할 수가 없더군요.

- 마우스 지나간뒤 엉망이 되는 어설픈 화면,
- Qt에 비교해서 (개인적인 생각으로) SLOT 과 SIGNAL 개념에 비교하여 철지난 C의 callback 함수사용과 번잡한 Event 모델을 쓰는 것,
- 순수 객체지향으로 인한 오버헤드 (당연한 것이지만...)
- 말처럼 되지 않는 플랫폼 중립,
- 늦은 속도
- 정작 LINUX나 FreeBSD에서는 Solaris에서처럼 지원되지 않는 것
....

게다가 (말로는) Java의 단점을 보완한 C#의 출현이 더욱 갈등스럽게 만들죠. (물론, 장점도 많은 것.. 알고 있습니다)

KLDP에서 많은 의논을 한 것중 하나의 주제와 같이, 진정 개발자로 살아남을려면(?) 지금껏 해왔던것같이 질질 끌려 다녀서는 안된다 보구요, 기초를 탄탄히 하여 정말 생명력 있는 개발자로 남고자 하는 것입니다.

2001년 중순, 과연 우리네 개발자들은 자바를 계속해야 합니까?

익명 사용자의 이미지

1만줄 넘어가면 c로 짜기에는 너무 합니다. --;
물론 그 프로그램 혼자 평생 관리하면 이야기가 달라지지만..

익명 사용자의 이미지

순전히 저의 경우이지만 c로 머리속에 모두 집어넣을수 있는 코드사이즈는
만오천라인정도라고 프로젝트 할때마다 생각이들더군요. 그정도면
머리속에서도 코드가 돌아가죠...
여기서 한 만라인정도 더짜면서 2만오천 삼만라인을 넘어가니
엔지니어링측면에서 뭔가 같이 들어가지 않으면 힘들더군요..

하지만 코드의 사이즈가지고 랭기지를 결정해야 하는 이유는 없습니다.

만라인정도는 왠만한 소규모 프로젝트에서도 쉽게 넘어가는 라인입니다.

익명 사용자의 이미지

^^ c++로 12만줄 짜고나면 겸허해집니다

겸허..

작업하러가자....

익명 사용자의 이미지

님의 말씀은 일반적으로 전해내려오는 선입견입니다. 이미 1만줄을 훨씬 넘는 C 프로그램들이 여러 개발자들의 공동 작업으로 개발 되어왔고, 개발되어지고 있습니다. 어떤 툴(언어,컴파일러)을 사용하는가는 프로젝트 관리와는 상당히 다른 부분이 아닐까요?

익명 사용자의 이미지

두가지 방법이 있습니다.

To find the market,To make the market.

익명 사용자의 이미지

님의 능력에는 그다지 자바를 배우시는데 어려우시지 않을 거 같은데..^^;
자바을 한다는 것 보다 OOT의 서브셋으로 자바을 한다는 생각으로
그리고 API을 핸들링 한다는 생각 보다는 M$와 비견되는 $un의 프레임웍을
배운다는 생각으로 하면 너무 메타적인 발상일까요?

-맹수.

첨 쓰는 글이라.어색하네요.;;
흑.글 수정 삭제 하는 법부터 배워야..;

페이지