Статьи

Java SE 6: что в названии?

Sun наконец-то приняла разумное решение, когда дело доходит до именования Java. Чтобы увидеть, насколько это беспрецедентно, давайте остановимся на небольшом уроке истории.

В 1996 году появилась Java 1.0. Год спустя мы получили Java 1.1. Затем, в конце 1998 года, появилась Java 1.2, но маркетинговый мозг Sun запоздало решил, что она достойна совершенно нового номера версии, поэтому он был переименован после выпуска Java 2 версии 1.2.

К концу 2000 года Java была разделена на три сегмента: Java 2 Standard Edition (J2SE) версия 1.3, для разработки приложений для настольных компьютеров; Java 2 Enterprise Edition (J2EE), которая расширила J2SE для создания корпоративных приложений (включая веб-сайты); и Java 2 Micro Edition (J2ME), урезанная версия Java для создания приложений для мобильных и встроенных устройств.

J2SE 1.4 вышел в 2002 году, а затем в 2004 году мы получили J2SE 1.5. В очередной раз отдел маркетинга Sun вошел в последний момент и дал ему новый номер версии: Java 2 Standard Edition 5.0, версия 1.5. Если бы это не было правдой, это было бы невероятно.

На этой неделе на конференции JavaOne Sun анонсировала новую схему именования для Java. Это не только разумно, но и объявлено задолго до первого релиза, к которому он будет применяться.

Следующая настольная версия Java будет называться Java Standard Edition 6 (для краткости Java SE 6). Точно так же у нас будут Java Enterprise Edition (Java EE) и Java Mobile Edition (Java ME).

Sun не поддерживает трехбуквенные аббревиатуры JSE, JEE и JME, которые предлагают себя, но я не сомневаюсь, что они найдут место на обычном языке независимо от этого.