Scala - перспективы? |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6783-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua |
Scala - перспективы? |
Phaust |
Feb 7 2014, 21:47
Пост
#1
|
Репутация: 1176 сам себе авторитет Группа: Пользователи Сообщений: 14 116 С нами с: 9-July 07 |
Интересует стороннее мнение в отношении сего чудного языка. Стоит ли тратить время на изучение. В плане выстрелит/не выстрелит?
В плане что бы вот так вот присесть и лет 20 дальше никуда больше не рыпаться |
symert |
Feb 8 2014, 11:43
Пост
#21
|
Репутация: 165 Постоялец Группа: Пользователи Сообщений: 1 228 С нами с: 12-March 07 |
Не совсем понял при чем библиотека, работающая через интерпретируемую среду в рамках возможностей веб браузера и DOM веб-документа. К чистому машинному коду, который понятен для любой железяки
|
symert |
Feb 8 2014, 11:56
Пост
#22
|
Репутация: 165 Постоялец Группа: Пользователи Сообщений: 1 228 С нами с: 12-March 07 |
цитата из википедии.
» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... « |
Hate |
Feb 8 2014, 12:05
Пост
#23
|
Репутация: 19 Активист Группа: Пользователи Сообщений: 258 С нами с: 25-August 10 |
надо писать на том что нравится, а не на том что должно взлететь
сам пишу на скале, после дубовой джавы получаю одно удвольствие |
Phaust |
Feb 8 2014, 12:09
Пост
#24
|
Репутация: 1176 сам себе авторитет Группа: Пользователи Сообщений: 14 116 С нами с: 9-July 07 |
надо писать на том что нравится, а не на том что должно взлететь Мне нравиться .Net, но не нравиться к чему его обычно применяют. Мне не очень нравиться Java, но нравиться сфера. Узкой сферы на .Net больше не хочу А еще мне нравиться НЕ РАБОТАТЬ, но за это деньги не платят Я про NodeJs говорю. Кроссплатформенность, полноценный низкоуровненый api для работы с i/o, процессы, память. Практически гарантированный рост популярности + развитие. До мейнстрима функциональные подходы в разработке не дойдут, да еще и в условии постоянного дефицита на квалифицированных(даже императивных разработчиков) не говорю уже про функциональных программистов. Это дорого, сложно, долго и рисковано. При том, что нормально написанный императивный код, так же хорошо паралелиться как и функциональный, очевидных преимуществ в разы меньше чем недостатков. Не знаю, что то меня смущает... В каких предметных областях его реально применяю? |
Hate |
Feb 8 2014, 12:23
Пост
#25
|
Репутация: 19 Активист Группа: Пользователи Сообщений: 258 С нами с: 25-August 10 |
|
Phaust |
Feb 8 2014, 12:33
Пост
#26
|
Репутация: 1176 сам себе авторитет Группа: Пользователи Сообщений: 14 116 С нами с: 9-July 07 |
|
symert |
Feb 8 2014, 13:00
Пост
#27
|
Репутация: 165 Постоялец Группа: Пользователи Сообщений: 1 228 С нами с: 12-March 07 |
Не знаю, что то меня смущает... В каких предметных областях его реально применяю? Не изучал пока вопрос настолько глубоко. Сижу на другой платформе, посматриваю в сторону Ноды, переходить удобно и быстро. Кстати, развитие стандартов Js сейчас заимствует идеи применяемые в С#. |
Phaust |
Feb 8 2014, 13:55
Пост
#28
|
Репутация: 1176 сам себе авторитет Группа: Пользователи Сообщений: 14 116 С нами с: 9-July 07 |
Вот если бы кто то подружил C# с JVM
|
cheetah89 |
Feb 8 2014, 14:14
Пост
#29
|
Репутация: 19 Активист Группа: Пользователи Сообщений: 211 С нами с: 30-November 09 |
|
symert |
Feb 8 2014, 14:28
Пост
#30
|
Репутация: 165 Постоялец Группа: Пользователи Сообщений: 1 228 С нами с: 12-March 07 |
то опять получил бы Java это очень врядли. там ведь не только в языке дело, C# хорош в .net. в мире java как я понял по прежнему(даже в версии 8) думают, что компилируемые деревья выражений, лямбды и linq это набор функций для работы с коллекциями в памяти. И что бы своим разработчикам сделать приятно надо просто предоставить новый быстрый api для работы с обьектами в озу. |
TurboDima |
Feb 8 2014, 14:49
Пост
#31
|
Репутация: 372 Ветеран Группа: Пользователи Сообщений: 6 998 С нами с: 18-March 09 |
|
symert |
Feb 8 2014, 15:00
Пост
#32
|
Репутация: 165 Постоялец Группа: Пользователи Сообщений: 1 228 С нами с: 12-March 07 |
не знаю, так думают в Oracle и еще кто-то там из гуру джава при подготовке 8 версии языка
|
Phaust |
Feb 8 2014, 16:01
Пост
#33
|
Репутация: 1176 сам себе авторитет Группа: Пользователи Сообщений: 14 116 С нами с: 9-July 07 |
Oracle волнуют только бабки, это очевидно
|
-RC- |
Feb 8 2014, 17:23
Пост
#34
|
Репутация: 424 bifurcated person Группа: Пользователи Сообщений: 6 519 С нами с: 24-December 08 |
лично мне лямбда выражения счастья не принесут
впрочем как и все модности |
Phaust |
Feb 8 2014, 19:37
Пост
#35
|
Репутация: 1176 сам себе авторитет Группа: Пользователи Сообщений: 14 116 С нами с: 9-July 07 |
А что даст? Вообще дело не в отдельных плюшках, а в их совокупности. Очень много чего что чуть-чуть, но лучше. Но все завязано на Microsoft(да, если че, у меня был проект на Mono, я больше не буду)
|
-RC- |
Feb 9 2014, 1:11
Пост
#36
|
Репутация: 424 bifurcated person Группа: Пользователи Сообщений: 6 519 С нами с: 24-December 08 |
чтобы новое не придумывали, а модернизировали старое.
|
Phaust |
Feb 9 2014, 14:21
Пост
#37
|
Репутация: 1176 сам себе авторитет Группа: Пользователи Сообщений: 14 116 С нами с: 9-July 07 |
Да смысл что то улучшать в решениях 10-15 летней давности? В этом плане как раз мультипарадигмальность и динамичное развитие Scala выглядит привлекательно и перспективно
|
symert |
Feb 9 2014, 14:49
Пост
#38
|
Репутация: 165 Постоялец Группа: Пользователи Сообщений: 1 228 С нами с: 12-March 07 |
переменные и циклы уже вытесняются отношениями(лямбдами) и итераторами. суть одна и таже, названия разные в разных яп. поэтому функциональные языки и привлекательные такие, что код более гибкий и его значительно меньше.
Сообщение отредактировал symert - Feb 9 2014, 15:16 |
-RC- |
Feb 9 2014, 16:03
Пост
#39
|
Репутация: 424 bifurcated person Группа: Пользователи Сообщений: 6 519 С нами с: 24-December 08 |
я согласен с таким вот коментом
Scala со всей своей подкапотной магией, стремится стать сборником всевозможных заклинаний. Куча неявного, скрытого, магического и эзотерического. Когда кругом одна магия начинаешь чувствовать себя Гарри Поттером. Я предпочитаю принцип «less magic, more logic», который со Scala не совместим. в целом надо пробовать... я долгое время не мог заставить себя залезть на Idea, а теперь хрен слезу, так что... |
symert |
Feb 9 2014, 16:21
Пост
#40
|
Репутация: 165 Постоялец Группа: Пользователи Сообщений: 1 228 С нами с: 12-March 07 |
Мне почти не приходиться работать с legacy кодом, но на всех новых проектах, требования к коду(дубликаты, less coupling, удобство рефакторинга, типизация отношений) идеально ложатся именно на функциональные подходы. И так приходиться поломать голову обычно, но хотя бы в голове нет каши от избыточных директив, обьявлений, классов, интерфейсов.
|
Упрощённая версия | Сейчас: 10th October 2024 - 11:46 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |