Что такое Java?
Что знают о Java обычные пользователи
персональных
компьютеров и Internet? Что говорят о нем разработчики, которые не
занимаются этой технологией профессионально?
Java широко известна как новейший
объектно-ориентированный язык,
легкий в изучении и позволяющий создавать программы, которые могут
исполняться на любой платформе без каких-либо доработок
( кроссплатформенность ).
Еще с Java почему-то всегда связана
тема кофе (изображения логотипов, названия продуктов и т.д.).
Программисты могут добавить к этому описанию, что язык похож на
упрощенный С или С++ с добавлением garbage collector'а -
автоматического сборщика "мусора" ( механизм освобождения памяти,
которая больше не используется программой ). Также известно, что Java
ориентирована на Internet, и самое распространенное ее применение -
небольшие программы, апплеты,
которые запускаются в браузере и являются частью HTML -страниц.
Критики, в свою очередь, утверждают, что язык вовсе не так прост
в применении, многие замечательные свойства лишь заявлены, а на
самом деле не очень-то работают, а главное - программы на Java
исполняются чрезвычайно медленно. Следовательно, это просто некая
модная технология, которая только на время привлечет к себе
внимание, а затем исчезнет, как и многие другие.
Однако некоторые факты не позволяют согласиться с такой оценкой.
Во-первых, со времени официального объявления Java
прошло достаточно много времени для "просто модной технологии".
Во-вторых, конференция разработчиков Java One,
которая впервые
была организована в 1996 году, уже через год собрала более 10000
участников и стала крупнейшей конференцией по созданию программного
обеспечения в мире (каждый следующий год число участников росло
примерно на 5000). Специальная программа Sun, объединяющая
разработчиков Java по всему миру, Java Developer Connection, также
была запущена в 1996 году, через год она насчитывала более 100.000
разработчиков, а в 2000 году - более 1,5 миллионов. На сегодня число
программистов на Java оценивается в 3 миллиона.
Было выпущено пять основных версий языка, начиная с 1.0 в 1995
году и заканчивая 1.4 в феврале 2002 года. Следующая версия
1.5 выпущена в 2004 году. Все версии и документацию к ним всегда
можно было бесплатно получить на официальном web-сайте Java
http://java.sun.com/. Один из
первых продуктов для Java - JDK 1.1
(средство разработки на Java ) - в течение
первых трех недель после объявления был загружен
более 220.000 раз. Версия 1.4 была загружена более 2
миллионов раз за первые 5 месяцев. Практически все ведущие
производители программного обеспечения лицензировали технологию Java
и регулярно объявляют о выходе построенных на ней продуктов. Это и
"голубой гигант" IBM, и создатель платформы Macintosh фирма Apple, и
лидер в области реляционных БД Oracle, и даже главный конкурент
фирмы Sun - корпорация Microsoft - лицензировала Java еще в марте 1996 года.
В следующем разделе описывается краткая история зарождения и
развития идей, приведших к появлению Java,
что поможет понять, чем
на самом деле является эта технология, каковы ее свойства и
отличительные черты, для чего она предназначена и откуда взялось
такое разнообразие мнений о ней.