Мне было бы интересно посмотреть на такой код.reality wrote:А в случае скалы есть Higher Order Types и можно свой сервис параметризовать монадой Future для продакшена или монадой Id для тестов/дебага и тогда все вызовы будут делаться на стеке в одном потоке что делает дебаг абсолютно элементарным. А в джаве это не сделать никак. Ну точнее наверняка можно что то придумать но опять же это явно будет не 1 строчка.
Re: Интересное мнение про перспективы .NET
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Re: Интересное мнение про перспективы .NET
In vino Veritas!
-
- Уже с Приветом
- Posts: 256
- Joined: 14 Jul 2011 09:07
- Location: SaintP -> NYC
Re: Re: Интересное мнение про перспективы .NET
https://github.com/tixxit/contract/blob ... ener.scala сторейдж параметризован монадой. В тестах можно подпихнуть Id (Need) и делать все в одном потоке. В реальной жизни Future. У Precog был вроде бы блог пост на эту тему большой и все разъясняющий, но сайт у них сдох и пост найти я не смог.crypto5 wrote:Мне было бы интересно посмотреть на такой код.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Re: Интересное мнение про перспективы .NET
Ну я могу в ForkJoinPool выставить раrallelism = 1 и все тоже будет выполнятся в одном треде, а в продакшне легко посмотреть стектрейс тредов и увидеть что все воркеры застряли в куске делающем блокирующее чтение и все сразу становится понятно.reality wrote:https://github.com/tixxit/contract/blob ... ener.scala сторейдж параметризован монадой. В тестах можно подпихнуть Id (Need) и делать все в одном потоке. В реальной жизни Future. У Precog был вроде бы блог пост на эту тему большой и все разъясняющий, но сайт у них сдох и пост найти я не смог.crypto5 wrote:Мне было бы интересно посмотреть на такой код.
In vino Veritas!
-
- Уже с Приветом
- Posts: 256
- Joined: 14 Jul 2011 09:07
- Location: SaintP -> NYC
Re: Re: Интересное мнение про перспективы .NET
Только все равно стек будет рваный
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Re: Интересное мнение про перспективы .NET
Принимается, но в тесте можно например заинжектить вместо ForkJoin обычный пул, тогда все фючерсы будут друг-друга дружно ждать и все будет видно в стеке.reality wrote:Только все равно стек будет рваный
In vino Veritas!
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Re: Интересное мнение про перспективы .NET
Кстати в джава 8 добавили вот такую фишку: http://java.dzone.com/articles/java-8-definitive-guide
И теперь можно писать точно так же как вам скала извращенцам хочется.
И теперь можно писать точно так же как вам скала извращенцам хочется.
In vino Veritas!
-
- Уже с Приветом
- Posts: 18862
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Re: Интересное мнение про перспективы .NET
"Я не червонец, чтоб нравиться всем" (с) К. КинчевBerlaga wrote:Boriskin wrote:Ответом "полный Google Play или как он там сейчас называется" - нет, не угодить.
Еще вопросы?Denial is probably one of the best known defense mechanisms, used often to describe situations in which people seem unable to face reality or admit an obvious truth (i.e. "He's in denial."). Denial is an outright refusal to admit or recognize that something has occurred or is currently occurring. Drug addicts or alcoholics often deny that they have a problem, while victims of traumatic events may deny that the event ever occurred.
ЗЫ Я на J2ME 10 лет назад игрухи программировал... задумался... Фига время летит...
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 576
- Joined: 15 Jan 2005 06:08
- Location: Samara -> Vancouver, CAN
Re: Re: Интересное мнение про перспективы .NET
Какие лапы, какие крылья - хвост, вот сила!
Какие НЕТы, какие Жабы, - JavaScript, Python, SQL - вот самые популярные языки.
Хочешь бабульки зашибать, пиши на Erlang. Хочешь один писать за целый коллектив - пиши на Python. Хочешь параллельные штуковины на .NET - пиши на F#. Хочешь системами управлять, пиши на PowerShell. Хочешь в Гугле работать, пиши на Go...
Хочешь на C# уметь - умей LINQ, MVC, Continuous Integration, Azure.
Какие НЕТы, какие Жабы, - JavaScript, Python, SQL - вот самые популярные языки.
Хочешь бабульки зашибать, пиши на Erlang. Хочешь один писать за целый коллектив - пиши на Python. Хочешь параллельные штуковины на .NET - пиши на F#. Хочешь системами управлять, пиши на PowerShell. Хочешь в Гугле работать, пиши на Go...
Хочешь на C# уметь - умей LINQ, MVC, Continuous Integration, Azure.
Biztalkien
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Re: Интересное мнение про перспективы .NET
А эрланг то здесь каким боком?
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Re: Интересное мнение про перспективы .NET
Говорят популярно, если ериксонновские сетевые приблуды программировать.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Re: Интересное мнение про перспективы .NET
А где те приблуды?avitya wrote:Говорят популярно, если ериксонновские сетевые приблуды программировать.
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Re: Интересное мнение про перспективы .NET
Например у АТ&Т в башенках, дата центрах
или у Т-мобиля
или у веризона
продолжите на ваше усмотрение.
или у Т-мобиля
или у веризона
продолжите на ваше усмотрение.
-
- Уже с Приветом
- Posts: 15475
- Joined: 27 Sep 2007 22:53
Re: Re: Интересное мнение про перспективы .NET
"Узок круг этих революционеров, страшно далеки они от народа"avitya wrote:Например у АТ&Т в башенках, дата центрах
или у Т-мобиля
или у веризона
продолжите на ваше усмотрение.
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Re: Интересное мнение про перспективы .NET
Да и наверняка на большом проценте железок там какой то ц/ц++ или верилог крутитсяМальчик-Одуванчик wrote:"Узок круг этих революционеров, страшно далеки они от народа"avitya wrote:Например у АТ&Т в башенках, дата центрах
или у Т-мобиля
или у веризона
продолжите на ваше усмотрение.
In vino Veritas!
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Re: Интересное мнение про перспективы .NET
Как я понял по общению с ними, очень много где есть.
Собственно Го заимствовал свою систему параллелизации оттуда, можно сказать
Собственно Го заимствовал свою систему параллелизации оттуда, можно сказать
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Re: Интересное мнение про перспективы .NET
Нет, Го заимплементировал http://en.wikipedia.org/wiki/Communicat ... _processes , что иррелевантно актерам эрлангаavitya wrote:Как я понял по общению с ними, очень много где есть.
Собственно Го заимствовал свою систему параллелизации оттуда, можно сказать
In vino Veritas!
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Re: Интересное мнение про перспективы .NET
Это каналы. Которые собственно совершенно необязательно использовать (например в прокси сервере).
А go func() {...} -- другая песня.
А go func() {...} -- другая песня.
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Re: Интересное мнение про перспективы .NET
Хотя, что там... если так смотреть -- то оба построены на одинаковых идеях...
-
- Уже с Приветом
- Posts: 4637
- Joined: 24 Oct 2009 01:38
- Location: Chicago ;-) -> SFBA!
Re: Re: Интересное мнение про перспективы .NET
да, машине Тьюрингаavitya wrote:Хотя, что там... если так смотреть -- то оба построены на одинаковых идеях...
In vino Veritas!
-
- Уже с Приветом
- Posts: 3836
- Joined: 13 Sep 2007 10:06
Re: Re: Интересное мнение про перспективы .NET
Ага, для исполнения на фон Неймановских архитектурах.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Re: Интересное мнение про перспективы .NET
... которая совсем не фон-неймовская, как оказалось.
-
- Уже с Приветом
- Posts: 2769
- Joined: 06 Apr 2012 22:58
Re: Re: Интересное мнение про перспективы .NET
Хочешь сойти за умного - промолчи лишний раз (nothing personal)Leo_G wrote:Какие лапы, какие крылья - хвост, вот сила!
Какие НЕТы, какие Жабы, - JavaScript, Python, SQL - вот самые популярные языки.
Хочешь бабульки зашибать, пиши на Erlang. Хочешь один писать за целый коллектив - пиши на Python. Хочешь параллельные штуковины на .NET - пиши на F#. Хочешь системами управлять, пиши на PowerShell. Хочешь в Гугле работать, пиши на Go...
Хочешь на C# уметь - умей LINQ, MVC, Continuous Integration, Azure.
Искренне ваш, быдлокодер
-
- Posts: 2
- Joined: 14 Feb 2014 04:06
Re: Интересное мнение про перспективы .NET
А mono на серверах в production кто-нибудь использует?