기사 출처: pconline 작성자: Yu Xiaofu
마이크로소프트의 닷넷(.NET)과 썬원(SUNone)의 경쟁은 오랫동안 이어져 더욱 치열해지고 있다. 최근 마이크로소프트의 서버2003 행사가 16일 오전 '자바의 아버지' 제임스 고슬링(James Gosling)이 참석했다. 제6회 전국 자바 기술 및 응용 컨퍼런스(베이징) COM+를 핵심으로 하는 서버 2003의 맹공에 대해 이 전설이 말하는 마이크로소프트와 자바에 대해 들어보자.
다음은 기자와 Java 매니아의 질문에 대한 James Gosling의 답변입니다.
"마이크로소프트는 협력하기 어려운 회사다. 마이크로소프트 사전에 협력이라는 단어는 없는 것 같다!"
제임스 고슬링
질문: Sun은 최근 무선 부가 서비스를 개발하기 위해 중국의 다양한 모바일 제조업체와 적극적으로 협력해 왔습니다. Microsoft는 최근 스마트폰 제품 세트를 개발했습니다.
James Gosling: Microsoft는 흥미로운 경쟁 파트너입니다. Sun의 강력한 무기는 Java 기술 자체입니다. 동시에 Sun은 파트너와 긴밀한 협력을 이루고 소프트웨어 개발 팀을 크게 지원합니다. 지난 9월 26일 썬과 차이나유니콤이 제휴를 발표한 것은 차이나유니콤이 휴대폰 시장에서 자바의 독점성과 자바의 개방성과 표준화를 간파했기 때문이다. Java는 경쟁을 환영합니다. 그래야만 해당 분야의 기술이 극대화될 수 있기 때문입니다.
Q: 최근 개발 과정에서 많은 프로그래밍 언어가 점차 사라지고 있는데, 자바 언어가 점점 더 인기를 얻고 있는 비결은 무엇인가요?
제임스 고슬링: 많은 프로그래밍 언어가 개발 과정에서 사라지지 않고 다른 분야로 옮겨갔다고 생각합니다. 자바의 수명은 자바의 기술적 기반에 달려 있다고 생각합니다. 프로그래머들에게 자바를 선택하는 이유를 묻는다면 이렇게 답할 것입니다. Java는 다양한 기능과 편리한 플랫폼을 제공하며 매력적인 도구라는 사실을 깨달았습니다. 저는 Java를 이끄는 주요 요인이 네트워크라고 생각합니다. Java는 네트워크 애플리케이션 기반의 개발 도구라는 점이 강점입니다.
질문: 전통적인 컴퓨터 분야에서 Java는 데스크톱 PC처럼 그다지 큰 플랫폼이 아닙니다. 모바일 분야 등 다른 분야에서도 자바는 빠르게 발전하고 있다. 앞으로 자바의 발전 방향은 무엇인가?
James Gosling: PC 분야에서는 Java가 충분히 강력하지 않다고 생각합니다. PC 분야에는 표면적으로 보이지 않는 Java 응용 프로그램이 많이 있습니다. 이는 주로 Microsoft가 사용자를 방지하기 위해 많은 노력을 기울였기 때문입니다. 실제로 자바 애플리케이션은 인공지능 게임 등 매우 널리 사용되고 있으며, 자동차나 철도 기관차의 실시간 제어 시스템 등 기타 대규모 분야에서도 자바가 널리 사용되고 있다. 응용 프로그램.
Q: 중국의 많은 사람들이 휴대폰과 모바일 솔루션을 사용하고 있습니다. 최신 기기에서 J2ME를 사용하는 것에 대해 어떻게 생각하시나요?
James Gosling: J2ME 사양은 지속적으로 발전하고 있지만 우리의 계획 프로세스는 주로 휴대폰 성능의 지속적인 성장에 의해 주도됩니다. 2년 전만 해도 휴대폰은 오늘날과 전혀 달랐습니다. 제가 가져간 휴대전화는 16MB의 저장 메모리를 갖고 있는 휴대전화입니다. 몇 년 전만 해도 우리는 16MB는 매우 강력한 데스크톱 컴퓨터에서만 가능하다고 생각했기 때문에 모바일로 할 수 있는 작업은 없습니다. 점점 더 흥미로워지고 있으며 이 분야는 매우 밝고 매우 흥미로운 미래를 가지고 있습니다.
Q: 모두가 당신을 Java의 아버지로 존경합니다. Java 경력에서 가장 깊은 감정을 모든 사람과 공유할 수 있습니까?
James Gosling: Java를 사용하여 망원경을 제어하는 하와이 화산 천문대를 보는 것, Java를 사용하여 개인 정보 보호 문제를 해결하는 네덜란드 의료 기관을 보는 등 Java 고객이 Java를 통해 많은 마법 같은 일을 성취하는 것을 볼 때, 정말 놀라운 느낌이에요.
질문: Sun은 항상 Sun이 개발한 웹 서비스가 최고라고 말해왔습니다. Sun의 특징과 그렇게 생각하는 이유를 요약해 주시겠습니까? Sun은 Microsoft 웹 그룹과의 상호 운용성 문제를 어느 정도 해결하고 있으며, Sun 웹 서비스의 진행 상황은 어떻습니까?
제임스 고슬링: 자바의 장점을 판단할 수 있는 요소는 너무 많습니다. 자바는 많은 사람의 노력이 모여 탄생한 강력한 도구이고, 많은 기능을 제공할 수 있다는 점이 가장 큰 장점이라고 생각합니다. Java는 네트워크 서비스 표준을 충족하며 강력한 보안을 갖추고 있습니다. Sun은 Microsoft와의 상호 운용성을 위해 많은 노력을 기울였으며 국제 네트워크 업계의 표준을 따라 Microsoft 도구와 통신하고 수많은 관련 도구를 개발했습니다. 마이크로소프트는 협력하기 어려운 기업이다. 마이크로소프트 사전에 협력이라는 단어는 없는 것 같다. 썬은 마이크로소프트 표준을 따르고 상호 운용성을 확장하기 위해 많은 노력을 기울였다. 앞으로 Sun의 웹 서비스는 웹 애플리케이션 기능을 확장하고 다양성과 엣지 애플리케이션을 확장하기 위해 개발될 것입니다.
질문: IBM과 BEA는 여러 측면에서 Sun의 파트너이기도 합니다. Sun은 IBM, BEA 및 기타 공급업체와의 관계를 어떻게 생각합니까?
James Gosling: Sun의 경쟁은 좋은 제품에 달려 있습니다. Sun은 시장이 커질수록 돈을 벌 수 있는 기회도 커진다고 믿습니다. Sun은 시장을 독점하려 하지 않고 시장을 공동으로 발전시키기 위해 IBM 및 BEA와 같은 제조업체와 협력해야 한다고 믿습니다. 예를 들어, 시장은 작은 파이에 큰 조각이 있든, 큰 파이에 작은 조각이 있든 파이와 같습니다. Sun의 비즈니스 모델은 시장 확대에 전념하고 있으며 이것이 Microsoft의 독점 시장 전략보다 낫다고 생각합니다.
Q: 직업병에 관해 궁금한 점이 있으신가요? 이제 괜찮아요?
제임스 고슬링: 저는 다양한 직업병을 앓고 있는데, 이는 높은 피로로 인해 발생하는 직업병입니다. 양손에 직업병 증상이 다양하게 있는데, 이 병은 신경이 마비되고 아무 느낌도 없을 수 있다는 점을 제외하고는 실제로 그다지 아프지 않습니다. 칼로 손가락을 자르면 모를 수도 있어요. 굉장히 무서운 느낌이 들거든요. 책상에 앉아서 16시간 동안 쉬지 않고 키보드를 쳐야 한다면 큰 피해를 입을 수 있으니 건강에 유의하셔야 합니다. 16시간 일하는 것은 결코 좋은 생각이 아니다.
James Gosling은 Sun의 부사장이자 Sun 소프트웨어 부서의 CTO이자 Sun Labs의 이사입니다. 그는 위성 데이터 차단 시스템, Unix의 다중 프로세서 버전, 컴파일러, 메일 시스템 및 창 관리자를 만들었습니다. 그는 또한 WYSIWYG WYSIWYG 테스트 컴파일러를 만들었습니다. 초기에 제임스 고슬링은 자바 프로그래밍 언어 연구에 참여해 자바 기술의 독창적인 컴파일러와 가상머신을 완성해 자바 기술의 아버지로 불린다. (사진출처: 프로그래머 베이스캠프)