Пашок🗽
+ Большая часть описанных претензий решается через org.apache.commons.lang3.StringUtils и прочего.
ну он говорил про дефолтную либу, и я лично ничо не вижу страшного в том, что в джаве всё ещё юзают string format а не накатанные поверх методы
Bogdan
Ведь .NET это платформа
Vova
Вообще сравнивать языки не совсем корректно
Почему? C# создали как ответ джаве и это языки максимально корректно сравнивать
Bogdan
Ну а если сравнивать asp.net core то надо сравнивать со spring
Vova
Конечно
Mikhail
ну он говорил про дефолтную либу, и я лично ничо не вижу страшного в том, что в джаве всё ещё юзают string format а не накатанные поверх методы
Ну есть языки, в которых в стандартном пакете почти ничего нет. Считать ли их от этого убогими?
Bogdan
Почему? C# создали как ответ джаве и это языки максимально корректно сравнивать
Ну тип да и нет потому что С# тесно завязан на платформе .NET и весь сахар добавляется часто за счёт платформы
Avazart
Да ладно весь СССР работает а тут вдруг не нужен
Токо рашка. Все остальные работают на забугорные компании.
Bogdan
А вообще я сейчас покажусь не объективным но Кор прекрасен
Bogdan
Фреймворк говно, а Кор прекрасен
Алексей
Украина так точно
Украина это ИТ-хаб восточной Европы, а то и вообще Европы. Белорусы то с родины разъехались
Пашок🗽
А JVM чем отличается от .NET?
а windows от javascript'а ?
Avazart
Я бы сказал новый донор низко оплачеваемого труда
Mikhail
Сравнивая языки, сравниваются и их рантаймы в основном
Что значит “сравниваются рантаймы в основном”?
Wunderkind
Что скажите насчёт ЯП ГО?
Bogdan
Я бы сказал новый донор низко оплачеваемого труда
Ну не сказал бы в Украине хорошо получают айтишники
Bogdan
У меня знакомый питонист 4к получает на среднем уровнк между сеньором и мидлом
Avazart
Но работают за бугор.
Bogdan
И что
Avazart
А значит всегда есть вероятность что свернуться и передислоцируются
Vova
то что парень перечислил зачастую нужно ребятам для создания консольных програм, по типу 2+3. В ентерпрайзе на любом языке юзается куча фреймворков, которые загажены подобного рода сахаром)
Я бы нашёл больше нюансов, поработая месяц на том же спринге, но увы мой единственный и надеюсь последний опыт с джавой в этом году это лабы Почему-то мне кажется, что в других местах тоже есть пробелы (которые конечно же затыкаются левыми либами, почему бы не добавить их в стандартный пакет поставки джавы и не поддержать официально)
Avazart
На удаленке?
Mikhail
Читай как зачастую
Под “рантаймом” имеется в виду перформанс?
Andrii
а windows от javascript'а ?
И там и там виртуальная машина со сборщиков мусора, заточенная более под вимула-лайк ООП. Да, детали реализации разные.
Алексей
Богдан, а не в курсе куда пропал Игорь тот что пишет на питоне?
Bogdan
А чем боль?
Тем что нет такого удобства как на шарпе
Алексей
Нет
Жаль был очень приятный собеседник
Avazart
Какого?
Vova
Под “рантаймом” имеется в виду перформанс?
Я не знаю как в джаве и других языках это называют, это грубо говоря сдк, тулинг, производительность и прочее, в общем бэкэнд языка
Bogdan
Что скажите насчёт ЯП ГО?
Классный язык, очень вырос за последнее время
Avazart
Какое удобство в С# если у тебя линус к примеру ?
Vova
Какое удобство в С# если у тебя линус к примеру ?
Линукс? Кто-то живёт ещё в мире где dotnet framework работает только на винде?)
Алексей
Гуру. Расскажите мне, если я устанавливаю виртуальную машину на флешку у меня нет шансов с ней работать?
Avazart
Тут вопрос зачем его узать на линуксе )
Avazart
Да и вроде как там же не все работает под линукс
Vova
С 2016 года активно развивается кроссплатформенность и на сегодня есть сборки под все популярные архитектуры (arm32, arm64, x64, + alpine сборки) под линукс, макос и винду А юзают под линукс его зачастую для хостинга (т.е. не написание кода, а его публикация, в т.ч. в докере или кубернетес)
Avazart
кажется ядро только
Vova
Да и вроде как там же не все работает под линукс
Ну какие-то графические оболочки конечно не работают, но в вебе всё работает
Vova
Для примера, бинг поисковик написан на последнем дотнете и хостится на линуксе
Mikhail
Я не знаю как в джаве и других языках это называют, это грубо говоря сдк, тулинг, производительность и прочее, в общем бэкэнд языка
А всякие talent pool/coding speed/cost of development/integration easiness/maintenance не играют роли по вашему при сравнении языков? 😄
Mikhail
Имхо, с точки зрения бизнеса, это вопросы гораздо важнее, чем “сравнение рантаймов” 😄
Andrii
Линукс? Кто-то живёт ещё в мире где dotnet framework работает только на винде?)
Работает то работает, но в общем-то это своя песочница. По сути ты отказываешься от всех наработок в Linux, чтобы работать в .NET Framework... В чём смысл?
Vova
А всякие talent pool/coding speed/cost of development/integration easiness/maintenance не играют роли по вашему при сравнении языков? 😄
Играют, но это оценить достаточно трудно Я не могу оценить джаву в этом плане, как и джавист не может оценить дотнет Надо иметь какой-то опыт работы на обоих технологиях, при чём актуальных версий, а не "10 лет назад писал на шарпе по винду"
Wunderkind
Обычный хард Seagate Barracuda норм как думаете? Я вот купил думаю, может сходить и поменять на ironwolf так как Я ПК вообще не выключаю иногда
Vova
Работает то работает, но в общем-то это своя песочница. По сути ты отказываешься от всех наработок в Linux, чтобы работать в .NET Framework... В чём смысл?
.NET Framework заброшен, забудь, это легаси С нуля написали .NET Core с учётом кроссплатформенности, который нативно собирают под каждую ОС
Andrii
.NET Framework заброшен, забудь, это легаси С нуля написали .NET Core с учётом кроссплатформенности, который нативно собирают под каждую ОС
Я это понимаю... Но что я могу использовать в .NET Core из Linux тулзов? Какая мотивация мне выбросить все мои знания и начать изучать .NET Core...
Пашок🗽
вообще не представляю как щас можно хдд ставить в комп, у меня он только для фоток. Не вижу своей жизни с получасовым ожиданием запуска ос на хдд
Vova
Хдд да, только как второстепенное хранилище на несколько ТБ
Vova
Для ОС нужно брать ссд
Пашок🗽
Для ОС нужно брать ссд
хотя маку это не помогает😂
Алексей
Гуру. Расскажите мне, если я устанавливаю виртуальную машину на флешку у меня нет шансов с ней работать?
Пашок🗽
на какую флешку ? Всмысле
Vova
хотя маку это не помогает😂
А что с маком?) Мой нормально стартует
Алексей
на какую флешку ? Всмысле
На обычную 32 гига
Пашок🗽
А что с маком?) Мой нормально стартует
у тебя нет строки загрузки при включении мака?)
Алексей
Отформатирована под NTFS
Vova
у тебя нет строки загрузки при включении мака?)
Есть, но не скажу что слишком долго Мак у меня если что М1 20 года
Andrii
Скажи что ты хочешь использовать, я скажу реально ли это
Допустим есть Python код, есть скрипты (sh, awk) есть сишные модули для Python, есть немного Rust и т. п.
Пашок🗽
На обычную 32 гига
ты не можешь установить вообще что-либо на сьемный носитель. Это тупо плата для хранени байтовя, там нет процессора, который будет эти байты обрабатывать))
Andrii
.NET Core больше о миграции из Windows в Linux, ИМХО. Запросы части кастомеров M$.
Vova
Допустим есть Python код, есть скрипты (sh, awk) есть сишные модули для Python, есть немного Rust и т. п.
C/C++/Rust можно прям из шарпа вызывать как нативный код, как неуправляемый код Скрипты можно запускать через Process.Start (по сути запуская дочерний процесс) Знаю ещё есть IronPython но хз зачем он, не интересовался
Пашок🗽
Есть, но не скажу что слишком долго Мак у меня если что М1 20 года
ага, ну у меня 19, думаешь м1 решает проблему?) У меня винда с учётом ввода пароля стартует секунд за 15-20, тогда как мак будет минутку тужиться
Mikhail
ага, ну у меня 19, думаешь м1 решает проблему?) У меня винда с учётом ввода пароля стартует секунд за 15-20, тогда как мак будет минутку тужиться
У тебя явно что-то не так, у меня даже самый старый макбук 15 года стартует сравнительно быстро.
Алексей
ты не можешь установить вообще что-либо на сьемный носитель. Это тупо плата для хранени байтовя, там нет процессора, который будет эти байты обрабатывать))
Нет задумка была такая устанавливаем на два разных компьютера виртуальную машину. А саму машину устанавливаем на флеху. И работаем, а когда надо выдерживаем и несём на второй компьютер. Проблема в том что на одном компьютере 4 гига оперативы и я думал тормоза из-за этого. Но сегодня я пытался на компьютере где 8 гигов. А результат тот же
Vova
ага, ну у меня 19, думаешь м1 решает проблему?) У меня винда с учётом ввода пароля стартует секунд за 15-20, тогда как мак будет минутку тужиться
Ну винда ясное дело быстрее стартует, у меня за 10 сек Мак на М чипах даёт большое преимущество в плане длительности работы и тишины Думаю, за арм процессорами в ноутах будущее