|
2.13, Глеб Торчанский (?), 22:20, 14/11/2023 [^] [^^] [^^^] [ответить]
| –14 +/– |
> Microsoft опубликовал открытую платформу .NET 8
Выкидывают ненужное. Мне как программисту кроссплатформенного ПО от их поделки ни горячо, ни холодно.
| |
|
3.16, Смузихлёб (ok), 22:26, 14/11/2023 [^] [^^] [^^^] [ответить]
| +32 +/– |
> Мне как программисту кроссплатформенного ПО...
Для твоих хеллоуворлдов могу порекомендовать самый кроссплатформенный вариант - helloworld.txt.
| |
|
4.75, Дмитрий (??), 01:01, 15/11/2023 [^] [^^] [^^^] [ответить]
| +11 +/– |
У меня вопросы:
Какую кодировку использовать?
Какие символы перевода строки
| |
|
5.151, Аноним (151), 13:22, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Какую кодировку использовать?
Уже практически весь Веб использует UTF-8. Ну, быть может, кроме OpenNet. Ипользовать её.
>Какие символы перевода строки
А вот здесь приплыли. Попадаются проекты, где в разных частях кода встречаются и LF, и CR+LF.
| |
|
4.122, 1 (??), 09:23, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Кроссплатформенный скорее xml. Он для этого и создавался ... Потом в него напихали такого, что мама не горюй.
| |
|
|
2.94, test (??), 06:26, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Я вот думаю что за :
> созданной благодаря унификации продуктов .NET Framework, .NET Core и Mono.
если :
> .NET Desktop Runtime 8 поставляется только для Windows.
Это что за унификация Моно такая ?
| |
|
|
4.241, Илья (??), 08:11, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Очевидно, чтобы писать под winapi.
Там сейчас зависимости развернули и требуемая платформа подключается к донтету и не является необходимой зависимостью.
https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-workload-install
То есть, условно, устанавливаешь дотнет.
Затем к нему устанавливаешь комплектом Workload.
Затем вытягиваешь андроид-сдк.
И Вуаля, можно писать на сишарпе под андроид и использовать общие библиотеки netstandard
| |
|
3.210, Аноним (210), 15:16, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Я вот думаю что за :
>> созданной благодаря унификации продуктов .NET Framework, .NET Core и Mono.
> если :
>> .NET Desktop Runtime 8 поставляется только для Windows.
> Это что за унификация Моно такая ?
Вот такая вот хреновая кроссплатформенность...
| |
|
2.140, Lost Inside (ok), 11:36, 15/11/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Микрософт уподобляется калеке, который допиливает и допиливает свои протезы, да еще и впаривает их всем вокруг.
| |
|
3.195, Аноним (195), 14:20, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
+1. Так-то идея сама по себе неплохая (многоплатформа), но она опоздала на целых 20 лет! Сначала какой-то кретин сделал виртуальную машину windows only(!!!!!). Как это они умудрились сделать из полностью портабельной Жабы - ума не приложу. А дальше развивался вполне нормальный .NET Framework, с попутными WinForms и WPF. А когда процент тупой индусни в компании стал зашкаливать, тут их и прорвало - "а чё не для линукс?!" и понеслась.... :) Но т.к. продукт пилили всё те же индусы, на выходе получилась сырая хрень, да ещё и на "переименованном Кошмарине", коотрый ни разу не GUI, а поделие студента.
| |
|
4.231, Александр (??), 02:31, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Как умудрились из джавы? Я думаю это скорее был ответ джаве. Если бы не иск от Sun Microsystems, так бы они и использовали джаву (что думаю её популярности совсем не повредило бы). А так пришлось делать своё. Вот причины - вопрос интереснее. Ответа адекватного дать не могу, но думаю, что с появлением сборок windows под всякие arm и mips встал вопрос портирования. Да, даже внутри экосистемы, ибо C/C++ с этим обычно справляются относительно слабо. А тут без всякой перекомпиляции запускай, где хочешь. Ну, .Net а экосистему строили опираясь на COM. Где-то даже статью находил: "Как .Net вырос из буфера обмена" (вроде так звалась). Содержание не помню и конкретные моменты, но в целом реально получилось так: DDE, OLE, COM/DCOM, ActiveX, .Net
| |
|
5.259, Илья (??), 21:25, 17/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дотнет это копия jvm со структурами.
Сишарп по сути та же java, с сахаром и без пары особо упоротых фич.
| |
|
6.283, Аноним (-), 09:46, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
и не говори, и сколько ещё таких неудачников. пока все свои альясы и бинды структуризируют - уже и годного-то проекта не остаётся. так и начинают свои костыли втюхивать, аля, мы не кишкокодеры - мы провизы, мы не фигней страдаем ничего нормального написав не можем - мы, эффективные менеджеры, вас всех под себя подмять хотим. лол, но нет.
| |
|
|
|
|
|
|
2.319, Аноним (319), 12:51, 29/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Современные "программисты" так и не умеют писать правильно. Всякие хотрелоиды им подавай, потому что они не в состоянии в начале подумать, а потом делать. Только говнокодят и потом смотрят, что же получилось.
| |
|
1.4, Аноним (4), 22:01, 14/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Сколько уже было попыток все платформы объединить в одном фреймворке я со счёту сбился, и до сих пор никто не смог. По-моему пора уже забить на эту идею.
| |
|
|
3.11, Аноним (11), 22:20, 14/11/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
То есть, не решается в принципе, потому что то, что получилось в JS/TS, приемлемым назвать ну никак не получается.
| |
|
4.26, Аноним (26), 22:46, 14/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну, тот же Discord, к примеру, использует Electron для компьютерных приложений и React Native для мобильных, всё это прекрасно работает
| |
|
5.27, Аноним (27), 22:50, 14/11/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Не говоря уж о том, что nodejs приложение запустится Везде, где можно поставить nodejs.
| |
|
6.48, Аноним (48), 00:02, 15/11/2023 [^] [^^] [^^^] [ответить]
| +7 +/– |
А дотнет приложение запустится везде, где можно поставить дотнет. И что с того?
| |
|
7.53, Аноним (53), 00:24, 15/11/2023 [^] [^^] [^^^] [ответить]
| –8 +/– |
Лол, посмотри где популярность дотнета, а где жс. Кстати, жс офигенно сложный язык, если писать что-то более сложное, чем console.log(), поэтому его многие и хейтят.
| |
|
|
9.260, Илья (??), 21:28, 17/11/2023 [^] [^^] [^^^] [ответить] | +/– | Это при условии что js не может не быть популярным, так как в браузере альтернат... текст свёрнут, показать | |
|
8.117, Аноним (117), 09:10, 15/11/2023 [^] [^^] [^^^] [ответить] | +3 +/– | А сложность - это что-то хорошее типа Но ты прав - жс действительно чрезвычайно... текст свёрнут, показать | |
|
7.93, test (??), 06:23, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Отгадай с 3х раз, на что переписали Skype после покупки его МС ?
| |
|
8.109, Аноним (1), 08:33, 15/11/2023 [^] [^^] [^^^] [ответить] | +2 +/– | Им ещё кто-то пользуется Даже электронная почта живее выглядит А их Skype for ... большой текст свёрнут, показать | |
|
7.119, Аноним (119), 09:18, 15/11/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Лол я на убунте электрон апп и разработаю и соберу под все платформы. Без каких либо проблем все будет работать. Дот нет так не может.
| |
|
6.244, Аноним (245), 11:47, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Java запустится везде где можно поставить Java. GTK запустится везде где можно поставить GTK. Wxwidgets запустится взде где можно поставить Wxwidgets. Странно, никакого Node.js не нужно.
| |
|
5.70, Аноним (70), 00:52, 15/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Прекрасно, да. Главное грибами закинуться и притормозиться планом
| |
5.100, Аноним (1), 07:39, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
VSCode ещё кое-как, но приводить в пример глючный и тормозной Discord с его неотключаемыми вечными обновлениями ради одной только новой рекламы - тот ещё зашквар...
| |
5.249, Аноним (-), 12:51, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Ну, тот же Discord, к примеру, использует Electron для компьютерных приложений и
> React Native для мобильных, всё это прекрасно работает
Ну так я и не пользуюсь этим крапом. Потому что централизованная штука завязанная на проприетарный сервер, от компании душащей альтернативные клиенты внаглую, с невменяемым своим клиентом. Даже не знаю как еще враждебнее опенсорсу можно быть.
А то что хомячки хавают - ну они и скайп хавали. И где он теперь? А через пару лет и этот шит будет там же где и скайп сейчас.
| |
|
4.144, Бывалый смузихлёб (?), 13:07, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Смотря что именно требуется
Так-то кроссплатформенное и на том же котле лепят
Знакомый как-то дипломную работу сдавал - так и вовсе делал мобильное приложение на игровом движке( тогда юнити, сейчас и на анреале можно )
А у этих штук и производительность по графике будь здоров и компилятся в несколько кликов подо всё от десктопов и мобильников и заканчивая приставками
| |
|
3.148, FF (?), 13:18, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
эта проблема решается продажей ПО вместе с компьютером
| |
|
2.196, Аноним (195), 14:22, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Согласен, павлино-утка-ёж не полетит и не поплывёт - просто будет болтаться в проруби как известная субстанция. И колоться. :)))
И что самое смешное, у MS уже есть windows only продукт - .NET Framework! Который ещё допиливать и допиливать. Но т.к. индусня не может постичь их код, запилили новый дотнет, с блэкджеком и танцами. И полностью тупиковый, забагованный и недостаточный для нормальной разработки.
| |
|
|
2.15, Смузихлёб (ok), 22:22, 14/11/2023 [^] [^^] [^^^] [ответить]
| +7 +/– |
> .NET который мертв чуть более, чем полностью
У тебя в слове Java 4 ошибки.
| |
|
3.19, Аноним (12), 22:29, 14/11/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Я уважаю Android и Java чисто потому, что если бы мне сказали бы написать все то же самое с 0 - я бы написал точно так же. Иногда бывает отвращение к некоторым технологиям из за их кривости. Например к web-технологиям. Но только не тут. Тут все по фен-шую, тфу, по православным канонам.
| |
|
4.20, Смузихлёб (ok), 22:35, 14/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Например к web-технологиям.
И что не так в веб технологиях? Учитывая, что вебом пользуются 100% пользователей пк и смартфонов. Из всех доводов встречаю чаще всего: 1) Ррррря мой 4 пень лагает со 100500 вкладками; 2) Необходимость постоянно учиться. Если с первым пунктом понятно, то постоянно обучаться - это норма в любой профессии.
| |
|
5.23, Аноним (12), 22:43, 14/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
То, что браузеры слишком технически переусложнены, так что на этом рынке вырисовывается монополия и диктат. И я уже не говорю о различного рода костылях. Это когда у вас нормально не получится показывать видосы без какого-нибудь нефигического HLS.js. Неужели нельзя как-то проще? Неужели нельзя обойтись без того, чтобы писать все это дело на 3 разных языках? Если нам в итоге нужно вэб-приложение, у которого браузер - это просто тонкий или полу-толстый клиент, то неужели нельзя придумать что то посовременнее?
| |
|
6.150, FF (?), 13:20, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
да что ты, если он не заимпортит leftpad с импортом еще пол сотни однострочных зависимостей, то это уже будет велосипединг
| |
|
5.30, Аноним (28), 22:55, 14/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> мой 4 пень лагает со 100500 вкладками
Ну да, ну да, давайте покупать распоследние core i9, чтоб хотя бы одна вкладка открывалась.
> Необходимость постоянно учиться
Как интересно получается. Специалисты в области, которая ТРЕБУЕТ "постоянно обучаться" на практике оказываются самыми необученными и необучаемыми.
| |
|
6.34, Аноним (27), 23:04, 14/11/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Ну да, ну да, давайте покупать распоследние core i9, чтоб хотя бы одна вкладка открывалась.
Для комфортной работы в вебе, достаточно ноутбучного целерона пред-предыдущего поколения с TDP 6W. Там даже на 50% проц не будет грузиться.
| |
|
7.173, Anm (?), 17:08, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Для комфортной работы в вебе, достаточно ноутбучного целерона пред-предыдущего поколения с TDP 6W. Там даже на 50% проц не будет грузиться.
Подтверждаю.
N4020 в лёгкую справляется.
J4125 ещё лучше.
| |
|
6.86, Аноним (86), 04:11, 15/11/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Потому что эти "специалисты" изучают ежедневно умирающие и рождающиеся вновь сотни тысяч принципиально новых библиотек, каждая из которых делает все то же самое, что и её предшественники, но абсолютно новым несовместимым образом. В итоге времени на то, чтобы разобраться в базовых алгоритмических вещах у этих "специалистов" нет, и они лепят по принципу "лишь бы заработало, а потом хоть трава не расти"
| |
|
|
6.67, Смузихлёб (ok), 00:43, 15/11/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
>>что не так в веб-технологиях
> Джаваскрипт.
Вот и отключи его, избавь от своего нафталинового запашка добрую часть веба.
| |
|
7.152, FF (?), 13:23, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
нафталинового? а то, что это всего-лишь язык, созданный бессонным интеллектом за две недели с последующими извинениями за это всё, и обросший мегабайтами костылей?
| |
|
|
9.188, FF (?), 00:41, 16/11/2023 [^] [^^] [^^^] [ответить] | +/– | Популярный на основе форков и тонн импортов Это нужда, к сожалению, даже я суюс... текст свёрнут, показать | |
|
|
7.223, Аноним (-), 19:12, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Вот и отключи его, избавь от своего нафталинового запашка добрую часть веба.
Координаты свои скажи. Так, на всякий случай.
| |
|
|
5.248, Аноним (245), 12:23, 17/11/2023 [^] [^^] [^^^] [ответить] | +/– | Не так то что слишком много JavaScript а так же то что вэбщикам позволили выплзт... большой текст свёрнут, показать | |
5.284, Аноним (-), 10:10, 21/11/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
> И что не так в веб технологиях?
они, как и куча современных велосипедов - ничуть не экологичны, в самом широком смысле этого слова
лучшей же аналогией будет - развивать техи по всё большей добычи нефти, способов её переработки в топливо (комп. железо), и, вместе с тем, создание двигателей менее экономных, сжирающих большей топливо, в лучшем случае имеющие такие же характеристики (софт и фреймворки)
так понятно?
| |
|
6.313, Аноним (313), 18:57, 21/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> так понятно?
Из твоего комментария понятно только то, что Тебе ничего непонятно.
| |
|
7.318, Аноним (-), 16:57, 28/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
может быть, я вникаю только. прост через пост хейтят что на четвёртом пне не летает, хотя должно. плохая аналогия, но верная хоть?
| |
|
|
|
|
|
|
3.110, Смузихлёб (ok), 08:35, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> есть Kotlin
От которого тоже начинает запашком веять. Сейчас почти каждое второе приложение пишется на js или flutter, кроссплатформенные, работают как на iOS, так и на андроиде.
| |
|
4.153, FF (?), 13:25, 15/11/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
это одностраничники, запакованные в виде имиджевого приложения, повторяющие веб-сайт?
а есть что-то типа CRM, ERP ну или хотя бы что-нить банковское на этих ваших с одной кнопкой на активити?
| |
|
5.159, Аноним (162), 15:24, 15/11/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Банковские аппликации в первую очередь пишутся на флаттере. Так что чел прав.
| |
|
|
7.197, Аноним (195), 14:25, 16/11/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
А она больше ни для чего и не нужна! В корпоративном секторе УГшная Жаба - признак протухающего ИТ. Современное ПО надо либо на C#, либо на Kotlin. А уж приснопамятные "Жабо Бинсы" - вообще позор индустрии.
| |
|
8.220, Аноним (162), 16:09, 16/11/2023 [^] [^^] [^^^] [ответить] | +/– | Копроративный сектор не такой динамичный как веб, где ежедневно сотни проектов р... текст свёрнут, показать | |
|
|
|
|
|
3.115, Андроид (?), 08:59, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Речь идет о платформе в целом. Какой синтаксис прикрутить к виртуальной машине или JIT - значения не имеет. Ну скрестили они С++ с Паскалем и сидят радуются.
| |
|
|
1.21, _kp (ok), 22:39, 14/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>>предоставлена возможность использования одной кодовой базы для сборки интерфейсов для Windows, macOS, iOS и Android.
Про MacOs упоминание выглядит как издевательсво, ибо недавно же анонсировали план похорон Visual Studio на MacOs. Вот и вся кросс платформенность, и все перспективы.
Знаю, подобное инородное чудо на MacOs не очень популярно, но оно пока вполне годно работает.
| |
|
2.24, Аноним (27), 22:44, 14/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Про MacOs
А нет смысла. Макось максимально презренно относится ко всему, что ставится не_из_магазина. Курс на полное огораживание в замкнутой экосистеме давно понятен. Плюс, дело ещё, думаю, в переходе на apple silicon.
| |
|
3.32, Аноним (32), 23:01, 14/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты случаем с яблофонами не путаешь?
Куча приложений ставится не из магазина и отлично работают на макОси.
Более того у некоторых есть две версии - из аппстора и качать с сайта.
Еще более того есть даже сторонние магазины типа AltStore, Setapp и тд.
Ну и наконец корпы могут дистрибьютить проги для своих фирменных девайсов.
| |
|
4.37, Аноним (27), 23:06, 14/11/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Куча приложений ставится не из магазина и отлично работают на макОси.
Ага, но сначала галочку снять, а потом ещё 10 раз подтвердить.
| |
|
3.35, Аноним (32), 23:04, 14/11/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
А тут еще власти ЕС хотят заставить яблоко открыть платформу для сторонних магазинов.
Говорят в 18 оси уже такое будет возможно.
| |
|
4.285, Аноним (-), 10:14, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
ну так замечательно же, теперь самой большой корпорации в мире придётся о людях думать, о своём продукте, а не только о том, как всё до последней копейки для населения планеты выжать
| |
|
|
2.31, нах. (?), 22:57, 14/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Про MacOs упоминание выглядит как издевательсво, ибо недавно же анонсировали план похорон Visual
> Studio на MacOs.
и причем тут .net? Студии не будет. Будешь объявлять год мака с винды, как все.
Собранные виндой бинарники .net - будут исполняться на маке. Точно так же как сейчас на линуксе, хотя для него выжрал штудии никогда и не существовало.
> Знаю, подобное инородное чудо на MacOs не очень популярно, но оно пока вполне годно работает.
ms уже достаточно крепко впиндюрила, чтобы больше не тратиться на поддержку средств разработчика на чужой платформе. Пусть ябл сам. Или вот - в венде разрабатывай.
| |
|
3.55, penetrator (?), 00:28, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
и это ошибка, AndroidStudio есть везде, мелкософт пошел по пути яблока, а эти так еще и железо свое хотят, клоуны
думаю, что JetBrains только возрадуется такому цирку
| |
|
4.65, Аноним (65), 00:39, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вскода нет на мак? Туда с полгода назад перенесли бэк висуал студии в рамках дотнета.
| |
|
5.81, _kp (ok), 01:35, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Вскода нет на мак?
Есть.А интерфейс Пушкин будет делать?
В крайнем случае уж легче студию в виртуалке пускать, чем ради небольших програмок с костылями возиться.
В студии можно все в рамках проекта легко сделать, и собирать на обеих платформах.
А VSCode на ура используется для микроконтроллеров.
| |
5.137, penetrator (?), 11:10, 15/11/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
VSCode - это не IDE, это упоротый блокнот на электроне для смузихлебов, которым не хватает друга
| |
|
6.198, Аноним (195), 14:28, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Начинающие гомо-кодеры не совсем представляют, что такое ИДЕ и поэтому любой редактор с прикрученным сбоку канпелятором называют ИДЕ. :) Но опыт и знания всё равно придут к ним, я верю!
| |
|
7.225, penetrator (?), 20:34, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Тебе твои хеллоуворды и в нано писать можно.
моими хелоувордами ты бы подавился, но тебе виднее ога ))
| |
7.286, Аноним (-), 10:32, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
так а какие ещё варианты для входа? так, ясно дело, понятно что лучше блокнота, с подсветкой языка, и нет ничего. ну и по соседним мониторам, одновременно, исключения и правила сборки, трансляции на другие платформы ваять. ток где бы скилла такого набраться, в скиллбокс записаться, что-ли хДД
нужно вот было приложуху свою рабочую когда сделать - открыл для себя пхпшторм, вроде всем нравилось по отзывам, изучил пхп и сделал. только вот сейчас он чёт совсем тяжёлый стал, да и пхп - хоть заново всё на жс переучивайся и переноси. даж профита самому сайт/сервис какой сделать не осталось
эххх... мелькала мысль сразу на плюсах начинать учиться, с бустом))))
| |
|
|
|
|
|
|
1.25, Аноним (25), 22:46, 14/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
В последних версиях C# появилось очень много нового синтаксического сахара и, вроде, с одной стороны хорошо - читать такой синтаксис зачастую легче, а с другой побуждает менять "старый" код без особой на то нужды или забивать на все эти хипстерские cвистелки и поддерживать единообразие в коде.
| |
|
2.29, Аноним (27), 22:53, 14/11/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
> побуждает менять "старый" код без особой на то нужды
Любой сеньор скажет, что менять стиль кода в уже существующем проекте - это дурной тон. Если, конечно, это реальный проект, а не хеллоуворлд из трёх файлов.
| |
|
3.38, Аноним (25), 23:12, 14/11/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Стиль кода - это про табы vs пробелы или про способ расстановки фигурных скобок, а новые синтаксические конструкции (например pattern matching) всë-таки немного другое.
| |
|
4.40, Аноним (27), 23:22, 14/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если в проекте, например, изначально используется прототипы, то заменять их на классы - это дурной тон. Я об этом.
| |
|
5.44, Аноним (25), 23:41, 14/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Возможно, в C# (из-за динамичного развития) не всë так однозначно - в коде того же dotnet/runtime или dotnet/aspnetcore со временем появляется синтаксис из новых версий C#.
| |
5.45, Аноним (32), 23:42, 14/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Но тогда придется отказываться от новых фич языка.
Вполне можно договориться новый код писать с новыми фичами, а старый оставить как есть.
| |
|
6.287, Аноним (-), 10:36, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
ага, и ещё себе чат-гпт акк подрубить, чтобы он при каждом обращении у проекту подсказывал где какую версию интерпретатора юзать. современный девелопмент, вэлкам хДД
| |
|
|
|
3.69, all_glory_to_the_hypnotoad (ok), 00:49, 15/11/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Это любой сектант единообразия скажет. Фактически это ригидная бестолочь, которая за многие годы работы в професси так и не смогла наработать полезные навыки, научившись замещать их второстепенной активностью вроде блюдения единообразия расставления скобочек и пробелов. Дурной тон это в профессии, где требуется некоторое кол-во творчества, быть бревном.
| |
|
4.77, Аноним (53), 01:25, 15/11/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Что-то сдаётся, все твои проекты это хеллоувроты по видосикам с ютуба. Лучше работай дальше охранником пятёрочки, там тебе самое место.
| |
4.273, Аноним (273), 04:33, 18/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Сколько таких как ты приходило на серьезные проекты и говорили то же самое. Потом либо поумнели, либо их ушли.
| |
|
5.288, Аноним (-), 10:39, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
да там без проблем же - у них телефоны ночью обновляются, от собратьев по идеологии, а потом им за 4-часовое отсутствие на прощание выписывают хДДД ну или скок ща можно проспать-то, вне рабочего места?))
| |
|
|
|
2.58, penetrator (?), 00:31, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
мы забиваем на хипстерские свистелки, используем только то, что реально упрощает жизнь
весь код запросто соберется шарпом версии скажем 7.2
| |
2.199, Аноним (195), 14:31, 16/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я бы даже сказал, СЛИШКОМ много сахара! Синтаксический диабет бы не получить :))
С другой стороны, если разрабы - м@к@ки из Индии, то что они ЕЩЁ могут делать, кроме как прикручивать лёгкие (для реализации) плюшки? Вот перенести WPF на Линукс - на это им мозгов нехватает, а сделать всякие хипстерские "упрощалки" - запросто!
| |
|
3.289, Аноним (-), 10:42, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
так это болезнь отрасли же - одни шлакокодеры, которые ни идей, ни скилла на сишке/плюсах ничего нормального написать не могут. сидят в компаниях и спамят мусор на весь мир.
| |
|
|
1.33, microsat (?), 23:02, 14/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Ох уж этот С# под линуксом ) Помню помню... Все бы ничего кроме того как выводов на звук и видео начинается такой кошмар ... картинки рисавть еще катит остальное так себе ...
| |
|
|
3.165, microsat (?), 16:15, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да любой проект берём на .Net и пробуем пускануть под линуксами я уж незнаю может где то
и работает я собирал и запускал в слакваре проект SdrSharp
графон по сравнению с виндой с такими фризами шел про аудио вообще молчу ...
Опять же мой опыл работы с .NET в линуксе )))
P,s Гляжу у всех тут все круто и здорово !!
| |
|
4.194, _kp (ok), 13:04, 16/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, еще 2-3 года назад, и было, именно как описываете, а сейчас и приложения вполне переносятся, и выглядят прилично.
| |
|
5.228, microsat (?), 23:57, 16/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Оке , надо будет попробовать ... хотя уже всё ччто надо собрал на GnuRadio под свои нужды,
а так спасибо гляну !
| |
|
|
7.243, microsat (?), 10:51, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
В линуксах то из сырья собрать всё это еще те заморочки :) В винде аж страшно представить )))
а так может зимними вечерами будет скучно если попробую глянуть...
| |
7.262, Аноним (-), 23:24, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Вот кстати он в свою очередь на винде работает через одно место.
> Паритет прям
Да и вайршарк из соседней новости в винде работает ограниченно. В лине modprobe usbmon - и дебажим usb, like a boss. В винде - оно походу фазу SETUP не видит. И зачем тогда такой снифер? С начальным хендшейком чаще всего и возникают проблемы.
Но вы можете попробовать какие-то коммерческие решения. С другой стоимостью и временами поднятия конфигурации. Все для вас.
| |
|
|
5.290, Аноним (-), 10:44, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
лол, что, микрософт, наконец-то, нормальные техи сообщества к себе скопипастили?))
| |
|
|
|
|
1.36, Bottle (?), 23:05, 14/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Microsoft - синоним тактики Embrace, Extend, Extinguish. .NET - изначально задуман как платформа-замена JVM. К сожалению, M$ выиграли данную битву, поскольку их Win only кал популярен.
| |
|
2.41, Аноним (39), 23:23, 14/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Нет, сначала они отвоевали рынок у Borland. А потом уже нацелились и на JAVA. Тут ещё и историю развития пиратского софта вспомнить, про многие совпадения.
| |
|
|
4.102, Аноним (1), 07:49, 15/11/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Всем кроме полутора фриков и окологосовых маргиналов вскормленных на ABC-паскале только легче от этого стало. И мерзкобасик уйдёт следом (на него давно официально забили, только фиксят по мелочи, а там где использовали раньше - всё переделывают на python/js/cs/powershell в зависимости от места применения)
| |
|
3.76, all_glory_to_the_hypnotoad (ok), 01:08, 15/11/2023 [^] [^^] [^^^] [ответить]
| –9 +/– |
Продукты Borland-а всегда были мусором, достаточно просто было сделать чуть лучше и в m$ сделали сразу с первой попытки. Как собственно и Java с её убогим альтернативным GUI, непомерными требованиями к памяти, внезапными лагами, необходимостью иметь лагерь шаманов для настройки JVM, неспособностью Java разработчиков писать дружественные для пользователя приложения независимо от его вида. Даже в CLI разработчики на генетическом уровне не осиливают сделать нормальный вывод ошибок. Со стороны разработчика это тоже тот ещё сектантский треш. Java пока что прекрасно живёт, но только в областях, где лень приходить и делать что-то новое.
| |
|
4.79, Аноним (53), 01:30, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Продукты Borland-а всегда были мусором
Не бóльшим мусором, чем твои псевдо-экспертные комменты.
| |
|
5.291, Аноним (-), 10:55, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
я вообще не в теме, но, логично предположить, что в те времена был намного выше средний уровень технической подкованности спецов, в том числе в силу их небольшоно количества и планки входа, ну и сабжы, как первые _возможности от хороших спецов, заходили на ура
про что кокретно вы говорите? у меня ток борланд плюсы в голову приходят, что в памяти есть - слишком мал я как спец))
есть подозрение, что вот с этого входа майков и начался весь этот бардак, когда каждый вася готов ювелирную работу с _суперинструментами сделать
| |
|
4.83, _kp (ok), 02:15, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Продукты Borland-а всегда были мусором,
> CLI разработчики на генетическом уровне не осиливают сделать нормальный вывод ошибок.
CLI писался во времена Windows 3.1, и был для своего времени революционным. Даже при паталогической непереносимости Паскаля люди пересаживались за Delphi.
Ну а потом, он развивался все более вяло, пока не отстал от реальности. Ибо разработчики то, как раз были уже не те.
>иметь лагерь шаманов для настройки JVM
Вообще то Java один из действенных способов сделать portable приложение, любого масштаба, не требующее ни шаманов, ни установки.
Так что, переадресую камень в сторону руко#опов не умеющих пользоваться инструментом.
| |
|
5.103, Аноним (1), 07:55, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Там единственное фановое было: кряк с гномиком к билдеру (который после дельфей выглядел прям норм, не так тормозил и меньше выделывался с рантаймом), а потом люди пересаживались на нормальный C++ либо уходили на C#/Java и забывали всё это как страшный сон
Вообще-то половина поделок на Java настолько прибита к окружению, что никаких шаманов не хватит, особенно в окологосах, где на этих шаманов днём с огнём денег не найти
| |
|
6.280, _ (??), 08:05, 20/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
>С++ Builder был хорошей вещью.
Смех на форуме, переходящий в rotfl ...
Любой другой был лучше этого. Даже Delphi был лучше этого :)
>Жаль умерло
Да ни капельки не жаль! :-р
Но к сожалению!!! - оно не умерло :( Иди на Embarcadero и покупай, если уж деньги есть, а мозгов - не то что бы и ... :-)
И да - под Линукс оно совсем никак.
У меня друг пользует. Плачет :) Я предупреждал.
| |
|
|
|
|
2.43, Аноним (43), 23:40, 14/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
.NET уже тыщу лет как не win-only. Году в 2018 работал в синем банке, .NET микросервисы прекрасно крутилась на проде в линуксячьих контейнерах
| |
|
3.47, Bottle (?), 23:59, 14/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Cope harder, как говорят англичане. В любой момент M$ выпускают новую версию и забивают на совместимость с другими платформами, пропихивая свои псевдостандарты.
| |
|
4.50, Аноним (48), 00:07, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тогда им придется сначала похоронить свой же Azure. И соответственно отдать этот кусок рынка какому-нибудь амазону. Что-то не верится.
| |
4.51, Аноним (51), 00:08, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Видел как купленная 2019 студия сначала ругалась при использовании более новой версии net core. С обновлением это исправили и warning'и компиляции стали fatal error'ами. :)
Вот так в один день лицензии внезапно превратились в тыкву...
| |
|
5.54, Аноним (53), 00:28, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> warning'и компиляции стали fatal error'ами
Проблема в твоей квалификации, а не в майкрософте. Или думал, как совок, выучил один (!) раз, и всю жизнь будешь у станка точить одну детальку?
| |
|
6.62, Аноним (62), 00:34, 15/11/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
Мальчик, ты тормоз? Он объяснил проблему насильного перетаскивания рабочих программ на ненужные новые версии. В ядре линукса были сотни варнингов потому что кривой анализатор не может знать как правильно - слишком сложный код. Ну отработали их, может пару багов закрыли - ничего конкретного не поменялось оттого что теперь это больше нравится анализатору, который не имеет опыта всех людей и слова ему не давали.
| |
|
7.64, Annonnist (?), 00:37, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> а ненужные новые версии
Для старопердунского бинго осталось сказать, что и железо новое не нужно, когда есть православный core 2 duo.
| |
|
8.72, Аноним (51), 00:57, 15/11/2023 [^] [^^] [^^^] [ответить] | +1 +/– | Давай, добавь сюда еще промочившихся нищих дидов с дырявой сишкой, которые отказ... текст свёрнут, показать | |
|
7.104, Аноним (1), 07:59, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Нет, всё правильно, это вопрос квалификации, никого насильно не тащили в это. Там при сборке проекта выставляется опция "трактовать предупреждения как ошибки". Её вот прям руками включить нужно в csproj, ну или в параметрах msbuild для сборочного пайплайна (но врядли речь про CI). Мы активно используем для новых проектов, чтобы меньше было "незнаний как правильно" в новом коде.
| |
7.126, Аноним (119), 09:52, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Всё так. Но тебе сказали надо быть гибче возьми и поправь свой код под окружение раз оно такое "гибкое", не быкуй. Это не баг, а фича.
| |
|
6.68, Аноним (51), 00:45, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> выучил один (!) раз, и всю жизнь будешь
Дело не в этом. Эти киборги намеренно поломали совместимость в минорном (!) обновлении, чтобы стимулировать к покупке новой версии своей €6@ной студии. Хотя ничего нового там не прибавилось.
Когда есть много машин, резонно возникает вопрос "какого х...?"
| |
|
7.105, Аноним (1), 08:03, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
А давай ты пруф приведёшь, что не балабол
Я вот уверен что ты балабол, потому что уже лет 10 как нет необходимости даже покупать студию, Community Edition хватает за глаза для 99%, для остального есть CLI и прочие другие варианты.
А опция трактовать предупреждения как ошибки - это про конфигурацию твоего проекта (который можно вообще без студии собрать)
| |
|
|
9.163, Аноним (161), 15:58, 15/11/2023 [^] [^^] [^^^] [ответить] | +1 +/– | Специально для тех, кто не умеет читать NETSDK1182 warning was transformed into... текст свёрнут, показать | |
|
|
|
|
5.60, Аноним (62), 00:32, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Как будто не очевидно что мелкомягкие на все новье всех хотят перетащить и все что не новье - не поддерживается, ведь это не самая новая версия шиндовс, а интелбои накосячили с драйверами и лишь старые адекватные конторы продолжали поддерживать семерку без анальных зондов до поры до времени, но уже старательно закапывают. Креатив вот ставить дает старый драйвер который вроде бы разок обновляется на 8-й винде, а потом все глючит и не может обновится, но новой версии насильно не дает поставить будто там что-то сменилось внутри.
| |
|
6.296, Аноним (-), 11:31, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
да эт понятно, и правильно выше подметили, что семёрка долго держалась
это, скорее, _корпоративная_, финансово выгодная, политика - держать всё на острие ножа, всё внимание сместить на узкую область, в широком смысле, если вы понимаете о чём я
какое им дело до чужого времени/кошельков - стадо выгоднее на поводке иметь и по кругу водить. большая часть населения все равно не так подкованы в технических вопросах, но эго имеют, да и просто зависят во многом от всех этих информационных технологий
| |
|
|
|
|
|
3.78, Аноним (53), 01:26, 15/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> чтобы написать hello world
Так это ты должен нам рассказывать, как главный специалист по хеллоувротам.
| |
3.106, Аноним (1), 08:06, 15/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
В 1 Гб весь дистрибутив .NET Core поместится раза 4. Кстати, его можно нормально скачать с оф.сайта, в отличие от оракловских поделок. И даже при установке из стора бубунты не нужно дополнительных приседаний вокруг мутных лицензий
| |
3.149, Аноним (-), 13:20, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Жор памяти дотнета в среднем в 2-4 раза выше Go. Скорость примерно та же или чуть выше.
| |
|
4.297, Аноним (-), 11:41, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
имхо, вопрос ресурсов на девелопменте неуместен, при условии что окончательное поделие хоть на рубль, но лучше аналогов
вот только, прошу, не цепляйтесь к этим словам - понятно дело что аналогичный продукт при _затратах на порядки больше не нужен. но если ты, в итоге, представляешь продукт который меньше требует или имеет лучшие возможности - зачастую это оправданно, в том числе если, тем самым, у тебя снижает себестоимость со всеми вытекающими
а так - ну что толку от плача юного разработчика что ему нужно 10к рублей потратить лишних на алике для 64 гибов лишних, если его поделие, в итоге, сжирает всё на пользовательских
| |
|
|
2.250, Аноним (250), 12:57, 17/11/2023 [^] [^^] [^^^] [ответить] | +/– | Как говорится, можно выиграть все битвы и при этом проиграть войну Майкрософт э... большой текст свёрнут, показать | |
|
3.261, Илья (??), 22:10, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Дотнет в АОТ компилируется уже года 4.
Не понял, почему дотнет это Легаси. Сейчас это одна из лучших платформ
| |
|
4.264, Аноним (-), 23:31, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Дотнет в АОТ компилируется уже года 4.
Это не заставит майкрософт убавить размер рантайма, давно перевалившего все разумные пределы и давшего яве мастеркласс.
> Не понял, почему дотнет это Легаси. Сейчас это одна из лучших платформ
Потому что маркетинг MS сперва его в пользу HTML5 заменял, а теперь они в Rust foundation вообще. Там тоже безопасно но - контролируемо, без VM и гимора с вот этим всем, никаких GC и проч.
Так что по моему дотнетчики могут начинать сушить весла. Одним не очень прекрасным утром маркетинг скажет (как обычно) что они вообще закрывают направление, скачать редистрибутаблы фиг знает где, ну в общем вы там держитесь. Но помочь ничем не можем.
| |
|
|
|
1.73, Аноним (65), 00:57, 15/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Нормальная вещь, использовать можно, пол виндой и линуксом - ок. Печально, что аот так поздно начали развивать, но уж лучше поздно, чем никогда.
| |
|
2.200, Аноним (195), 14:40, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Неверно. "Правильное" решение, принятое слишком поздно, правильным уже не является. Ну, это как с ногой и порезом: пока думали, чем промывать рану, уже гангрена и надо отрезать, а не промывать. С дотнетом - аналогично, пока пыжились на "виндуз-ондли" фрэймворке, было понаписано море софта. А через 20 лет(!!!!!!) индусня опомнилась "а как же шв@б0дка?" и понеслась....
Беда в том, что писать новый Коре стали те, кто даже не осилил старый Фрэймворк. Отсюда и тысячи багов и просто нереализованных вещей. Да и нахрен оно никому не нужно - ни под линуксом, ни под мaкaкосью.
| |
|
|
4.299, Аноним (-), 11:51, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
под присмотром старшего брата, всё правильно)))
прост ещё куча _недошедших на выипоны младшенького ведутся - почему нет, пока капает на карман
кому чей, из многих _крутых прогеров, охота сишки/плюсы и общую схему изучать, пока другие хавают
| |
|
|
|
|
2.92, Аноним (92), 06:16, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
golang и .Net - как атом и слон.
ЗЫ перестань сравнивать язык программирования и платформу, в которой есть все от собственно языков программирования (их несколько) и до отдельных фреймворков для GUI и так далее.
| |
|
3.218, Аноним (162), 16:00, 16/11/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
ООП в 99% случаев нафиг не нужен. Пихать классы везде и всюду это признак отчаянного джуна.
| |
|
4.268, Аноним (268), 00:24, 18/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Не нужен ООП?
Берешь F# и пишешь проект на нормальном языке, а не на гугловском обмылке.
| |
4.300, Аноним (-), 11:54, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
ну вот хз, лол. мне вот композиция вообще на всё это глаза по-другому раскрыла. зачатки мидла уже с умилением на легаси процедурное смотрели.... а вы тут такое)))))
| |
|
|
|
|
|
|
|
5.191, _ (??), 03:20, 16/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Зонт вам вставят как бы вы не корячились :) Старый, добрый мелкомях as it is :)
| |
|
6.201, Аноним (195), 14:42, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
+1. Там уже телеметрия идёт прями искаропки, причём не opt-in, а opt-out! Т.е. ВКЛЮЧЕНА по-умолчанию, а ты ещё найди место, где это отключить.
| |
|
5.265, Аноним (-), 23:33, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Building the product offline is not fully working at the moment. The
> --online switch is needed when building the VMR as not all
> dependencies are currently built from source.
Ммм... майкрософт понял опеносрс по своему. Как возможность догружать блоб-зонды по сети :)
| |
5.301, Аноним (-), 12:04, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
я не понимаю, то есть при сборке у меня на локалке, будут необходимы библиотеки, которые у них в _открытом виде сорцами лежат? ну то есть я, типа, актуальный _девелопмент снапшот что ли подтягивать обязательно должен? это ради безопасности/меньше багов что ли, как они сами-то объясняют? или у них там всё так плохо, что ничего, кроме как о заботе о пользователях и думать уже не могут?
даж если глаз прикрыть - они сами не боятся, что при таком раскладе они могут в какой-то период кучу сборок загубить? тогда действительно, получается, что там стейбл версия, а что там - зонды, либо у них какое-то своё ноу-хау серьёзное, которое оставлять хоть где боятся, не узнаешь
| |
|
|
|
|
1.88, Аноним (87), 05:03, 15/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А это сразу работает под Linux/*NIX ситсему?
Подозреваю, что в Mono половины нет и собрать
что-то отличное от окошка с "Hello, world"
просто нереально...
| |
|
2.107, Аноним (1), 08:08, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Это не Mono, работает сразу, есть в оф.репозиториях бубунты. Из косяков - для графония нужно AvaloniaUI вместо MAUI тащить
| |
|
1.96, Да да не удивляйтесь (?), 07:24, 15/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А до сих пор приходится ручками отключать телеметрию, которая включена без моего согласия?
> The .NET SDK includes a telemetry feature that collects usage data and sends it to Microsoft when you use .NET CLI commands. | |
|
2.97, Да да не удивляйтесь (?), 07:29, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. The data is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
| |
|
3.251, Аноним (250), 13:02, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
>
Telemetry
> ---------
> The .NET tools collect usage data in order to help us improve
> your experience. The data is collected by Microsoft and shared with
> the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT
> environment variable to '1' or 'true' using your favorite shell.
> Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry
>
В переводе с маркетингового на русский:
- Да, тут заминировано.
- Да, вон те пять неудачников висят кишками на дереве.
- Вы можете взять миноискатель воооон там если вам что-то не нравится.
И все это офигенно конечно - но вот какой м...к придумал что жить в середине минного поля это круто и фича?! Вот его туда и заселить!
| |
|
4.302, Аноним (-), 12:10, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
лол. представь скок людей, коотрые не в теме о чём ты. а майки предоставляют им эти услуги и, ессно, должны оперативно поддерживать. сами же монстра создают, которому в руки поводок дают, а ошейник сами одевают же
| |
|
|
2.98, user (??), 07:34, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Давно уже нет.
Community builds (including those in Arch; starting with .NET 7) do not collect telemetry, per a change to the .NET SDK by Red Hat.
| |
2.99, Аноним (90), 07:36, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
используй unshare -Un для отключения вообще всей сетевой активности, а не только телеметрии. Кто знает, зачем он может выходить в интернет.
| |
|
3.111, Аноним (111), 08:37, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
ну ты бы хоть смотрел, что советуешь, кто-то ведь поверит
unshare -Un whoami
nobody
| |
|
|
1.112, Аноним (-), 08:42, 15/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>Связанные с проектом наработки распространяются под лицензией MIT.
Зная подлую натуру Майкрософта, можно не сомневатся в том, что где-то у них заныкана "проприетарная лицензия" либо "лицензионное отчисление".
| |
|
2.127, Аноним (119), 09:54, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вот-вот надо боятся данайцев, а то они ненадёжные типы, дары приносят. Дары и дыры кстати разница одна буква.
| |
|
3.303, Аноним (-), 12:15, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
ну так конечно давайте все перейдём к белой и замечательной микрософт. не зря же они для сборки на локалке часть сорцов не отдают, как выше обсуждали
так это позиция отстающей корпорации - потерять часть прибыли для увеличение скорости. и оракл так сделает, одним извариантов каким-нить. это же гонка, когда отстаёшь - тебе приходится больше рисковать на виражах и сильнее давить педаль, сжигая топливо
| |
|
|
|
2.124, cheburnator9000 (ok), 09:35, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
В Go уже есть первое, скоро и второе будет. Платные фичи конечно будут поставляться в бинарном виде без сорцов.
| |
2.304, Аноним (-), 12:19, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
да на очередном тик-ток тренде смузихлёбов, аля гляди я какой крутой на _нете. много где уже пирамида распростаняется? ну вот, как клиенты перестанут поступать - там дроп будет, если не взлетит, ну или как вы сказали. капитализм, чё))
| |
|
|
|
3.232, Аноним (233), 02:49, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Там не только индусы. Да и хватит к индусам предосудительно относится. Они как и все люди бывают разные. И это включая специалистов.
| |
|
4.274, Аноним (273), 04:35, 18/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты просто с ними не работал. Да есть разные, но большинство именно такие как в стереотипах.
| |
4.305, Аноним (-), 12:25, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
стереотипы да, плохо, согласен. вон, к примеру, китайцы - казалось бы, коммунистическая страна. вы с ними дела не вели ещё, хотя бы на алике каком-нибудь?))
| |
|
|
|
1.134, InuYasha (??), 10:20, 15/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Гс-пди! Я-то дотнет 4.5 не хочу ставить чтоб винда раздувшись не тормозила, а у них уже 8!
| |
|
2.136, амоним (?), 10:56, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
не, там не просто 5, 6, 7 между...
между 4.5 и 8... 4.6, 1.0 core, 1.1 core, 2.0 core, 2.1 core, 3.0 core, 3.1 core, 5.0, 6.0, 7.0 :)
| |
2.166, Аноним (162), 16:16, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Так может пора слезть со своего 4 пня и купить какой-нибудь целерон пред-предыдущего поколения?
| |
|
3.177, InuYasha (??), 17:56, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Мне так нравятся твои необоснованные предположения! (нет) Не угадал. Давай следующее.
| |
|
4.307, Аноним (-), 12:31, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
они ща в приложения при сборке встраиваются, екзешники 2->45+ подрастают. и при каждом обновлении софта версию посвежее завозят. это война проиграна, если что, если мы говорим про тех кто .нет пользуется
| |
|
|
2.203, Аноним (195), 14:47, 16/11/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ты такую чушь сейчас пишешь... Винда тормозит не потому, что туда поставили дотнет, а потому что программы бывают прожорливые. .NET 4.5 (а лучше 4.8) уже давно устоявшийся продукт, а ты всё луддитством и мракобесием маешься!
| |
|
3.239, Zenitur (ok), 06:56, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ну я фиг знает, когда я на Pentium III 600 MHz накатил Windows XP SP2 поверх уже установленной системы SP1 - система стала работать менее отзывчиво. Я всегда думал, что причиной стал неудаляемый .NET, который, по моему мнению, появился в SP2.
Однако на Википедии пишут, что в Windows XP никогда не предустанавливали дотнет. И что он был на установочном носителе в отдельной папке.
Теперь уже и не узнаю, что же в те годы стало причиной повышенного потребления ресурсов системы? Подозреваю, что руки...
| |
|
4.266, Аноним (-), 23:38, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Ну я фиг знает, когда я на Pentium III 600 MHz накатил
> Windows XP SP2 поверх уже установленной системы SP1 - система стала
> работать менее отзывчиво. Я всегда думал, что причиной стал неудаляемый .NET,
> который, по моему мнению, появился в SP2.
Он вроде и в SP2 таки опцией был. А вот в более новых виндах... на этой байде по моему даже просмотрщик эвентлога. Так что пока он запустится - можно кофе успеть забацать иной раз, особенно на виртуалке. Удобно.
| |
|
3.278, InuYasha (??), 10:39, 18/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Похоже, ты не в курсе что .NET это не просто рантайм, а очень тормозной рантайм, для сокрытия чего в стартам тихо добавляется специальный префетч. С ним винда грузится дольше и тупит на старте. Но зато для фуфлокодеров на сишарпике их проги "типа не торомзят".
Скажи .NET нормальному программированию!
| |
|
|
1.143, nox. (?), 12:19, 15/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> int[] array1 = [1, 2, 3];
> int[] array2 = [4, 5, 6];
> int[] array3 = [7, 8, 9];
> int[] fullArray = [..array1, ..array2, ..array3]; // содержимое будет [1, 2, 3, 4, 5, 6, 7, 8, 9]
Какой вздор. И ведь неокрепшие умы примут такой стиль программирования за истину.
| |
|
2.154, Аноним (90), 13:51, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это смузи-программирование. Я тоже против такого. Эти четыре операции должны были занимать скажем 500 строк кода. И чтобы там было легко ошибиться и допустить утечку/use-after-free/выход за буфер/double-free. А про тех, кто ошибется, мы скажем: "он не настоящий сишник, он смузихлеб, он NPM leftpad-чик".
| |
|
3.175, Аноним (175), 17:30, 15/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
>А что не так в этом коде?
Магический синтаксис. Вместо универсального знания, что любой массив можно скопировать как угодно при помощи Array.Copy предлагается изучить магию двух точек перед идентификатором. Такой сахар создает специалистов которые не обладают системным мышлением, а только магическим почерпнутым у знающих.
| |
3.207, Аноним (195), 15:07, 16/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Читабельны даже иероглифы - китайцы ведь их понимают! :)) Но ПОНИМАТЬ значение прочитанного - вот в чём вопрос! Я вот категорически не понимаю, ЧТО такое "..массив" - это о чём вообще?? Индексов тут нет, хотя понятие "диапазон" - есть (две точки). А если я напишу ".массив." - это что? Массив и ушки? А если "..массив.."? Бред....
Люди не зря забили на Перл - он слишком много предлагал "символики" для описания частых понятий (типа длины массива). Когда это изучишь - да, всё просто, но когда разбираешься в коде, некогда всматриваться в сикарашки - хочется ОЧЕВИДНЫМ способом понять алгоритм. Поэтому [..массив ...массив] для меня не более понятен, чем [@%$^#%$# массив @^%##$%]. Авторы C# явно что-то курят, если полезли в такие "улучшатели".
| |
|
4.215, all_glory_to_the_hypnotoad (ok), 15:31, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Так и не требуется чтобы конкретно ты что-то понимал. Если набирается критическая масса инженеров, которым новые конструкции помогают проще и качественне писать код для себя, то ты просто вываливаешься на обочину профессии и становишься неактуальным на рынке труда. Жизнь устроена как-то так, особенно в хайтеке.
| |
|
|
6.308, Аноним (-), 12:37, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
но написал-то он верно))
это за рулём погонялы - держут эффективных менеджеров, которые находят паровозики, которые _массово тащут. плевать что да как будет, пока на карман капает
| |
|
|
|
|
2.168, all_glory_to_the_hypnotoad (ok), 16:21, 15/11/2023 [^] [^^] [^^^] [ответить]
| –5 +/– |
Главное чтобы неокрепшие умы не думали, что сущность 'стиль' можно конвертировать в булевое значение истины и лжи. Иначе они перестанут быть умами и уже не смогут окрепнуть независимо от выбора между истиной и ложью, попавшись на уловку лукавого согласием на подобный выбор.
| |
|
3.169, Аноним (169), 16:36, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не знаю какой ты айтишник (скорее никакой), но демагог превосходный.
| |
|
4.309, Аноним (-), 12:39, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
скорее всего, своё следующее рабочее задание вы получите в рамках новой направленности, выданной одним из..)))) ничего личного, только сарказм
| |
|
|
2.171, Аноним (186), 16:57, 15/11/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Действительно. И читабельно, и кратко, и работает. Нет, это никуда не годится.
| |
2.179, areful (?), 18:34, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> int[] fullArray = [..array1, ..array2, ..array3]; // содержимое будет [1, 2, 3, 4, 5, 6, 7, 8, 9]
Для меня неожиданно.
При такой записи больше ожидаешь что-то типа массива массивов:
// содержимое будет [[1, 2, 3] , 4, 5, 6] , [7, 8, 9]].
А объединение при вот такой
> int[] fullArray = array1..array2..array3;
Я понимаю, что безнадёжно отстал, но при такой записи привычнее принять две точки за операцию конкатенации массивов.
| |
|
3.180, Аноним (180), 18:42, 15/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
array1..array2 - этот сахарок уже занят за Range сущностями во многих языках
| |
3.205, Аноним (195), 15:00, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> > int[] fullArray = [..array1, ..array2, ..array3]
> Для меня неожиданно.
Для меня вообще бред! :))
".." как знак "диапазон" имеют смысл только в контексте индексов. Просто имя массива - это не контекст! array[1..] - вот это контекст. И так сделано в D:
// Example 1
foreach (value; 3..7)
// Example 2
int[] slice = array[5..10];
| |
3.229, Анонимчик (?), 00:27, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
[..array1, ..array2, ..array3] # 1
[array1, array2, array3] # 2
Если с твоей точки зрения (1) делает массив массивов, то что делает строка (2)?
| |
|
4.310, Аноним (-), 12:46, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
а если массивов надо с полсотни обработать? действительно, неужели разные операции с массивами нельзя объявлять оператором до, а внутри их перечисление стандартным способов оставить? не понимаю логики.. ну только если майки просто кучу зелёных выращивают, вот что они делают
| |
|
|
|
3.206, Аноним (195), 15:01, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
C# 8.0 - вот последняя серьёзная версия. 9+ - вот это уже пошёл маразм.
| |
|
2.204, Аноним (195), 14:49, 16/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
+1. А самое главное, я практически нигде таких конструкций не встречал! Они годны разве что для олимпиадных задач.
| |
|
3.217, Аноним (155), 15:55, 16/11/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тебе никто не мешает использовать старые проверенные варианты. Но потом не жалуйся, что потом от тебя нафталинового нос воротят.
| |
|
4.311, Аноним (-), 12:48, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
ага, а пока только от кучки модненьких такое, которых в болото очердной толстосум отводит и на поводок сажает. простите.
| |
|
3.222, Аноним (27), 18:58, 16/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> А самое главное, я практически нигде таких конструкций не встречал!
Чтобы их встречать, нужно заниматься коммерческой разработкой, а не работать охранником пятёрочки. То, что ты в свободное время, раз в полгода, открываешь IDE и пишешь очередной хеллоуворлд, не делает тебя разработчиком.
| |
|
4.252, Аноним (-), 13:09, 17/11/2023 [^] [^^] [^^^] [ответить] | +2 +/– | Во первых чисто технически - таки делает Если код пишет - значит разработчик С... большой текст свёрнут, показать | |
|
5.312, Аноним (-), 12:51, 21/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> дешевле оказалось купить всю тиму девов на плюсах, перейти на линух, и отделаться от всего этого счастья как страшного сна
а есть другие варианты в этой сфере, как в основной, работать и остаться?)
| |
|
|
|
|
1.237, Аноним (235), 03:58, 17/11/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
.NET отличный (частично) открытый фреймворк. Здорово что вышла новая версия! Сочувствую что некоторым людям не нравятся продукты Майкрософт, у меня лично все сейчас хорошо работает. Дела пошли лучше как стал зарабатывать и покупать лицензионную продукцию. Сама компания Майкрософт политическая и это огромный минус. Из нового в продукте узнал о native aot — никогда не использовал, но хотелось бы aot использовать. Спасибо за информацию.
| |
|
2.238, Zenitur (ok), 06:51, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> .NET отличный ... фреймворк
Согласен. Они сделали возможность запускать один и тот же бинарник на разных архитектурах. Ну разве это не чудо?
Да, ещё до .NET была Java. Но там же всё не нативно работает, а через виртуальную машину, разве нет? Хотелось бы узнать, насколько нативно работают проги на .NET
> Сочувствую что некоторым людям не нравятся продукты Майкрософт, у меня лично все сейчас хорошо работает
Всё дело не в закрытости или открытости. Работает хорошо, тут никто не спорит... Всё дело в такой штуке, как репутация. В истории компании Microsoft были нехорошие моменты. История с SGI, с Nokia, сбор телеметрии (хотя в последнем преуспел в том числе и Open Source, например Google).
> Сама компания Майкрософт политическая и это огромный минус.
У тебя наверное сработала автозамена Т9, либо для тебя русский язык не является родным. Так или иначе, я не понял, что ты имел в виду... Разве у Microsoft есть своя политическая партия, или что ты имел в виду?
| |
|
3.240, Zenitur (ok), 08:10, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> История с SGI, с Nokia
Да та же попытка упереть Java у Sun чего стоит! После неуспеха в попытке это сделать как раз и появился .NET
| |
3.242, Вован (??), 09:07, 17/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Да, ещё до .NET была Java. Но там же всё не нативно работает, а через виртуальную машину, разве нет?
По-моему, всё это баловство с байт-кодами началось ещё где-то в середине 60-х. И какие-то p-системы были ещё в конце 70-х 🤓
И всё это было организованно ещё тогда явно не от хорошей жизни 🤷
| |
|
4.253, _kp (ok), 13:46, 17/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> cкомпилированные AOT 100% нативно.
Только на выходе не компиляция в нативные "православные" приложения, а прекомпилированный дотнет, и то в виде UWP недоприложения, с их тараканами для разработчика, и неудобствами для пользователя. Но, оно хотя бы быстрее.
| |
|
3.255, Аноним (175), 16:50, 17/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
>Хотелось бы узнать, насколько нативно работают проги на .NET
При первом запуске байткод компилируеся в нативный для текущей плаформы, это занимает время, но потом код не выбрасывается, а повторно используется. Компиляция идет на уровне методов класса! Т.е. методы которые ни разу в программе не вызывались скомрилированы не будут. В целом .нет приближается по скорости к нативным программам, но малину портит сборщик мусора.
| |
|
4.267, Аноним (-), 23:40, 17/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
> При первом запуске байткод компилируеся в нативный для текущей плаформы, это занимает
> время, но потом код не выбрасывается, а повторно используется. Компиляция идет
> на уровне методов класса! Т.е. методы которые ни разу в программе
> не вызывались скомрилированы не будут. В целом .нет приближается по скорости
> к нативным программам, но малину портит сборщик мусора.
Поэтому хруст его и угробит.
| |
|
5.269, Илья (??), 02:05, 18/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
Там разные варианты сборок есть.
Антон описывает джит-компиляцию, вариант по умолчанию. На сервере ничего больше и не надо так как там время запуска и размер сборки не важны.
Дотнет под Андроид можно аот-компилировать под целевую платформу.
В этом случае холодный старт быстрее, но за счёт размера АПК.
Под айос вообще нельзя джит-компиляцию использовать, только АОТ, в силу ограничения платформы.
Там вообще по разному можно собирать
| |
5.275, Аноним (273), 04:39, 18/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Поэтому хруст его и угробит.
Хруст угробит только жизни своих фанатичных последователей. В корпоративе уже все давно поделено.
| |
|
|
3.270, Аноним (270), 03:46, 18/11/2023 [^] [^^] [^^^] [ответить] | +/– | Дочерняя компания Майкрософт 8212 Reuters Занимается новостями и аналитикой ... большой текст свёрнут, показать | |
|
4.271, Аноним (270), 04:02, 18/11/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Это ответ на вопрос о политике. А по поводу JAVA, Rust, Go — вы на это забейте сравнивать..NET с его множеством языков (C#, F#, C++, VB, JScript) как Bosch среди инструментов — некоторые вещи работают только с ним, тем не менее работают надёжно и имеет свой рынок. JAVA и C# на сегодняшний день практически одинаково работают по быстродействию и оба компилируется в родной код в итоге. Только у C# более красивый синтаксис. Естественно после того как MS начали переделывать .NET на разные платформы, то многие вещи в нем шустро заработали, тем не менее не все со старого .NET перенесли и старые проекты нужно переделывать.
| |
4.272, Аноним (270), 04:13, 18/11/2023 [^] [^^] [^^^] [ответить]
| +/– |
А вы вообще представляете себе технологическую компанию, которая будет афишировать что у неё политические интересы и оформлять себя как партия? Или просто политическую партию спокойно и официально действующей в другой стране?
| |
|
|
|
|