Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6783-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Scala - перспективы?

Phaust
Feb 7 2014, 21:47
  
Пост #1



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 116
С нами с: 9-July 07


Интересует стороннее мнение в отношении сего чудного языка. Стоит ли тратить время на изучение. В плане выстрелит/не выстрелит?
В плане что бы вот так вот присесть и лет 20 дальше никуда больше не рыпаться biggrin.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
5 Страницы  < 1 2 3 4 > »   
Reply to this topicStart new topic
Ответов(20 - 39)
symert
Feb 8 2014, 11:43
  
Пост #21



Репутация:   165  
Постоялец
***

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


Не совсем понял при чем библиотека, работающая через интерпретируемую среду в рамках возможностей веб браузера и DOM веб-документа. К чистому машинному коду, который понятен для любой железяки smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 8 2014, 11:56
  
Пост #22



Репутация:   165  
Постоялец
***

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


цитата из википедии.

» Нажмите, чтобы показать спойлер - нажмите опять, чтобы скрыть... «
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hate
Feb 8 2014, 12:05
  
Пост #23



Репутация:   19  
Активист
*

Группа: Пользователи
Сообщений: 258
С нами с: 25-August 10


надо писать на том что нравится, а не на том что должно взлететь wink.gif

сам пишу на скале, после дубовой джавы получаю одно удвольствие
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 12:09
  
Пост #24



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 116
С нами с: 9-July 07


(Hate @ Feb 8 2014, 12:05) Перейти к цитате

надо писать на том что нравится, а не на том что должно взлететь wink.gif

Мне нравиться .Net, но не нравиться к чему его обычно применяют. Мне не очень нравиться Java, но нравиться сфера. Узкой сферы на .Net больше не хочу smile.gif
А еще мне нравиться НЕ РАБОТАТЬ, но за это деньги не платят

(symert @ Feb 8 2014, 11:35) Перейти к цитате

Я про NodeJs говорю. Кроссплатформенность, полноценный низкоуровненый api для работы с i/o, процессы, память. Практически гарантированный рост популярности + развитие.

До мейнстрима функциональные подходы в разработке не дойдут, да еще и в условии постоянного дефицита на квалифицированных(даже императивных разработчиков) не говорю уже про функциональных программистов. Это дорого, сложно, долго и рисковано. При том, что нормально написанный императивный код, так же хорошо паралелиться как и функциональный, очевидных преимуществ в разы меньше чем недостатков.

Не знаю, что то меня смущает... В каких предметных областях его реально применяю?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Hate
Feb 8 2014, 12:23
  
Пост #25



Репутация:   19  
Активист
*

Группа: Пользователи
Сообщений: 258
С нами с: 25-August 10


(Phaust @ Feb 8 2014, 12:09) Перейти к цитате

Мне нравиться .Net, но не нравиться к чему его обычно применяют. Мне не очень нравиться Java, но нравиться сфера. Узкой сферы на .Net больше не хочу smile.gif

формочки не нравится клепать? crazy.gif

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 12:33
  
Пост #26



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 116
С нами с: 9-July 07


(Hate @ Feb 8 2014, 12:23) Перейти к цитате

формочки не нравится клепать? crazy.gif

Даже не это ... просто одно и то же.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 8 2014, 13:00
  
Пост #27



Репутация:   165  
Постоялец
***

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


(Phaust @ Feb 8 2014, 12:09) Перейти к цитате

Не знаю, что то меня смущает... В каких предметных областях его реально применяю?


Не изучал пока вопрос настолько глубоко. Сижу на другой платформе, посматриваю в сторону Ноды, переходить удобно и быстро.
Кстати, развитие стандартов Js сейчас заимствует идеи применяемые в С#.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 13:55
  
Пост #28



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 116
С нами с: 9-July 07


Вот если бы кто то подружил C# с JVM d.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
cheetah89
Feb 8 2014, 14:14
  
Пост #29



Репутация:   19  
Активист
*

