На главную страницу AlgoNet В сотрудничестве с ZDNet
АРХИВ СТАТЕЙ 2000-6-8 на главную / новости от 2000-6-8
AlgoNet.ru
поиск

 

Место для Вашей рекламы!

 

Все новости от 8 июня 2000 г.

Будущее Java: многообещающее или… туманное?

 Несколько светлых умов Sun Microsystems, выступивших с докладами на конференции JavaOne, в один голос твердили, что будущее Java зависит от нас. Это значит, что оно остается туманным.

Главный ученый и исполнительный директор Sun Билл Джой (Bill Joy) рассуждал о законе Мура и его влиянии на развитие Java. В таких областях технологии, как наноэлектроника, закон Мура, вероятно, будет действовать по крайней мере еще 30 лет, что приведет к появлению невероятно мощных устройств малых размеров. «Это окажет значительное влияние на то, какие устройства мы сможем предложить для всепроникающих вычислений, — сказал он. — Благодаря дальнейшему исполнению закона Мура перспективы Java и Jini значительно улучшатся».

Java и «шесть вебов»
«Из-за дешевизны этих устройств их число станет ошеломляющим», — продолжил Джой. Для Java он видит перспективы в нескольких областях, которые определяет как «шесть вебов»: настольные платформы, ТВ/развлечения, карманные/беспроводные устройства, платформы, не требующие ввода данных (управляемые голосом), электронная коммерция и вездесущие встроенные устройства. «В каждом из этих вебов открываются огромные возможности для бизнеса», — сказал Джой.

Он обратился также к другой важной проблеме разработчиков: созданию более надежного ПО. «Первым важным шагом стали усилия по созданию garbage-коллекции Java, — сказал он, — но мы можем сделать ПО более надежным, чем его составные части. Java можно использовать как элемент более крупной конструкции надежных систем. И эти системы не будут слишком трудны в управлении и эксплуатации».

Социальные проблемы
Вице-президент Sun и создатель языка Java Джеймс Гослинг (James Gosling) подхватил ход рассуждений Джоя и рассказал о своей последней работе по созданию спецификации Java реального времени и о том, как будут взаимодействовать между собой Java и XML. С помощью главного технолога Ajile Systems Дэвида Гэрдина (David Hardin) Гослинг продемонстрировал последнюю опытную реализацию Java реального времени в составе роботизированной промышленной системы. Затем были продемонстрированы интерактивные приложения e-mail, созданные в FireDrop. После этого Гослинг, главный исследователь Sun Джон Гейдж (John Gage), знаменитый инженер Джон Босак (John Bosak) и директор по технологиям Грег Пападополос (Greg Papadopolous) принялись обсуждать будущее Java вместе. Сошлись на том, что самые большие проблемы для Java лежат как в технологической, так и в социальной сферах.

Разработка стандартизированной бизнес-схемы для XML должна пройти долгий путь в направлении эффективного совместного использования Java и XML: Java — для определения логики приложений, а XML — для описания данных. «Java выражает семантику, — сказал Гослинг. — Социальная проблема очень сложна, но и интересна — как убедить людей прийти к единому мнению о том, что такое заказ?». «Важнее всего не технология, — вторил ему Пападополос. — Язык XML был готов уже в феврале 1998 года, теперь же нужно определить не синтаксис, а семантику».

Существуют и другие опасения по поводу способности Java, XML и прочих технологий разработки поспевать за экспоненциальным ростом объемов данных в Интернете. «Понадобятся все новые и новые веб-серверы, причем каждый из них должен работать все быстрее и быстрее», — сказал Пападополос.

В погоне за законом Мура
Пока не ясно, как именно технология справится со всей этой информацией. «Это проблема не технологии, а концепции, — сказал Босак. — Не все упаковано в симпатичные, чистые конверты. Предмет и способ обращения с ним разделены искусственно, что представляет собой интеллектуальную задачу».

«Микросхемы следуют закону Мура, — сказал Гослинг. — Но наше „серое вещество” ему не подчиняется. Где та точка, в которой закон Мура и человеческий мозг пересекутся?» Ответ на этот вопрос еще предстоит найти.
Обсуждение и комментарии

vvv
8 Jun 2000 3:31 PM
>Существуют и другие опасения по поводу
>способности Java, XML и прочих технологий
>разработки поспевать за экспоненциальным ростом
>объемов данных в Интернете. «Понадобятся все
>новые и новые веб-серверы, причем каждый из них
>должен работать все быстрее и быстрее», — сказал
>Пападополос.
и эти серверы делает наша фирма ;)
вот это лейтмотив, а остальное - ширма ;)

