|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
У кого-то получилось? Какой плагин используете? Автоподсказки и подсветка ошибок? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 02:50 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private У кого-то получилось? Какой плагин используете? Автоподсказки и подсветка ошибок? Прошу прощения за флуд. Нафига?! Есть же IDEA Comminity. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 07:45 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
mad_nazgul private У кого-то получилось? Какой плагин используете? Автоподсказки и подсветка ошибок? Прошу прощения за флуд. Нафига?! Есть же IDEA Comminity. :-) есть мнение что коммьюнити разраслась до невменяемых размеров и вскод более легковесен. хотя по мне так вскоду до идеи как пешком до луны. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 10:15 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
andreykaT mad_nazgul пропущено... Прошу прощения за флуд. Нафига?! Есть же IDEA Comminity. :-) есть мнение что коммьюнити разраслась до невменяемых размеров и вскод более легковесен. хотя по мне так вскоду до идеи как пешком до луны. Не комьюнити ещё норм. А вот Ултимейт - да, разраслась. Там столько плагинов по умолчанию, плюс, ещё куча доставляется по каждому чиху. ИМХО но VsCode это "жалкое подобие левой руки". :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 14:51 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
IDEA отстой. Тормозная, неудобная, перегруженная всяким хламом, ее нужно полностью перестраивать начиная от нажатий клавиш и до шрифтов чтобы нормально пользоваться. Я пользуюсь только автокомплитом, посветкой ошибок, докуметнацией и перейти к месту определения метода. Все остальные кнопочки, панельки, значки и т.п. для меня выглядят как мусор на обочине дороги и я не хочу их видеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2020, 15:16 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private IDEA отстой. Тормозная, неудобная, перегруженная всяким хламом, ее нужно полностью перестраивать начиная от нажатий клавиш и до шрифтов чтобы нормально пользоваться. Я пользуюсь только автокомплитом, посветкой ошибок, докуметнацией и перейти к месту определения метода. Все остальные кнопочки, панельки, значки и т.п. для меня выглядят как мусор на обочине дороги и я не хочу их видеть. Ну, тогда продолжайте заниматься "в скафандре на гамаке стоя". :-) Как бы JetBrains'ы открытым текстом говорят, что Kotlin служит ещё и продвижением их IDE. И полная поддержка языка реализуется в IDEA. Во всех остальных IDE, постольку поскольку, если найдутся энтузиасты. Кроме того, для Kotlin, одной подсветки мало. Как минимум нужно отображение выведенного типа и синтаксический анализатор. Гораздо удобнее видеть, что "написал фигню" на этапе набора кода, а не вовремя компиляции. Так что "зачем вам Kotlin"?! Насчет "кнопочек"/"панелек"/"значков", то в IDEA они почти все по умолчанию скрыты. Я наоборот их специально включаю (так мне удобнее) Ну и в Community Edition, плагинов установлено по минимуму. Соответственно всяких хинтов и подсказок очень мало. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 06:54 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Скачал идею, стала лучше, не сравнить с той жутью что была раньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 19:36 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private Скачал идею, стала лучше, не сравнить с той жутью что была раньше. Тут должны появиться обиженная физиономия кого-нибудь из JetBrains ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 00:30 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Дмитрий Мух private Скачал идею, стала лучше, не сравнить с той жутью что была раньше. Тут должны появиться обиженная физиономия кого-нибудь из JetBrains Зачем? Вот если бы "стало хуже" - тогда да... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 16:09 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
и даже тогда не прибегут они убеждать анонима из тырнетов, что ему стоит ознакомиться с тем, что делают всякие кнопочки, панельки и значки ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 16:51 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Смотрю Котлин второй день - бомба. Фактически, если не рассматривать отличия в грамматике/синтаксисе - получился улучшенный руби. авторlist.filter { it > 0 } p(items.fold(0) { acc, i -> acc + i }) (1..10).map { p(it) } val fn: (Int, Int) -> Int = { acc, i -> acc + i } to_list(1, 2) + 3 to_list(1, 2) - 2 operator fun <V> List<V>.get(range: IntRange): List<V> = this.slice(range) to_list(1, 2, 3)[1..2] Вобщем - классно, много хороших вещей. Единственно я не понял что они замышляют с инициализацией массивов и мэпов. Я так понимаю у команды котлина мозговые штурмы наверно идут уже наверно лет 5 не прекращаясь = какие скобочки использовать [1, 2] илл {} или еще что-то. Вероятно можем ждать от них самого невероятного прорыва 21 века в области нотации для инициализации коллекций. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 01:00 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private Единственно я не понял что они замышляют с инициализацией массивов и мэпов. Я так понимаю у команды котлина мозговые штурмы наверно идут уже наверно лет 5 не прекращаясь = какие скобочки использовать [1, 2] илл {} или еще что-то. Вероятно можем ждать от них самого невероятного прорыва 21 века в области нотации для инициализации коллекций. Для инициализации массивов используется arrayOf. Для инициализации мэпов mapOf. "[]" используются только при инициализации аннотаций. Kotlin разрабатывают его с 2010 года, т.е. лет 10. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 06:53 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
авторДля инициализации массивов используется arrayOf. Для инициализации мэпов mapOf. Я понимаю, но они это вроде-как временнуыю меру представляли, что очень сложно понять как сделать со скобками [] инициализацию коллекций, и пусть пока arrayOf/mapOf будут а дальше время покажет. И учитывая что они я так понимаю все эти годы бились над этим непростым вопросом - видимо готовят что-то невероятное и я так понимаю нас ждет какой-то грандиозный прорыв в области инициализации массивов. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 07:54 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private, Вы не продавец? У вас слово "невероятный/грандиозный/прорыв/21век, встречается часто)) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 08:38 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private авторДля инициализации массивов используется arrayOf. Для инициализации мэпов mapOf. Я понимаю, но они это вроде-как временнуыю меру представляли, что очень сложно понять как сделать со скобками [] инициализацию коллекций, и пусть пока arrayOf/mapOf будут а дальше время покажет. Это не пока, это навсегда. Замена arrayOf(...) на [...] потребует лишней сущности в синтаксисе языка но не принесёт никакой пользы. Более того, arrayOf и mapOf это обычные функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 09:10 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Тогда надо и операторы убрать, и использовать a.plus(b) - никакой пользы все-равно нет, а одной сущностью будет меньше. авторВы не продавец? У вас слово "невероятный/грандиозный/прорыв/21век, встречается часто)) Продавец, 1 год занимался продажами (сист. бизнес автоматизации), 2е место по обьему годовых продаж в отделе. Но в итоге понял несмотря на невероятный талант продавца, как исследователь и инженер я еще более талантлив. И вернулся в разработку, чтобы совершить прорыв в ИТ в 21 веке. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 15:39 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private, ))))))) Юмор люблю. Даже если я угадал и вы действительно продавец) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 16:11 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Зря похвалил. Идея в своем стиле. Делаю котлин градле проект. Градле в лучших традициях жавы делать все через жопу создает кучу мусорных директорий со своими врапперами, конфигурациями, градлев, градлев.бат, причем не где-то там в кулуарах, а прямо на самом верхнем уровня проекта. Какая-то мелкая утилита для сборки проекта - gradle - весь смысл которой сидеть в углу и не высовывсться, так чтобы я вообще ничего про нее не знал, и все конфиги держать в одном файле - с первого-же шага забила весь проект своим мусором. Но ладно, удаляю короче весь этот мусор, кроме основного файла градле.билд. Все нормально работает из консоли. Подключаю проект к Идее - Идея че-то там запускает, пару минут тупит как обычно - и создает мне весь этот градлевский мусор опять. На форуме подсказали чтобы избавится от этого надо выбрать в идее в настройках чтобы градле не скачивать а использовать тот который скажут. Выставил - Идея перестала работать, файл градле красный с ошибками. Причем она больше вообще не работает даже ели переставляешь настройки градле назад. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 01:53 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Хотя, вообще это скорей проблема градле чем идеи... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 02:28 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private Тогда надо и операторы убрать, и использовать a.plus(b) - никакой пользы все-равно нет, а одной сущностью будет меньше. Есть такая вещь- чувство стиля. Выбирая язык- выбираешь автора с таким же чувством стиля, как у тебя. Не нравится- не мучайте себя. Языков много. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 20:22 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Одна и та-же команда пишет Kotlin и ту самую IDE, которая стоит в противовес VSCode. Какие тут могут быть еще дополнения? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 21:02 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Zzz79 mayton Одна и та-же команда пишет Kotlin и ту самую IDE, которая стоит в противовес VSCode. Какие тут могут быть еще дополнения? одна и таже компания ,но команды наверняка разные - поверь мне у нас даже в рамках одного проекта несколько команд и все по разному,народ переходит с ипотеки на потребы и офигевает) а уж jet brains то и подавно Ну сравни степень коллаборации своего родного проекта. Свовоего языка и среды и среды "идейных конкурентов". Зачем им Котлин развивать. Они с большим желанием тебя заманят в "Шарпы". А совместимость с языком будет просто демо-версией. Как низкая кредитная ставка для нового банка. Заманиловка. Чтоб на иглу подсадить. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 22:07 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
авторЕсть такая вещь- чувство стиля. Выбирая язык- выбираешь автора с таким же чувством стиля, как у тебя. Не нравится- не мучайте себя. Языков много. Я согласен, и ак уже писал выше - мне понравился Котлин по большей части, много хороших решений. Но это не значит что надо слепо принимать стиль автора и считать что все решения правильные. В данном случае - отсутствие компактного синтаксиса для инициализации коллекций - выглядит упущением. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2020, 23:27 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private Но это не значит что надо слепо принимать стиль автора и считать что все решения правильные. Вообще-то, надо :) Не важно правильные решения или нет, разработка программного обеспечения, особенно большого и серьёзного -- командная игра. Когда вы придёте на проект со своим видением прекрасного, вам придётся столкнуться с тем, что важнее писать в едином стиле, а не так как лично вам нравится или как лично вы считаете красивым и правильным. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2020, 02:20 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private Зря похвалил. Идея в своем стиле. Делаю котлин градле проект. Градле в лучших традициях жавы делать все через жопу создает кучу мусорных директорий со своими врапперами, конфигурациями, градлев, градлев.бат, причем не где-то там в кулуарах, а прямо на самом верхнем уровня проекта. Какая-то мелкая утилита для сборки проекта - gradle - весь смысл которой сидеть в углу и не высовывсться, так чтобы я вообще ничего про нее не знал, и все конфиги держать в одном файле - с первого-же шага забила весь проект своим мусором. Но ладно, удаляю короче весь этот мусор, кроме основного файла градле.билд. Все нормально работает из консоли. Подключаю проект к Идее - Идея че-то там запускает, пару минут тупит как обычно - и создает мне весь этот градлевский мусор опять. На форуме подсказали чтобы избавится от этого надо выбрать в идее в настройках чтобы градле не скачивать а использовать тот который скажут. Выставил - Идея перестала работать, файл градле красный с ошибками. Причем она больше вообще не работает даже ели переставляешь настройки градле назад. Используй maven. :-) <:o) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 06:44 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Ага, уже переключился на мавен, раньше я думал что мавен один из худших менеджеров пакетов, но создатели градле совершили невероятное и создали нечто еще худшее. После Градле Мавен смотрится может и не как Идеал, но вполне хорошим решением, думаешь - а все эти годы я был неблагодарным к создателям Мавена, ругал их, не понимая как мне повезло. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 08:18 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Вообще жава коммунити поступает очень мудро. Скажем нода - NPM, там вообще мозгов не надо, один файл со списком названий зависимостей - все. На изучение - как сделать пакет или скачать зависимости для проекта на ноде - ну может минут двадцать надо потратить прочитать пару страниц. Создатели NPM конечно пытаются писать много документации и пихать в NPM какие-то дополнительные вещи - надо-же им как-то зарабатывать деньги на консультациях, но как-то все это у них не особо получается и хотя они тоже пытаются запихнуть в NPM побольше мусора - все-таки никто этим не пользуется. А сейчас deno вообще ноду заменит, и там все еще проще. То-ли дело в мире жава. Целые книги пишут по мавену, заходишь на сайт - забит предложениями пройти тренинг и десятками если не сотнями страниц документации. Неисчеслимые способы и тонкости - как скачать пару десяткок зависимостей к проекту и выполнить его компиляцию. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 08:28 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Если не ошибаюсь - даже сертификаты есть. Прикиньте? Сертификат что ты знаешь как скачать десяток файлов-зависимостей и затем запустить компиляцию проекта? Кто из простых смертных смог бы додуматься что на таком тоже можно делать бабки? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 08:32 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private, Твои аналогии - неуместны. Все равно что сказать что ядерная физика нужна чтобы строить коллайдеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 08:47 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private В данном случае - отсутствие компактного синтаксиса для инициализации коллекций - выглядит упущением. Я вот не понимаю, намного ли больше кода? Вместо [1,2,3,4,5,6] надо писать arrayOf(1,2,3,4,5,6) Ну и мапы так же (не помню как в груви сделано). Насколько процентов кода становится больше? Насколько сложнее читаемый код? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 08:49 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
Ну я же привел пример с пюсом, почему-бы неписать 1.plus(2) вместо 1 + 2. Намного-ли больше кода - не на много, сложнее ли читать сложнее но тоже не на много, вроде мелоч. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 09:55 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private Вообще жава коммунити поступает очень мудро. Скажем нода - NPM, там вообще мозгов не надо, один файл со списком названий зависимостей - все. На изучение - как сделать пакет или скачать зависимости для проекта на ноде - ну может минут двадцать надо потратить прочитать пару страниц. Так в maven точно так же можно быстро how-to загуглить, как выложить в репозиторий артифакт. Как бы ничего сложного. Но система сборки настолько гибкая, что позволяет делать ещё кучу вещей. От автогенерации кода, до деплоя на сервер приложений. Хотя для большинства проектов достаточно разрешение зависимостей и сборка проекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 12:53 |
|
Поддержка Kotlin в VSCode?
|
|||
---|---|---|---|
#18+
private Ну я же привел пример с пюсом, почему-бы неписать 1.plus(2) вместо 1 + 2. Намного-ли больше кода - не на много, сложнее ли читать сложнее но тоже не на много, вроде мелоч. Но так и не ответил. Вопрос в частоте использований. 1+2 часто используется и привычно. Константы-массивы намного реже и нет стандарта ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 14:59 |
|
|
start [/forum/topic.php?all=1&fid=59&tid=2120720]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
39ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
542ms |
get tp. blocked users: |
1ms |
others: | 307ms |
total: | 909ms |
0 / 0 |