Группа: Пользователи
Сообщений: 211
С нами с: 30-November 09


(Phaust @ Feb 8 2014, 13:55) Перейти к цитате

Вот если бы кто то подружил C# с JVM d.gif

то опять получил бы Java
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 8 2014, 14:28
  
Пост #30



Репутация:   165  
Постоялец
***

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


(cheetah89 @ Feb 8 2014, 14:14) Перейти к цитате

то опять получил бы Java

это очень врядли.
там ведь не только в языке дело, C# хорош в .net. в мире java как я понял по прежнему(даже в версии 8) думают, что компилируемые деревья выражений, лямбды и linq это набор функций для работы с коллекциями в памяти. И что бы своим разработчикам сделать приятно надо просто предоставить новый быстрый api для работы с обьектами в озу.

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
TurboDima
Feb 8 2014, 14:49
  
Пост #31



Репутация:   372  
Ветеран
*****

Группа: Пользователи
Сообщений: 6 998
С нами с: 18-March 09


(symert @ Feb 8 2014, 14:28) Перейти к цитате

И что бы своим разработчикам сделать приятно надо просто предоставить новый быстрый api для работы с обьектами в озу.

зачем? O_o.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 8 2014, 15:00
  
Пост #32



Репутация:   165  
Постоялец
***

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


не знаю, так думают в Oracle и еще кто-то там из гуру джава при подготовке 8 версии языка smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 16:01
  
Пост #33



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 116
С нами с: 9-July 07


Oracle волнуют только бабки, это очевидно smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 8 2014, 17:23
  
Пост #34



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 519
С нами с: 24-December 08


лично мне лямбда выражения счастья не принесут

впрочем как и все модности
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 8 2014, 19:37
  
Пост #35



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 116
С нами с: 9-July 07


А что даст? Вообще дело не в отдельных плюшках, а в их совокупности. Очень много чего что чуть-чуть, но лучше. Но все завязано на Microsoft(да, если че, у меня был проект на Mono, я больше не буду)
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 9 2014, 1:11
  
Пост #36



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 519
С нами с: 24-December 08


чтобы новое не придумывали, а модернизировали старое.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Phaust
Feb 9 2014, 14:21
  
Пост #37



Репутация:   1176  
сам себе авторитет
******

Группа: Пользователи
Сообщений: 14 116
С нами с: 9-July 07


Да смысл что то улучшать в решениях 10-15 летней давности? В этом плане как раз мультипарадигмальность и динамичное развитие Scala выглядит привлекательно и перспективно
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 9 2014, 14:49
  
Пост #38



Репутация:   165  
Постоялец
***

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


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

Сообщение отредактировал symert - Feb 9 2014, 15:16
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-RC-
Feb 9 2014, 16:03
  
Пост #39



Репутация:   424  
bifurcated person
*****

Группа: Пользователи
Сообщений: 6 519
С нами с: 24-December 08


я согласен с таким вот коментом

Scala со всей своей подкапотной магией, стремится стать сборником всевозможных заклинаний. Куча неявного, скрытого, магического и эзотерического. Когда кругом одна магия начинаешь чувствовать себя Гарри Поттером. Я предпочитаю принцип «less magic, more logic», который со Scala не совместим.

в целом надо пробовать...

я долгое время не мог заставить себя залезть на Idea, а теперь хрен слезу, так что...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
symert
Feb 9 2014, 16:21
  
Пост #40



Репутация:   165  
Постоялец
***

Группа: Пользователи
Сообщений: 1 228
С нами с: 12-March 07


Мне почти не приходиться работать с legacy кодом, но на всех новых проектах, требования к коду(дубликаты, less coupling, удобство рефакторинга, типизация отношений) идеально ложатся именно на функциональные подходы. И так приходиться поломать голову обычно, но хотя бы в голове нет каши от избыточных директив, обьявлений, классов, интерфейсов.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

5 Страницы  < 1 2 3 4 > » 
Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 10th October 2024 - 11:46
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.