Какие преимущества имеет Цейлон над Java или Scala - программирование
Подтвердить что ты не робот

Какие преимущества имеет Цейлон над Java или Scala

Вчера я увидел объявление от команды Цейлона, что первый релиз релиза был общедоступным. И из того, что я вижу, он выглядит интересным.

От взгляда на информацию о Цейлоне его цель в значительной степени соответствует цели Scala...

Цейлон сильно зависит от Java. Видите ли, мы поклонники Java, но мы знаем его ограничения наизнанку. Цейлон хранит лучшие фрагменты Java но улучшает то, что в нашем опыте раздражает, утомительно, разочарование, трудность для понимания или ошибка.

Итак, в nutsheel, Ceylon и Scala, кажется, говорят (в моей интерпретации) Нам нравится Java, но есть досады, поэтому мы хотим построить поверх Java, чтобы сделать жизнь лучше.

Но хочу, чтобы я хотел знать, зачем создавать Yet-Another-Java-Killer, поскольку некоторые из них выставили счет на Цейлоне, когда Scala уже существует? Что отличает Цейлон отдельно или выше Scala?

Примечание: Пожалуйста, нет "Мне нравится X over Y", я ищу объективный взгляд на то, что Цейлон предлагает сообществу разработчиков.

4b9b3361

Ответ 1

Команда за Цейлоном утверждает, что Scala сложна/сложна/сложна и пытается создать нечто более простое.

Эхо, которое возвращается из сообщества Scala, состоит в том, что Scala не сложно, и что Цейлон пропускает много важной силы Scala.

Трудно даже думать об этом, не впадая в пламенную войну.

Ответ 2

В выпуске M1 отсутствуют важные функции, перечисленные в вашей ссылке. Пока они не доставляются, Ceylon - это просто Java с более сильным синтаксисом. Как только эти функции будут доступны, несомненно, будет значительное преимущество перед Java, но не над Scala, у которого уже есть эти функции прямо сейчас и более (наиболее заметно более высокие типы). Конечно, синтаксис играет важную роль, но в основном это вопрос вкуса и отличного топлива для пламенных войн.