Pull to refresh
2
0
Александр @ShadowsMind

Java/Scala developer

Send message
2.12 будет в этом году. Думаю 2.13 alfa тоже в этом году сможем увидеть.
Не думаю, что там будет ощутимый оверхед по памяти и проигрыш в перформенсе. А по поводу дискового пространства — никто не будет запариваться из-за пару лишних мегабайт в .apk, сейчас некоторые игры вполне себе позволяют сожрать под 1ГБ (например Hearthstone). Зато какое удобство.
Да и как ниже написали уже, скоро грядет Dotty и все будет намного лучше. Плюс ко всему в презентации Мартина Одерски было обещание, что Scala поделят на Core и Platform + еще куча плюшек. Даже где-то слышал о экспериментах в разрезе компиляции в «нативненькое», не под JVM…
Вот презентация: https://drive.google.com/file/d/0BwEzUZUinFAJMlZ6RzA1ck9zYmc/view?usp=sharing
Ну или видео: https://www.youtube.com/watch?v=_-I_X-k3D8A
Еще есть Scaloid (https://github.com/pocorall/scaloid). Правда не то не другое не использовал, поэтому не знаю чем отличаются.
Я вообще из JVM лагеря (Java/Scala), но по мне они не очень подходят для десктопа. Если надо что-то простое, то Go очень хорошо подойдет — учится за выходные, по перформенсу не отстает от JVM.
Еще можно посмотреть на Rust — тут уже сложне, зато будет так же шустро как на плюсах. Не спроста же Mozilla на нем свой новый движок для браузера пишет (https://github.com/servo/servo).
Scaladrom — название просто огонь!
А людей издалека порадуете видеозаписью?
Я не переживаю, я наоборот воодушевлен тем, что люди пилящие Scala очень тщательно следят за комьюнити/трендами/критикой и стараются вовремя реагировать. У команды Scala есть опыт и понимание того что и как нужно делать, крупные продукты на их стеке и амбициозные планы. А вот что есть у Kotlin команды кроме того, что они знают как делать хорошие инструменты для разработчиков — я не знаю. Вся эта вкусовщина и духе nullable лучше Option или у нас нет implicit'ов и это плюс — чистой воды маркетинг…
Я вот знаю, что выйдет Scala 3.0 — и это будет прогресс и куча улучшений, еще большее комьюнити и увеличение спроса. А выйдет Kotlin 2.0 и будет ли на нем писать кто-то чуть больше чем люди уставшие от геттеров-сеттеров в Java — не ясно.
*Тут должна быть картинка про то как рисовать сову*
Начало было хорошее, а потом все скатилось непонятно куда. Не думаю, что людям на хабре надо объяснять почему shared-хостинг не подходит для подобных проектов. Да и без сравнения PostgreSQL/MySQL и Nginx/Apache тоже можно было обойтись.(тем более без упоминания реальных юзкейсов, в духе «нам надо было хранить json и PostgreSQL нам подошел лучше» (с) ).
Надеюсь в следующих статьях объем будет побольше и поинтереснее, т.к. куча вопросов по поводу Вашей архитектуры:
1. Почему Perl?
2. Почему Redis для очередей?
3. Про то как Spark используете.
Добраться до полигона, о котором я упомянул не так то сложно, даже нырять не придется. ) Этот полигон известен тем, что там испытали первую водородную бомбу и интересно было бы узнать что там с радиацией.
Весомые аргументы. Но я все же возлагаю на детище Одерки и его команды наибольшие надежды, чем на Kotlin(хотя Jetbrains конечно большой респект, думаю их труды тоже не пропадут даром). Особенно учитывая последний пост Одерски, в котором он упомянул, что в этом году он приложит усилия на упрощение Scala. Да и про Dotty не стоит забывать.
fun main(args: Array<String>) {
   println("Hello World!")
}

заменяем «fun» на «def» и "< >" на "[ ]"

def  main(args: Array[String]) {
  println("Hello World!")
}

и о чудо, Scala ты ли это!? )

По мне так Kotlin это что-то между Java и Scala — т.е. и не такое многословный как Java, но и не такой «навороченный» как Scala. Имхо, но лучше бы JetBrains контрибьютили в Scala, чем пилили очередной язык под JVM…
О чем Вы вообще говорите, о каких еще хороших демонстрациях этой статьи!? Попытки рассуждать и делать выводы, опираясь на мнение какой-то одной компании(к тому же толком никому не известной) не есть хорошо.
По вашему в Twitter, Linkedin и других продуктах написанных на Scala работает 5 человек!? Да и посмотрите на Opensource проекты на Scala(какой там размер и количество контрибьюторов, для примера Spark например чекните) и не набрасывайте больше на вентилятор.

Там даже в комментах к оригиналу правильно люди пишут, что «команда» не удосужились почитать «scala best practices»… Налажали и побежали на новый язык. Мне почему то кажется, что они и когда на Scala переходили не понимали особо зачем им это надо, а просто поддались «тренду».
У меня такое ощущение, что «кто-то» там явно проплачивает все эти «переходы» на Go, уж больно обоснования бредовые и притянутые за уши… )
Отчасти с Вами согласен, но скорее из-за того, что мне просто не совсем жанр по нраву. Но надо признать, что звучание и техника у Петруччи на очень высоком уровне.
Хамбакеры как раз выдают более скучный звук

А Энди Джеймс, Закк Уайлд, Бакетхед, Джон Петруччи (можно продолжать очень долго) в курсе что их звук «скучный»!?
Мне кажется, таким статьям место на гиктаймс/мегамозг. Я конечно понимаю, что это пост в блог компании и т.д., но такое ощущение, что все это разделение было зря и на Хабре можно запостить изи статью без единого намека на технологии. Рассказы о том, как команда делит обязанности и что ведет общение в Slack — это итак все знают, да и это больше подходит к менеджменту и управлению командой/проектами т.е. формат постов Мегамозга.
Надо писать хотя бы немного конкретно в разрезе того на чем писали, почему выбор пал именно на этот язык/фрэймворк. А то у вас «Разработка» это 1 абзац из ~50 слов и не намека на то, какие технологии юзаете, какие трудности были, какие подходы.
*здесь должен быть пост про то, как обстоят дела в Казахстане, но в связи с последними событиями(блогеру дали 5 лет за опрос в ВК) автор лучше промолчит*
Вы же на основании новости о том, что кто-то упал с 10го этажа и остался жив, не сделаете вывод, что 10 этаж это вовсе не высоко и можно падать не боясь разбиться!? )
Давно пора. В нормальных лигах зарплаты уже давно выше чем в некоторых видах спорта. Взять ту же корейскую сцену, там топовых киберспортсменов чтобы из команды в команду перетрансферить цены порой до миллиона долларов доходят…
Да и дело даже не в деньгах, а в масштабности, отношении, уровне, комьюнити, зрелищности и кучи других факторов.

Information

Rating
Does not participate
Location
Усть-Каменогорск, Восточно-Казахстанская обл., Казахстан
Date of birth
Registered
Activity