Re[2]: С того времени уже прошло 3 года
От: mrTwister Россия  
Дата: 23.04.20 13:56
Оценка:
Здравствуйте, Явь-Истъ, Вы писали:

ЯИ>Люди всегда хотят чего-то нового, а продавцы всегда готовы что-то новенькое продать.


.NET'у всего лишь 18 лет, такая новинка!
лэт ми спик фром май харт
Re[4]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: IT Россия linq2db.com
Дата: 23.04.20 14:11
Оценка:
Здравствуйте, Clerk, Вы писали:

C>А как же LINQ?

C>В JAVA есть аналог linq2db?

Им это не нужно. Парадокса Блаба в действии.
Если нам не помогут, то мы тоже никого не пощадим.
Re[5]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: bzig  
Дата: 23.04.20 15:00
Оценка: :)
IT>Им это не нужно.

Никто тут этого не написал, зачем ты врёшь?
Re[3]: С того времени уже прошло 3 года
От: Явь-Истъ Земля  
Дата: 24.04.20 08:01
Оценка: +1 :))) :)
Здравствуйте, mrTwister, Вы писали:

T>Здравствуйте, Явь-Истъ, Вы писали:


ЯИ>>Люди всегда хотят чего-то нового, а продавцы всегда готовы что-то новенькое продать.


T>.NET'у всего лишь 18 лет, такая новинка!


И все эти 18 лет цель существования дотнета — борьба с Явой (безуспешная).
Re[17]: Через год-два .NET Core потеснит Java на рынке enterp
От: artelk  
Дата: 24.04.20 08:50
Оценка:
Здравствуйте, bzig, Вы писали:

B>Причём CompletableFuture позволяет асинхронные обработчики и пост-обработчики друг на друга завязывать. async/await просто сосёт тут.


async/await как раз и нужен для "завязывания асинхронных обработчиков и пост-обработчиков друг на друга", причем без лапши из колбаков.
Код выглядит как синхронный, хотя на каждый await делается continueWith. При исключениях наблюдаемое поведение как в синхронном коде.
Попробуй воспроизвести на Java:
async Task SomeMethodAsync()
{
  try
  {
     int k = 42;
     for(int i=0; i<100; ++i)
     {
        try
        {
           Foo foo = await GetFooAsync(i);
           if(foo?.IsOk)
           {
             My my = await GetMyAsync(foo);
             k = await GetKAsync(i, foo, my);
             if(await IsKTheBestAsync(foo, k))
             {
               break;
             }
           }
        }
        catch(SomeException e)
        {
          //...
        }
     }

     await DoSomethingAsync(k);
  }
  catch(OtherException e)
  {
    //...
  }
}
Re[4]: С того времени уже прошло 3 года
От: takTak  
Дата: 24.04.20 09:13
Оценка:
ЯИ>>>Люди всегда хотят чего-то нового, а продавцы всегда готовы что-то новенькое продать.

T>>.NET'у всего лишь 18 лет, такая новинка!


ЯИ>И все эти 18 лет цель существования дотнета — борьба с Явой (безуспешная).


если борьба была бы безуспешной, то мы бы сейчас о такой борьбе уже и не говорили бы...

для меня очевидно, что для маленьких и средних фирм, пишущих только под себя свои собственные решения, дотнет однозначно выигрывал,
в сфере продуктов и больших компаний победила ява,

всё это относилось к прошлому, как теперь с усилением тайпскрипта положение сил будет изменяться — непонятно, но скорее всего фронт будет писаться либо на тайпскрипте либо вебассембли, на серверной части никакого приемущества за явой нет, так как нашлёпать новых сервисов для облака на дотнете или ещё чём проще, чем на яве

непонятно, что будет с существующими продуктами больших компаний, написанных на яве: скорее всего, никто их переписывать не будет, т.е. они будут жить до замены их новыми
Re[3]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: a7d3  
Дата: 24.04.20 11:02
Оценка:
Здравствуйте, Kolesiki, Вы писали:

K>Вместо этой красивой экспансии, MS устроила революцию и геноцид староверов, самоуверенно объявляя всё стабильное "старым" и занялась чем привыкла: NIHуянеделаньем. Когда две разные команды занимаются одним и тем же, но по-разному. Спасибо, Наделла! Мы никогда не забудем самые ушлёпские года твоего правления.


Такой момент, что они и Windows то изрядно продолбали — уволили 150 тестировщиков, занимавшихся проверкой и подготовкой релизов ОС.
Разогнали их сразу после выхода Windows 8.1

А в плане линухов, то целятся в чужие облака. Сперва это делали через усечённый и упрощённый вариант своей ОС — Windows Core или Server Core.
После того, как не взлетело в чужих публичных облаках и плохо взлетело в корпоративных прайветных, вот тогда и кинулись .Net Core делать.
Re[5]: С того времени уже прошло 3 года
От: Явь-Истъ Земля  
Дата: 24.04.20 12:51
Оценка:
Здравствуйте, takTak, Вы писали:

T>если борьба была бы безуспешной, то мы бы сейчас о такой борьбе уже и не говорили бы...


График использования языков 2012-2020: (возможно неточный)
В то время как дотнет планировал убить яву, его самого обогнали.
Вот typescript решил определенную проблему, поэтому растет вместе с javascript. Дотнет был бы актуальный если бы такими темпами не развивался веб.
А выходить на занятую нишу в попытке её единолично занять — это маркетинговый бред, борьба за рынки сбыта.

Re[6]: С того времени уже прошло 3 года
От: takTak  
Дата: 24.04.20 18:17
Оценка:
ЯИ>Вот typescript решил определенную проблему, поэтому растет вместе с javascript. Дотнет был бы актуальный если бы такими темпами не развивался веб.


вообще-то тайпскрипт- это тоже майкрософт... и линукс под azure- тоже...
Re[6]: С того времени уже прошло 3 года
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 24.04.20 18:47
Оценка:
Здравствуйте, Явь-Истъ, Вы писали:



ЯИ>Image: 2-Screenshot-from-2020-02-07-21.24.28-1024x343.png


Практически все используют SQL но его какие то крохи.

Вот другой ресурс
https://habr.com/ru/post/86128/

Популярность языков по stackoverflow
Программирование
Меня всегда смущал отчет от Tiobe, ну не похож он на правду. Ну хотя бы потому что Delphi на 9 месте, а javascript на 10, т.е. последнее и предпослениее места в top-10. И это в наше то время развития web 2.0, ну явно ведь должно быть в ином порядке. Ну и по остальным языкам все как то подозрительно. А что же на самом деле, что сейчас популярно у продвинутых программистов? А определить оказалось довольно просто, достаточно заглянуть на stackoverflow.com и посмотреть популярность тегов (они там четко к языкам прикреплены, есть куча модераторов отслеживающих правильность тегов)

Так вот, рейтинг на основе stackoverflow (язык — количество тегов):
c# — 65974
java — 37323
php — 30389
javascript — 27256
c++ — 24215
python — 19403
sql — 16553
ruby — 15055
c — 10419
objective-c — 8781

не уверен что он совсем точно отражает ситуацию, но по крайней мере похоже на правду А по поводу того что C# в лидерах, это, я так понимаю, все из-за того что всем нам знакомый, я думаю, Джоэль Спольски, по совместительству инициатор ресурса, на нем специализируется, и смог в первую очередь привлечь на ресурс программистов в этой области.

и солнце б утром не вставало, когда бы не было меня
Re[6]: С того времени уже прошло 3 года
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 24.04.20 18:50
Оценка:
Здравствуйте, Явь-Истъ, Вы писали:

Так как MS зарабатывает на Azure при интересно какой процент используется на Java а какой на .NET
и солнце б утром не вставало, когда бы не было меня
Re[7]: С того времени уже прошло 3 года
От: anton_t Россия  
Дата: 30.04.20 15:59
Оценка: +1
Здравствуйте, Serginio1, Вы писали:

S>Здравствуйте, Явь-Истъ, Вы писали:




ЯИ>>Image: 2-Screenshot-from-2020-02-07-21.24.28-1024x343.png


S>Практически все используют SQL но его какие то крохи.


S>Вот другой ресурс

S>https://habr.com/ru/post/86128/

Этому сообщению 10 лет. Ты бы еще войну 1812 года вспомнил.
Re[4]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: anton_t Россия  
Дата: 30.04.20 17:37
Оценка: :)
Здравствуйте, Clerk, Вы писали:

C>Здравствуйте, mrTwister, Вы писали:


C>>>При этом в самом .NET пока что нет каких-то "killer feature".


T>>Асинхронщина разве что


C>А как же LINQ?

C>В JAVA есть аналог linq2db?

Есть https://www.jooq.org
Re[5]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: anton_t Россия  
Дата: 30.04.20 17:41
Оценка:
Здравствуйте, IT, Вы писали:

IT>Здравствуйте, Clerk, Вы писали:


C>>А как же LINQ?

C>>В JAVA есть аналог linq2db?

IT>Им это не нужно. Парадокса Блаба в действии.


Если под JVM кто-то хочет получить языковые изыски, то он просто берет другой язык, например Scala, Clojure или Kotlin. А вот под CLR с другими языками туго, это либо порты с JVM, либо маргинальщина, типа F#.
Re[8]: С того времени уже прошло 3 года
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 30.04.20 18:24
Оценка:
Здравствуйте, anton_t, Вы писали:

S>>Вот другой ресурс

S>>https://habr.com/ru/post/86128/

_>Этому сообщению 10 лет. Ты бы еще войну 1812 года вспомнил.


Спасибо не посмотрел
https://habr.com/ru/company/itsumma/news/t/490834/

Но с другой стороны Java для андроида и для серверов это разные вещи.
Конечно Xamarin тоже для мобильных есть но не так много как для андроида
и солнце б утром не вставало, когда бы не было меня
Re[6]: Через год-два .NET Core потеснит Java на рынке enterp
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 30.04.20 18:28
Оценка:
Здравствуйте, anton_t, Вы писали:

_>Если под JVM кто-то хочет получить языковые изыски, то он просто берет другой язык, например Scala, Clojure или Kotlin. А вот под CLR с другими языками туго, это либо порты с JVM, либо маргинальщина, типа F#.


Просто C# настолько хорош, что другие языки просто отваливаются как Basic, Delphi итд.
Есть тот же IronPython , но он не нашел потребителей. Единственно, что хотелось бы в родном проекте использовать C# и F#
и солнце б утром не вставало, когда бы не было меня
Отредактировано 30.04.2020 18:37 Serginio1 . Предыдущая версия .
Re[5]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: swimmers  
Дата: 30.04.20 18:29
Оценка: +2
Здравствуйте, anton_t, Вы писали:

C>>А как же LINQ?

C>>В JAVA есть аналог linq2db?

_>Есть https://www.jooq.org


Вот так аналог, ты серьезно?
Re[5]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: Danchik Украина  
Дата: 30.04.20 18:53
Оценка: +1
Здравствуйте, anton_t, Вы писали:

_>Здравствуйте, Clerk, Вы писали:


C>>Здравствуйте, mrTwister, Вы писали:


C>>>>При этом в самом .NET пока что нет каких-то "killer feature".


T>>>Асинхронщина разве что


C>>А как же LINQ?

C>>В JAVA есть аналог linq2db?

_>Есть https://www.jooq.org


Слабое подобие левой руки. Я бы их даже не сравнивал.
Re[6]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: anton_t Россия  
Дата: 30.04.20 20:13
Оценка:
Здравствуйте, Danchik, Вы писали:

C>>>А как же LINQ?

C>>>В JAVA есть аналог linq2db?

_>>Есть https://www.jooq.org


D>Слабое подобие левой руки. Я бы их даже не сравнивал.


Про руки не буду спорить, кому что.
Re[6]: Через год-два .NET Core потеснит Java на рынке enterprise решений
От: anton_t Россия  
Дата: 30.04.20 20:14
Оценка:
Здравствуйте, swimmers, Вы писали:

S>Здравствуйте, anton_t, Вы писали:


C>>>А как же LINQ?

C>>>В JAVA есть аналог linq2db?

_>>Есть https://www.jooq.org


S>Вот так аналог, ты серьезно?


А что на linq можно сделать, чего нельзя на jooq?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.