а почему вы думаете Intel поддердживает Linux? (хотя казалось бы - ей выгоднее поддерживать MS) - да потому что X-ы тормознее Win!
 

Антон Блинков - bavinfopac.ru
8 Jun 2000 5:09 PM
Майкрософт: "понадабяться все новые и новые ПК, причем каждый из них должен работать быстрее и быстрее, что бы суметь выполнять наши новые ОС". Почувствуйте разницу. :)) Кстати Джава работает не только на Санах, да и в области веб-серверов у них далеко не монополия.

Да, Сан продвигает свое техническое решение, но оно хотя бы отличается от поделок МС в гораздо лучшую сторону. Программировать под Джава одно удовольствие, в отличие от... Так что появление массы приложений для нее лишь вопрос распространенности современных виртуальных машин и обучения программистов программированию в "Джава-стиле" (что бы не получались монстроидальные и прожорливые приложения клепаемые неопытными Джава-программистами).
 

Shadow
8 Jun 2000 7:50 PM
1. X-ы быстрее. Просто не надо ставить безумное разрешение и 32-х битный цвет.
А для таких задач - покупайте AccelX.
2. У меня тут апач для разработки... Кроме того, что я по жизни всё с этой машиной делаю - P150 48Мб памяти и 8,4 Гб HDD - у меня чудненько выполняются ASP через java instantASP через механизм сервлетов.
Тормозов в работе нет.
 

Oleg
8 Jun 2000 7:53 PM
2 Антон Блинков:
Could you explain for me what does ""Java-style" of programming" mean? (Sorry, I have only English keyboard here)
 

SGolub
9 Jun 2000 1:17 PM
>а почему вы думаете Intel поддердживает Linux?
>(хотя казалось бы - ей выгоднее поддерживать MS)
> - да потому что X-ы тормознее Win!
Враки это про X. X-сервер выполняется как отдельное приложение, поэтому ему отводиться время процессора как одному из приложений.
Ставите нужный приоритет (например приоритет ОС, в Win - графику отрабатывает ОС) и зашуршит куда быстрее чем Win.
 

Блинков Антон - bavinfopac.ru
9 Jun 2000 1:23 PM
2Oleg
программирование в Джава-стиле - это когда человек понимает как работает JVM, хорошо знает язык и стандартную библиотеку классов, имеет ОО-мышление :). типичные ошибки начинающих - создание большого количества объектов сверх меры, излишние синхронизации, попытки программировать в многонитевой среде как в однонитиевой, использование неизменяемых объектов (типа String) где надо использовать изменяемые (типа StringBuffer), не кэширование переменных экземпляра в переменых стека и т.д.

сейчас Java достаточно зрелая технология (кроме быть может графических приложений), что бы на ней можно разрабатывать эффективные программы уже сейчас.
 

stuped
9 Jun 2000 1:25 PM
вся хитрость в том, что на теперешних процессорах из-за больших объемов данных и программных кодов программирование в нынешнем виде отомрет.
сколько спутников потеряли из-за ошибок в программах? 60000 ошибок в W2000?
скорее пойдет и hard и soft в нейро.
мне кажется(я stuped), если программируешь приклад или web, то это кабала и поденщина.
имеет смысл программировать tools(нейрo).
на java неплохой нейро-агент можно сделть...
 

Lamer - lordeltegra.ru
9 Jun 2000 4:39 PM
>Будущее Java: многообещающее или… туманное?

кто работает с рынком Java и ИТ видит сам, что скорость внедрения Java и количество пишушихся на ней приложений и развитие связанных с ней технологий растёт гигантским темпами. Лично у меня нет никаких сомнений, какое же у неё будущее.
 

crazer - crazersevmorgeo.com
13 Jun 2000 4:13 PM
Х тормознее вин .... дудки на ублюдочной интел платформе может быть ... а что с нее спрашивать ей 22 года и все без изменений
А ява вытеснит паскаль и смолталк
глваное это что бы билли не лез в эту область ... тогда все будет просто чудесно
 

bodya - bodyazusa.net
30 Aug 2000 5:30 PM
Господа!!! О чём вы говорите! Java - полная профанация и ничего больше. Неужели можно серьёзно относиться к "плохому интерпретатору ассемблера"? Задумайтесь глубже и вы поймёте, что ничего революционного и даже эволюционного в технологии Java - НЕТ! Кто-то бредил о нейро-агете... И какие преимущества для сооружения "непонятно чего" (может есть конкретные предложения по организации продуктивной нейро-сети??? :-)))) нам даёт Java?
 

 

← май 2000 2  5  6  7  8  9  13  14  15 июль 2000 →
Реклама!
 

 

Место для Вашей рекламы!