RedHat разработва алтернатива на Java

Linux компанията Red Hat създава нов програмен език за Java виртуални машини (JVM). Целта на проекта е да бъдат преодолени присъщите на Java ограничения, а разработчиците да получат повече простота и удобство.

Проектът с кодово име Ceylon беше представен за първи път от водещия разработчик Гейвин Кинг на конференцията QCon в Китай. Тогава някои анализатори нарекоха новия език „убиец” на Java. Самият Кинг обаче се разграничи от подобно определение.

Ceylon не е Java, а нов език за програмиране, който заимства характеристики от Java, пояснява Гейвин Кинг. Езикът се разработва от привърженици на Java, които обаче не са негови „слепи” последователи. Java няма да умре и едва ли има нещо, което може да го убие, категоричен е Кинг.

Ceylon е призван да даде на разработчиците това, което те искат, но не получават от Java. Така например, много разочарования предизвиква ужасно остарялата библиотека от класове, която прави Java SE SDK сборник от загадки, коментира Кинг. Ето защо създаването на качествен SDK се явява важна задача на новия проект.

Друг приоритет на Ceylon е разработката на Java-подобен език за описване на потребителския интерфейс и структурите данни с използване на безопасен йерархичен синтаксис. Неразривната връзка на Java с XML, който е единственият начин за описване на потребителския интерфейс, е сериозен проблем на езика и източник на постоянни проблеми за разработчиците, допълва Кинг.

В момента Ceylon е достъпен като спецификация, но все още няма работещ компилатор. Когато стане готов, езикът ще работи на JVM. Очаква се Ceylon да бъде по-лек за разбиране и усвояване.

Коментар