Список перспективных технологий
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Список перспективных технологий
Я тут на медни в поиске работы обнаружил, что сейчас многие стали на бекенде переходить на Scala
Почитал, скачал плагин под Эклипс посмотрел вцелом многие вещи понравились типо:
1) довольно элегантно решена diamond problem в наследовании черех traits
2) довольно занятный подход в решении многопоточности через разделение объектов на mutable и immutable
3) язык из категории функциональных здесь мои персональные преференции
Так же обнаружил очень крутых перцев из "наших из славян" работающих над проектом вцелом.
Лидеры гонки типо кто использует Скала:
LinkedIn, EDFT, Twitter,
Novell, the Guardian, Xebia,
Xerox, FourSquare, Sony, Siemens,
Thatcham, OPower, GridGain,
AppJet, Reaktor and many others.
Вцелом если у кого есть еще какие соображения то можно кидать в список
Почитал, скачал плагин под Эклипс посмотрел вцелом многие вещи понравились типо:
1) довольно элегантно решена diamond problem в наследовании черех traits
2) довольно занятный подход в решении многопоточности через разделение объектов на mutable и immutable
3) язык из категории функциональных здесь мои персональные преференции
Так же обнаружил очень крутых перцев из "наших из славян" работающих над проектом вцелом.
Лидеры гонки типо кто использует Скала:
LinkedIn, EDFT, Twitter,
Novell, the Guardian, Xebia,
Xerox, FourSquare, Sony, Siemens,
Thatcham, OPower, GridGain,
AppJet, Reaktor and many others.
Вцелом если у кого есть еще какие соображения то можно кидать в список
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Список перспективных технологий
Посту лет сто но товарищ еще там тусуется, может пригодитсяSergunka wrote:
Вцелом если у кого есть еще какие соображения то можно кидать в список
http://sfbayarea-ru.livejournal.com/1417229.html
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 155
- Joined: 28 Apr 2011 14:28
- Location: MD->CA->WA
Re: Список перспективных технологий
Apache Hadoop,
NoSql,
ESB имплементации типа Mule, ServiceMix и т.д. и все, что связано с Enterprise Integration Patterns
Перечислил все "базворды" которые знаю
NoSql,
ESB имплементации типа Mule, ServiceMix и т.д. и все, что связано с Enterprise Integration Patterns
Перечислил все "базворды" которые знаю
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
Scala - не все так однозначно. Пик шума вокруг нее был 2-3 года назад. Сейчас мало кто офиширует ее широкое использование. Наоборот, относительно недавно обсуждался уход yammer'а со Scala'ы:
http://www.infoq.com/news/2011/11/yammer-scala
А вышеперечисленные компании используют Scala в каких-то отдельно взятых проектах, где за дело взялись Скала-энтузиасты.
http://www.infoq.com/news/2011/11/yammer-scala
А вышеперечисленные компании используют Scala в каких-то отдельно взятых проектах, где за дело взялись Скала-энтузиасты.
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Список перспективных технологий
Честно говоря лучше чем Никита Иванов написал вряд ли напишешьdotcom wrote:Scala - не все так однозначно. Пик шума вокруг нее был 2-3 года назад. Сейчас мало кто офиширует ее широкое использование. Наоборот, относительно недавно обсуждался уход yammer'а со Scala'ы:
http://www.infoq.com/news/2011/11/yammer-scala
А вышеперечисленные компании используют Scala в каких-то отдельно взятых проектах, где за дело взялись Скала-энтузиасты.
http://gridgaintech.wordpress.com/2011/ ... s-growing/
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
В языки и "новые" технологии можно играть в свое удовольствие. Но чтобы стать мейнстримом надо сильно больше чем несколько интересных идей и пачка базвордов. Инкерементные надстройки над существующими языками типа Groovy имеют больше шансов уйти в мейнстрим, чем Scala. SDL и добавки от функциональных языков - забавно, но переоценено, на мой взгляд. А встроенный в язык Actors, возможность разрабатывать scalable apps - это серьезнее, но есть и тут альтернативы. Не на столько это важно видимо для индустрии. А славяне работают практически над каждым новым языком. Видимо нравится нашему брату этим заниматься. А уж попробуй их покритиковать, так съедят на месте. Попытался тут потролить разработчиков Dart'а, так толпой набросились.
Last edited by dotcom on 23 Sep 2012 19:11, edited 1 time in total.
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Список перспективных технологий
Я помню bobuk говорил про использование скалы в яндексе. Был у них такой энтузиаст, серьезный дядька, патчи к компилеру скалы слал одерски. И решил он заюзать скалу в яндексе. Пошел к бобуку, бобук ему и говорит - ок. В яндексе работает сколько то там тысяч, 3 или 4. Пройди по офису. Найдешь мне сходу 20/30 человек кто захочет с тобой писать на ней - одобрю.dotcom wrote:Scala - не все так однозначно. Пик шума вокруг нее был 2-3 года назад. Сейчас мало кто офиширует ее широкое использование. Наоборот, относительно недавно обсуждался уход yammer'а со Scala'ы:
http://www.infoq.com/news/2011/11/yammer-scala
А вышеперечисленные компании используют Scala в каких-то отдельно взятых проектах, где за дело взялись Скала-энтузиасты.
Походил тот энтузиаст, не нашел столько. Не стали использовать. А энтузиаст тот потом в JB вроде срулил, то ли в Kotlin team, то ли еще куда. То ли плагин для скалы писать.
Это все к тому, что если есть критическая масса энтузиастов - взлетит хоть скала, хоть пёрл, хоть руби. Нет - берите яву, питон, пхп и не выпендивайтесь.
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Список перспективных технологий
По теме - hadoop, Big data technologies вообще (pig, hive, hdfs etc) и все такое + аналитика на больших данных точно трендит сейчас. Все это ищут в резюме кандидата, факт.
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Список перспективных технологий
Исторически сложилось помнится даже у Гриса была ссылка, что в СССР был написан 24 проходной компилятор Вроде как Ленинградский Универ в свое время очень много времени уделял Алголу 67 вот оно и выстрелило.dotcom wrote:А славяне работают практически над каждый новым языком. Видимо нравится нашему брату этим заниматься.
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Список перспективных технологий
С другой стороны, вспоминая, на каком уровне работали над всяческими "инновационными" РЕПО и иже с ними в любимом вами ИАПУ, трудно сдержать сарказмSergunka wrote: Исторически сложилось помнится даже у Гриса была ссылка, что в СССР был написан 24 проходной компилятор Вроде как Ленинградский Универ в свое время очень много времени уделял Алголу 67 вот оно и выстрелило.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Список перспективных технологий
Ну, это больше относится к менеджерским качествам супруги Александра Сергеевича чем к самому продукту РеЛяп ака РЕПО. Клещ помнится сильно обиделся когда появилась шутка РеЛяп - дважды повторенная ошибка, что привело к более нейтральному переименованию РЕПО.АццкоМото wrote:С другой стороны, вспоминая, на каком уровне работали над всяческими "инновационными" РЕПО и иже с ними в любимом вами ИАПУ, трудно сдержать сарказмSergunka wrote: Исторически сложилось помнится даже у Гриса была ссылка, что в СССР был написан 24 проходной компилятор Вроде как Ленинградский Универ в свое время очень много времени уделял Алголу 67 вот оно и выстрелило.
"A patriot must always be ready to defend his country against his government." Edward Abbey
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
О да, в СССР Алгол так священной коровой, спасибо все тому же академику Ершову. На нем мало писали, но много над ним работали и говорили.Sergunka wrote: Исторически сложилось помнится даже у Гриса была ссылка, что в СССР был написан 24 проходной компилятор Вроде как Ленинградский Универ в свое время очень много времени уделял Алголу 67 вот оно и выстрелило.
-
- Уже с Приветом
- Posts: 8628
- Joined: 22 Mar 2011 01:40
Re: Список перспективных технологий
Делали мы автоматизацию Политбюро на одной из подобных экзотических технологий.Zorkus wrote:Я помню bobuk говорил про использование скалы в яндексе. Был у них такой энтузиаст, серьезный дядька, патчи к компилеру скалы слал одерски. И решил он заюзать скалу в яндексе. Пошел к бобуку, бобук ему и говорит - ок. В яндексе работает сколько то там тысяч, 3 или 4. Пройди по офису. Найдешь мне сходу 20/30 человек кто захочет с тобой писать на ней - одобрю.
Походил тот энтузиаст, не нашел столько. Не стали использовать. А энтузиаст тот потом в JB вроде срулил, то ли в Kotlin team, то ли еще куда. То ли плагин для скалы писать.
Это все к тому, что если есть критическая масса энтузиастов - взлетит хоть скала, хоть пёрл, хоть руби. Нет - берите яву, питон, пхп и не выпендивайтесь.
И энтузиасты были, и группа поддержки. И проект был успешной - в полсотни братских компартий продали.
Но когда стали лет 5 спустя дизайнить вторую версию, решили не маяться дурью и делать все на джаве.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Список перспективных технологий
Ну врач в качестве светоча программежа - это вообще сильно. Но дело даже не в том, и, имхо, не в менеджерских качествах Клеща или Мэри Юзефовны. Тупо технический уровень участников был обратно пропорционален научным степеням и околонаучным понтам. Клещ технически - даже не ноль, ниже нуля. На 30% хуже, чем ничегоSergunka wrote: Ну, это больше относится к менеджерским качествам супруги Александра Сергеевича чем к самому продукту РеЛяп ака РЕПО. Клещ помнится сильно обиделся когда появилась шутка РеЛяп - дважды повторенная ошибка, что привело к более нейтральному переименованию РЕПО.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Список перспективных технологий
Скалу можно внедрять постепенно, например начинать с написания тесткейсов и скриптов.Zorkus wrote:Я помню bobuk говорил про использование скалы в яндексе. Был у них такой энтузиаст, серьезный дядька, патчи к компилеру скалы слал одерски. И решил он заюзать скалу в яндексе. Пошел к бобуку, бобук ему и говорит - ок. В яндексе работает сколько то там тысяч, 3 или 4. Пройди по офису. Найдешь мне сходу 20/30 человек кто захочет с тобой писать на ней - одобрю.dotcom wrote:Scala - не все так однозначно. Пик шума вокруг нее был 2-3 года назад. Сейчас мало кто офиширует ее широкое использование. Наоборот, относительно недавно обсуждался уход yammer'а со Scala'ы:
http://www.infoq.com/news/2011/11/yammer-scala
А вышеперечисленные компании используют Scala в каких-то отдельно взятых проектах, где за дело взялись Скала-энтузиасты.
Походил тот энтузиаст, не нашел столько. Не стали использовать. А энтузиаст тот потом в JB вроде срулил, то ли в Kotlin team, то ли еще куда. То ли плагин для скалы писать.
Это все к тому, что если есть критическая масса энтузиастов - взлетит хоть скала, хоть пёрл, хоть руби. Нет - берите яву, питон, пхп и не выпендивайтесь.
In vino Veritas!
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
Зачем?crypto5 wrote: Скалу можно внедрять постепенно, например начинать с написания тесткейсов и скриптов.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Список перспективных технологий
Для некоторых задач писать на скале получается намного продуктивнее чем на джаве, и код получается намного чище и читабельнее.dotcom wrote:Зачем?crypto5 wrote: Скалу можно внедрять постепенно, например начинать с написания тесткейсов и скриптов.
In vino Veritas!
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Список перспективных технологий
Потому что писать тесты скучно и нудно, и все это ненавидят обычно. А когда есть возможность на новом прикольном языке писать, некоторые людям это дает доп. мотивацию писать тесты. У нас я так груви внедрял, например. И ничего, пошло. Теперь все тесты новые на груви пишутся.dotcom wrote:Зачем?crypto5 wrote: Скалу можно внедрять постепенно, например начинать с написания тесткейсов и скриптов.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
С точки зрения обучения людей оно, возможно, и будет иметь смысл. Но бобук то про другое говорил.Zorkus wrote: Потому что писать тесты скучно и нудно, и все это ненавидят обычно.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
По поводу читаемости и продуктивности - спорно. Чтобы правильно SDL использовать для читаемости, то где-то с улицы надо взять сферичских скалолазов с опытом. Проблема в том, что опыт еще надо где-то поиметь. Если бы за скалой стояли бы заинтересованные корпорации, несколько мульярдов долларов и армия PR'а, то у него был бы шанс стать мейнстримом лет через 5, как в свое время стала Жаба. А так все это остается нишей для энтузиастов.crypto5 wrote: Для некоторых задач писать на скале получается намного продуктивнее чем на джаве, и код получается намного чище и читабельнее.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Список перспективных технологий
Я не понял аргумента. В скале есть пару фишек вроде выведения типов, лямбд, и хорошо спроектированной библиотеки колекций которые позволяют избегать кучи boilerplate кода. DSL-и тут не причем.dotcom wrote:По поводу читаемости и продуктивности - спорно. Чтобы правильно SDL использовать для читаемости, то где-то с улицы надо взять сферичских скалолазов с опытом. Проблема в том, что опыт еще надо где-то поиметь.crypto5 wrote: Для некоторых задач писать на скале получается намного продуктивнее чем на джаве, и код получается намного чище и читабельнее.
In vino Veritas!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Список перспективных технологий
Что бы писать на скала как better java опыта никакого особо не надо, тоже самое что в джава только с синт. сахаром. Я например во всякие апликативные функторы не залажу и чувствую себя сухо и комфортно.dotcom wrote:Проблема в том, что опыт еще надо где-то поиметь.crypto5 wrote: Для некоторых задач писать на скале получается намного продуктивнее чем на джаве, и код получается намного чище и читабельнее.
In vino Veritas!
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
Ну если мы будем писать легко читаемые тесты без DSL, то я вобще не представляю. Синтаксический сахар и лямбды - это базворды. На практике нужны люди, которые будут их использовать. Если это опытный программист, который одновременно пишет проект на другом языке, то я не знаю, кто вам разрешит такой зоопарк разводить в проекте только ради красоты Скалы.crypto5 wrote: Я не понял аргумента. В скале есть пару фишек вроде выведения типов, лямбд, и хорошо спроектированной библиотеки колекций которые позволяют избегать кучи boilerplate кода. DSL-и тут не причем.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Список перспективных технологий
С вами надо будет поговорить на эту тему еще раз лет через 10, когда пройдет юношеский максимализм по отношению к новым языкам.crypto5 wrote: Что бы писать на скала как better java опыта никакого особо не надо, тоже самое что в джава только с синт. сахаром. Я например во всякие апликативные функторы не залажу и чувствую себя сухо и комфортно.
-
- Уже с Приветом
- Posts: 6969
- Joined: 26 Feb 2011 17:40
Re: Список перспективных технологий
А ведь вы наверняка читали статьи Грэма, про то как они использовали лисп для своего первого интернет-магазина, и про выстраивание языков по шкале от менее мощных к более мощным?dotcom wrote:По поводу читаемости и продуктивности - спорно. Чтобы правильно SDL использовать для читаемости, то где-то с улицы надо взять сферичских скалолазов с опытом. Проблема в том, что опыт еще надо где-то поиметь. Если бы за скалой стояли бы заинтересованные корпорации, несколько мульярдов долларов и армия PR'а, то у него был бы шанс стать мейнстримом лет через 5, как в свое время стала Жаба. А так все это остается нишей для энтузиастов.crypto5 wrote: Для некоторых задач писать на скале получается намного продуктивнее чем на джаве, и код получается намного чище и читабельнее.
Скала это не мейнстрим сейчас, понятно. Вопрос - в каких случаях имеет смысл писать на НЕ мейнстримных языках.