Источник статьи: pconline Автор: Юй Сяофу
Конкуренция между Microsoft .NET и SUNone продолжается уже давно и становится все более интенсивной. Недавно только что завершилось мероприятие Microsoft Server2003. Утром 16 числа на мероприятии присутствовал Джеймс Гослинг, «отец Java». 6-я Национальная конференция по технологиям и приложениям Java в Пекине. Что касается яростного наступления Server 2003 с COM+ в качестве ядра, давайте послушаем, что эта легенда сказала о Microsoft и Java.
Ниже приведены ответы Джеймса Гослинга на вопросы репортеров и любителей Java:
«С Microsoft сложно работать. Кажется, в словаре Microsoft нет слова «сотрудничество!»
Джеймс Гослинг
Вопрос: В последнее время Sun активно сотрудничает с различными производителями мобильных телефонов в Китае для разработки дополнительных услуг беспроводной связи. Microsoft только что разработала ряд продуктов для смартфонов. Как на это реагирует Sun?
Джеймс Гослинг: Microsoft — интересный конкурентный партнер. Мощным оружием Sun является сама технология Java. В то же время Sun достигла тесного сотрудничества со своими партнерами и оказывает большую поддержку команде разработчиков программного обеспечения. 26 сентября Sun и China Unicom объявили о союзе. Это произошло потому, что China Unicom увидела эксклюзивность Java на рынке мобильных телефонов, а также открытость и стандартизацию Java. Java приветствует конкуренцию, потому что только таким образом можно максимально эффективно использовать технологии в этой области.
Вопрос: В процессе разработки в последние годы многие языки программирования постепенно исчезли, но язык Java становится все более популярным. В чем ваш секрет?
Джеймс Гослинг: Я думаю, что многие языки программирования не исчезли в ходе разработки, а были перенесены в другие области. Долговечность Java зависит от технической основы Java. Если вы спросите программистов, почему они выбирают Java, Он вам ответит. что Java предоставляет множество функций, удобную платформу и является привлекательным инструментом. Я считаю, что основным фактором, способствующим развитию Java, является сеть. Java — это инструмент разработки, основанный на сетевых приложениях, и в этом его сильная сторона.
Вопрос: В традиционной компьютерной сфере Java не является такой уж большой платформой, как настольные ПК. В других областях, таких как мобильная сфера, Java быстро развивается. Каково будущее направление развития Java?
Джеймс Гослинг: Я не думаю, что Java в области ПК недостаточно мощна. В области ПК существует множество приложений Java, которые на первый взгляд незаметны. Это главным образом потому, что Microsoft приложила большие усилия, чтобы помешать пользователям. Видя это, Java-приложения очень широко используются, например, в играх с искусственным интеллектом, а также в других крупных областях, таких как системы управления в реальном времени в автомобилях и железнодорожных локомотивах. Java также широко используется в военной сфере. приложения.
Вопрос: Многие люди в Китае используют мобильные телефоны и мобильные решения. Что вы думаете об использовании J2ME на новых устройствах?
Джеймс Гослинг: Спецификации J2ME постоянно развиваются, но наш процесс планирования в основном обусловлен постоянным ростом производительности мобильных телефонов. Два года назад мобильные телефоны были далеко не такими, как сегодня. Мобильный телефон, который я взял, — это мобильный телефон Nokia. Он имеет 16 мегабайт встроенной памяти. Несколько лет назад мы думали, что 16 мегабайт можно получить только на очень мощном настольном компьютере, поэтому работу мы можем выполнять с помощью мобильного телефона. Телефоны сейчас становятся все более и более интересными, и у этой области очень яркое и захватывающее будущее.
Вопрос: Все уважают вас как отца Java. Можете ли вы поделиться со всеми своими самыми глубокими чувствами в карьере Java?
Джеймс Гослинг: Когда вы видите, как клиенты Java совершают множество волшебных вещей с помощью Java, например, видят обсерваторию на Гавайском вулкане, использующую Java для управления телескопом, видя, как голландская организация здравоохранения использует Java для решения проблем защиты конфиденциальности и т. д., это действительно сюрприз.
Вопрос: Sun всегда говорила, что веб-сервисы, разработанные Sun, являются лучшими. Можете ли вы кратко описать их характеристики и почему вы так думаете? В какой степени Sun решает проблемы совместимости с веб-группой Microsoft и каков прогресс в области веб-сервисов Sun?
Джеймс Гослинг: Слишком много вещей могут определить преимущества Java. Я думаю, что ее самое большое преимущество заключается в том, что Java — это мощный инструмент, созданный в результате интеграции усилий многих людей и способный предоставлять множество функций. Java соответствует стандартам сетевых услуг и имеет высокий уровень безопасности. Sun потратила много усилий на обеспечение совместимости с Microsoft, следовала стандартам международной сетевой индустрии для взаимодействия с инструментами Microsoft и разработала большое количество сопутствующих инструментов. Microsoft — сложная компания для сотрудничества. Кажется, в словаре Microsoft нет слова «сотрудничество». Sun приложила немало усилий, чтобы следовать стандартам Microsoft и расширять возможности взаимодействия. В будущем веб-сервисы Sun будут развиваться, расширяя возможности веб-приложений, расширяя их универсальность и расширяя возможности периферийных приложений.
Вопрос: IBM и BEA являются партнерами Sun во многих аспектах. В то же время они являются одними из лучших в области веб-сервисов. Как Sun рассматривает свои отношения с IBM, BEA и другими поставщиками? В чем, по мнению Sun, заключаются ее преимущества?
Джеймс Гослинг: Конкуренция Sun зависит от хороших продуктов. Sun считает, что чем больше рынок, тем больше возможностей заработать деньги. Sun считает, что ей следует сотрудничать с такими производителями, как IBM и BEA, для совместного развития рынка, не стремясь монополизировать его. Например, рынок подобен пирогу, будь то маленький пирог с большим куском или большой пирог с меньшим куском. Бизнес-модель Sun направлена на расширение рынка, и я думаю, что это лучше, чем монопольная рыночная стратегия Microsoft.
Вопрос: Возникали ли у вас вопросы о профессиональных заболеваниях? С тобой сейчас все в порядке?
Джеймс Гослинг: У меня есть различные профессиональные заболевания, которые являются профессиональными заболеваниями, вызванными высокой утомляемостью. У меня на обеих руках разные симптомы профессионального заболевания, но на самом деле это заболевание не очень болезненное, разве что нервы немеют и ты ничего не чувствуешь. Вы можете даже не узнать об этом, если отрежете палец ножом. Это очень страшно. Если вам придется сидеть за столом и безостановочно печатать на клавиатуре в течение 16 часов, это нанесет большой вред. Вы должны обратить внимание на свое здоровье. Работать по 16 часов — не лучшая идея.
Джеймс Гослинг — вице-президент Sun, технический директор отдела программного обеспечения Sun и директор Sun Labs. Он создал спутниковую систему перехвата данных, многопроцессорную версию Unix, компилятор, почтовую систему и оконный менеджер. Он также создал компилятор тестов WYSIWYG WYSIWYG. На заре Джеймс Гослинг участвовал в исследовании языка программирования Java и разработал оригинальный компилятор и виртуальную машину технологии Java, поэтому он известен как отец технологии Java. (Источник изображения: Programmer Basecamp)