Kirill
Так, я в танке, кто говорит что МС убивает .НЕТ?
Vasily
Лан, чую, конкретных проблем я не дождусь
Doge
Так, я в танке, кто говорит что МС убивает .НЕТ?
Насколько я понял, тут скорее обсуждают то, что у сообщества очень сильная зависимость от чисто-МС решений.
Doge
И очень мало кто развивает и рассматривает альтернативные подходы
Vasily
И очень мало кто развивает и рассматривает альтернативные подходы
Имеет смысл посмотреть на ситуацию лет через 5
Kirill
По поводу .NET Core == смузи Это уже проблема того, что ОГРОМНАЯ кодовая база на .NET Framework и бизнес не хочет платить на переписывание
Vasily
Сейчас все только начинается
Kirill
Ну и на самом деле, я не видел НИ одного проекта свежего, который сразу начинали с легаси НЕТа
Vasily
В случае со скалой деваться было некуда
Kirill
Бахали на коре и не парились
Kirill
По поводу .NET Core == смузи Это уже проблема того, что ОГРОМНАЯ кодовая база на .NET Framework и бизнес не хочет платить на переписывание
Вот и говорят что смузи, что бы манямир держать и привлекать свежую кровь в старый нет
Kirill
(хотя я не уверен в этом на 100%)
Doge
Имеет смысл посмотреть на ситуацию лет через 5
Имхо, именно у C# всё останется примерно так же как и сейчас. С F# - не знаю.
Vasily
Поэтому пришлось писать под свои задачи. Люди ленивы и идут по пути наименьшего сопротивления
Kirill
Core только обороты набрал и начал серьёзно привлекать людей с других технологий
Vasily
Имхо, именно у C# всё останется примерно так же как и сейчас. С F# - не знаю.
Лично мне не очень нравится, во что превращают с#
Doge
Поэтому пришлось писать под свои задачи. Люди ленивы и идут по пути наименьшего сопротивления
Ну всегда был тот же стандартный спринг и ко, с которыми скала тоже запросто интегрируется.
Igor
Igor
Качаем дискусию
Vasily
Vasily
Следующий аргумент
Анна
Ну вы и нафлудили
Aleksandr
Лично мне не очень нравится, во что превращают с#
А что именно плохо? Ну кроме стандартных реализаций методов интерфейса, которые, как я понял, здесь не особо любят
Roman
Ну вы и нафлудили
Конструктива не было, можно не читать
Aleksandr
Лично мне кажется, что подвижки в сторону фп сишарпу не мешают, а наоборот (убивают в джаве конкурента, например)
Vasily
А что именно плохо? Ну кроме стандартных реализаций методов интерфейса, которые, как я понял, здесь не особо любят
Вводят фичи, направленные на снижение порога вхождения. С одной стороны это хорошо, с другой не очень
Kirill
Лично мне кажется, что подвижки в сторону фп сишарпу не мешают, а наоборот (убивают в джаве конкурента, например)
Оно и не должно, в принципе .NET платформа изначально планировалась как унифицированная среда для объеденения разных языков в один суп
Kirill
Как бы, это так получилось что VB.NET остался жить в USA, А C# прижился в массе
Vasily
Это ты что имеешь в виду?
Например, автопроперти
Kirill
остальное либо умерло не родившись, либо недопилили
Vasily
С одной стороны, удобно
Kirill
F# это хороший знак того что под платформу будет что то кроме C#
Vasily
С другой, никто не задумывается, что есть пропертя
Kirill
Тем более ФП которое сейчас набирает популярность как на дрожжах
Kirill
Вводят фичи, направленные на снижение порога вхождения. С одной стороны это хорошо, с другой не очень
Дык получится же наоборот, увеличивая сложность под капотом, мы увеличиваем входной порог
Vasily
При это, паралельно вводе Span и прочее байтослесарство
Спаны нужны в определенных областях
Kirill
Так как все эти подкатные вещи нужно знать + учитывать
Vasily
Медленно
Смотря что и как парсишь
Igor
Спаны нужны в определенных областях
Да, а в итоге заафектили даже F#
Vasily
Да, а в итоге заафектили даже F#
F# вынужден поддерживать совместимость
Aleksandr
При это, паралельно вводе Span и прочее байтослесарство
Я когда про них услышал, подумал сразу про c++ почему-то
Roman
Смотря что и как парсишь
Аллоцирует много
Vasily
Аллоцирует много
Ну а ты как хотел?
Vasily
С жсоном по- другому сложно
Aleksandr
С годами, сишарп вроде расширяется в области низкоуровневости, а плюсы наоборот
Aleksandr
А в итоге, скоро сингулярность и обоим языкам п**дец
Igor
А в итоге, скоро сингулярность и обоим языкам п**дец
Это да, по некоторым меркам С# уже обогнал C++ по сложности граматики
Vasily
Мы все вымрем,да
Ayrat
Обоих баним?
Ayrat
Справился
Vasily
Я что-то пропустил?
Ayrat
Какой бот добавил другого бота в чат
Vasily
Бывает, чо
Vasiliy
https://dtf.ru/hard/41717-windows-10-zapushchena-na-nintendo-switch
Vasiliy
кстати, Edge на 4к экране как читалка epub ообще кайфово зашла
Bonart
Это да, по некоторым меркам С# уже обогнал C++ по сложности граматики
Ничего, что некоторая мерка кривая как штопор?
Bonart
Ну всегда был тот же стандартный спринг и ко, с которыми скала тоже запросто интегрируется.
Ничего, что спринг на фоне дотнетных либ выглядит как говно мамонта?
Bonart
И не только выглядит
Igor
Doge
Но там нет F#
Зато есть скала и eta
Igor
Зато есть скала и eta
Ну такое, Eta я даже не смог запустить, а скала - это джава с hkt (change my mind)
Igor
Был интересный ocaml-jvm, но он давно помер
Igor
Блин, хочу язык в row-полиморфизмом 🙁
Doge
Ну такое, Eta я даже не смог запустить, а скала - это джава с hkt (change my mind)
На скале можно писать в более-менее любом стиле. Джава с HKT среди них есть, конечно. Но, как минимум, в ФП скале сейчас архитектурно приходят к чему-то очень похожему на хаскелевский архитектурный стиль. TF, MTL тайплкассы, куча typelevel вычислений и т.д. и т.п.
Doge
Не то, чтобы все так делают, но сейчас это вот этот стиль очень реален и относительно удобно реализуется.