Источником языка Java 2 является Sun Microsystems Inc. Она разрабатывает так называемые спецификации – описания того, каким должен быть Java и что он должен делать. Разработкой Java-инструментария могут заниматься любые компании, но Sun строго следит за соответствием Java-продуктов Java-спецификациям, поэтому Java – это всегда Java и ничего, кроме Java, несмотря на то, что разные его части имеют разных авторов. Язык Java уникален среди современных языков программирования - каковы же его основные особенности?
Даже самый распрекрасный язык обречен, если он не обеспечен поддержкой. Поддержка означает выпуск и регулярное обновление средств разработки и продуктов, совместимых с Java. Такой поддержкой как Java не пользуется ни один язык: более 400 компаний по всему миру, причем, среди них крупнейшие: IBM, Sybase, Oracle, Sun, HP, BEA, NEC, Fujitsu, Borland, Macromedia, Microsoft (поддержка Java и поддержка Sun, как вы понимаете, - не одно и то же). Например, для Java имеется несколько(!) интегрированных сред быстрой разработки, подобных небезызвестному Visual Basic: Visual Age IBM, Java Builder (Borland), Forte(Sun), PowerJ (Sybase), VisualCafe (WebGain), JDeveloper(Oracle) а ведь это - далеко не все. Jаva стоит на «китах», число которых гораздо больше трех. Такая поддержка вселяет уверенность в будущем.
- Java-программисты образуют уникальное сообщество, которое внимательно следит за всеми изменениями в мире IT: каждый из них в отдельности и компании - в целом, стремятся оказаться в первых рядах. Благодаря этому продукты и инструменты постоянно совершенствуются и обновляются: для Java в прошлом году – это в прошлой эпохе. Но при этом интерфейс, ядро Java-технологий сохраняется, поэтому Вы не рискуете потерять накопленный Вами багаж знаний и навыков - Вам никогда не придется сколь-нибудь серьезно переучиваться .
- У Вас всегда есть возможность получить все новое – причем, совершенно легально и, зачастую - бесплатно. Многие инструменты разработки и продукты выпускаются с открытым кодом, так что имеется беспрецедентная возможность изучать приемы ведущих программистов и оттачивать свои навыки кодирования, компоновки и компиляции.
- С языком Java работают многие известные программисты, исследователи, писатели, преподаватели, многие из которых пришли в Java из С++(и вспоминают о С++, как о кошмаре). Они оказывают через Интернет всяческую помощь начинающим. У Вас будет большой выбор, если вы захотите получить какое-нибудь звание. Закончив школу, вы будете готовы продолжить самообразование на качественно ином уровне, сможете подготовиться и сдать экзамен на любой из сертификатов Sun, IBM или Oracle.
