Я думаю, Цейлон багато в чому цікавий. І, можливо, вони мають рацію в тому, що вам потрібно якось відійти від Java, якщо ви хочете залишити деякі проблеми Яви за собою. На Цейлоні, здається, є досить багато мовних особливостей, і я сподіваюся, що це робить компілятор повільним, як у Scala, або ще гірше, спричиняє час збірки, які не масштабуються з розміром коду (див. Зворотній зв'язок щодо досвіду роботи Scala ). Темп команди целонських розробників досить вражаючий.
Котлін ще 0,6, і, судячи зі швидкості їхнього розвитку в минулому році, я б сказав, що приблизно за рік від 1,0. Має не так багато мовних особливостей, як Цейлон (але тих важливих, які Java не вистачає, як риси та методи розширення), і здається, це більше якась Скала без проблем. Я думаю, масштабовані строки збірки не будуть з цим проблемою. Але Котлін може бути тільки приємнішою Явою, як Groovy. Він не може забезпечити вихід із товарного програмування Java із залежністю від XML, кодовою табличкою, маніпуляцією з кодом байтів тощо. Це щось на зразок Java та Scala. Чи вдасться змінити Котлін чи Цейлон, залишається з'ясувати. Я думаю, що обидві спроби варті зусиль і бажаю обом удачі.