home | login | register | DMCA | contacts | help | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


my bookshelf | genres | recommend | rating of books | rating of authors | reviews | new | форум | collections | читалки | авторам | add
fantasy
space fantasy
fantasy is horrors
heroic
prose
  military
  child
  russian
detective
  action
  child
  ironical
  historical
  political
western
adventure
adventure (child)
child's stories
love
religion
antique
Scientific literature
biography
business
home pets
animals
art
history
computers
linguistics
mathematics
religion
home_garden
sport
technique
publicism
philosophy
chemistry
close

реклама - advertisement



JavaOne, и так десять раз


Огромный зал Moscone Center в Сан-Франциско забит под завязку - в полумраке сидят около 15 тысяч человек. На сцену выходит конферансье - невысокий человек в серой рубашке без галстука. «Программисты, встаньте!» - командует он. Большая часть зала встает. «Спасибо, садитесь. Теперь пусть встанут денежные люди». Поднимаются сто или двести человек в костюмах. «Отлично, вот вы и познакомились друг с другом - первым нужны деньги, вторым - идеи. Главное, не стесняйтесь. В зале есть бразильцы?» Бразильцы подтверждают свое присутствие свистом и улюлюканьем. «На время конференции каждый объявляется официальным бразильцем!»

Так 27 июня глава исследовательского подразделения Sun Microsystems Джон Гейдж открывал юбилейную «JavaOne» - десятую по счету ежегодную конференцию для разработчиков на Java. Здесь почти не было речей о «непревзойденных достоинствах продукта X» и маркетизмов в духе «конвергенции цифровых вселенных», которые обычно просачиваются с мероприятий для дилеров и заказчиков на девелоперские форумы. Зато было много воспоминаний «Где была Java десять лет назад и где она сейчас», слов о сообществах, привлечении новых членов и открытом софте.

Слова «open source» и «free» делят второе место по частоте упоминания на конференции (на первом, конечно же, «Java» - полностью и в виде буквы J в разнообразных JVM, EJB, J2ME, J2EE, JCP, JDK, JSR, JDBC, JBA и т. д.). Нужно, однако, помнить, что широта этих понятий допускает различное толкование. В интерпретации Sun free - «бесплатный», но совсем не обязательно «свободный», а оpen source - возможность посмотреть исходные тексты, но далеко не всегда - что-либо в них менять и использовать эти изменения. Расплывчатость дефиниций нужно учитывать, прислушиваясь к словам главы компании Скотта Макнили: «Мы (то есть Sun. - М.П.) передали в open source больше кода, чем кто-либо на планете».

На JavaOne убеждаешься, что открытие доступа к исходным текстам ПО - ответ на требование рынка, в первую очередь - рынка разработчиков. «Вам придется открывать исходники, если только вы не Microsoft», - заявляет Скотт Макнили. Для разработчиков из разных стран, с которыми удалось поговорить, доступ к исходным текстам - не маркетинговый лозунг, а насущная необходимость. Программный архитектор с двадцатилетним стажем Джим Ригсби из американской компании ACS, делающей ПО для медучреждений, семь лет работал с Microsoft. Но в качестве базовой платформы выбрал Java именно из-за открытости: «То, что мы делаем на Java, можно было сделать и на .Net, - однако в этом случае мы оказываемся замкнуты на продукты Microsoft. К тому же при отладке приложений на .Net можно сделать debug только до определенного уровня, дальше стоп - упираешься в бинарный код». Открытость, по мнению Ригсби, бывает весьма полезна не только для отладки: «Как-то мне понадобилась программа для анализа строк, и я нашел ее текст, погуглив минут пять. Для продуктов с закрытой моделью разработки такое невозможно».



Шпионы, учите матчасть! | Журнал «Компьютерра» №25-26 от 12 июля 2005 года | cледующая глава