|
|
3.317, Аноним (317), 14:09, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Продолжай сидеть на диване отвязаным.
Это явно лучше чем сидеть завязаным, хоть где.
| |
|
|
3.59, Заблоченый (?), 14:05, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Прошу прощение. Открыла таки, но помню что фирменные секреты оставили закрытыми вроде.
| |
|
2.92, Аноним (92), 14:46, 10/11/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Я вот тоже подумал, что кому нужна вторая в мире платформа/философия.
С учетом официального ухода Microsoft с рынка можно только.
Технология и платформа сделанная вне IEEE стандартов это все частная реализация хрен пойми зачем сделанная.
Пока останемся на старом добром C++.
| |
|
3.362, Аноним (362), 16:13, 15/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Без обид, вы попробуйте на дотнете что-нибудь сделать. На сишарпе или повершелле, не важно. Очень умные люди делают дотнет, хоть и работают не в очень конторе. Экосистема дотнета великолепна, лаконична, удобна, логична, библиотеки есть на все случаи жизни (вообще ничего внешнего при желании можно не тянуть), так ещё и AOT компиляцию умеет!
| |
|
2.316, Lost Inside (ok), 13:59, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Компания Microsoft представила значительный выпуск открытой платформы .NET 7
Компания Microsoft напоминает калеку, хвастающегося своими костылями.
| |
|
3.318, Аноним (317), 14:11, 11/11/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Да просто после появления rust он задепрекатился. Это что, оказывается, можно похожие гарантии достигать без огромного рантайма, vm и превращения пользователей в билдфермы? Так и умрет бесполезная переусложненная пародия на яву.
| |
3.327, Аноним (327), 19:10, 11/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Конкретно по .NET Core - да, увы. Это костыли, которые продолжают оборудовать реактивными движками, блёстками, лыжами, но изначально это всё равно бредятина. Мультиплатформенность обеспечивается СТАНДАРТАМИ, а не "виртуальными машинами". Но .NET FW хотя бы вылизан, а вот Core - чисто индусячее поделие с тупиком в конце.
| |
|
|
1.6, Аноним (6), 12:58, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Советую собрать и запустить тот самый вендовый Calculator который портировали на линукс как пример работы platform uno, он (емнип) прекрасно собирается и на dotnet. И гляньте сколько такой калькулятор потребляет ресурсов CPU/GPU/Memory.
| |
|
2.13, Аноним (66), 13:08, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Есть нормальный инструмент для кроссплатформенного UI
Avalonia называется
Уже завезли поддержку мобилок и браузера через WASM
| |
2.34, Аноним (45), 13:28, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не совсем понял, причём тут Uno. Мелкософт продвигает собственный "ещё один, теперь уже самый лучший" энжын для GUI - WinUI (бывший Кошмарин). При этом декларативный(!!!!!) WPF им портировать не удалось!! *картинка быдла, разочарованного их неудачей.жыпег*
| |
|
3.53, Аноним (6), 13:56, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
WinUI/MicrosoftUI или как оно там сейчас называется для линукса нет, но они не против если желающие сами сделают за них, хотя и поддержки не будет.
| |
|
4.86, Аноним (45), 14:39, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Кошмарин ИЗНАЧАЛЬНО был для линуксов! Как его может не быть в линуксе?!
| |
4.125, Аноним (125), 16:36, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Кто-то лжец. Они как раз вполне себе против, потому и выпилили, и пока ничего (от слова ВООБЩЕ) не приняли от желающих
| |
|
5.328, Аноним (327), 19:13, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
.NET MAUI - то, что они сейчас толкают как гуйню для мультиплатформы (всё тот же пиленый-перепиленный xamarin.forms). Но судя по отзывам людей, это сырое г***но, которое ещё отлаживать и отлаживать! Что за **сос его выпустил в релиз - непонятно, там баг на баге.
| |
|
|
|
4.169, Аноним (127), 18:26, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Хомячок не ищет виноватых, он не опеннетчик. Он просто решает, что для него эта ОС не годится.
| |
|
|
2.143, KenyaWest (ok), 17:11, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тот самый калькулятор написан на C++. Просто он работает в рамках UWP.
То, что его запустили на Linux через Uno, не делает Калькулятор дотнетовским. Uno — это про перенос модели приложений UWP/WinRT на другие ОС.
| |
|
1.7, Аноним (125), 12:59, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>> добавлена поддержка платформы UWP (Universal Windows Platform)
Труп тащат, а поддержку Linux из exXamarin выпилили и решительно не возвращают даже несмотря на то, что народ вполне себе запускал с GTK-обвязкой
| |
|
2.71, Заблоченый (?), 14:21, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не продается то хотя бы подсадить с измальства на свой продукт. microsoft way.
| |
|
|
|
3.285, Аноним (285), 07:29, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот кстати без шуток, они прут как хрен знает кто. Как бы в ближайшем будущем, С# не стал на равне с плюсами, по сложности... В этом плане конечно Java будет интереснее, но костыльнее, увы.
| |
|
2.292, Брат Анон (ok), 09:07, 11/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вот когда ты попишешь код лет 5 для прода -- тогда приходи, поговорим, как оно классно. Когда каждые полтора года вендор-лок тебе ломает среду, то ломается как двочка и хлопает дверью, то внезапно приползает под дверь и тихонько в неё шкребётся, вроде как и не было ничего. Но при этом блокирует загрузку своих продуктов со своего сайта.
Спасибо, кушайте такое г сами.
| |
2.293, Брат Анон (ok), 09:08, 11/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Вот когда ты попишешь код лет 5 для прода -- тогда приходи, поговорим, как оно классно. Когда каждые полтора года вендор-лок тебе ломает среду, то ломается как женщина с низкой социальной ответственностью и хлопает дверью, то внезапно приползает под дверь и тихонько в неё шкребётся, вроде как и не было ничего. Но при этом блокирует загрузку своих продуктов со своего сайта.
Спасибо, кушайте такое г сами.
| |
|
1.12, beck (??), 13:07, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ну вот, теперь уже можно написать DE на .NET и линукс будет окончательно готов для десктопа.
| |
|
|
|
4.236, Лоштоним (ok), 00:45, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Аноним может сказать лишь то, что направит по ложному пути и не приведёт к твоему трудоустройству.
| |
4.294, Брат Анон (ok), 09:10, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Была же какая-то GTK# или это не мейнстрим?
Ключевое слово "была". Майкрософт с таким мириться не мог. Формула "первая доза бесплатна" продолжает рулить.
| |
|
|
2.49, Аноним (45), 13:44, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Дело не в графоне. Программ для Линукса и так выше крыши - одних редакторов настрочено столько, что кролики завидуют! :) Проблема в самой концепции Линуксов - это система ДЛЯ ГИКОВ. Команды, пайпы, конфиги, перекомпиляция пакетов, sudo, зависимости... это всё гиковский шлак, который ОБЫЧНОГО юзера волнует меньше всего. На Винде ты просто качаешь сетап, ставишь прогу - всё, она гарантированно работает. В Линуксе есть 50% шанс, что ты ещё поканаёпишься с инсталом, после чего не факт, что программа вообще будет работать. Ну вот такая она - гиковская система! :) Так что нет, "для десктопа" тут вообще никак.
| |
|
3.56, Самый Лучший Гусь (?), 14:00, 10/11/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ты скачиваешь сетап, ставишь прогу а он тебе ещё загоняет в память вирусы, криптобурильщики и рекламу белорусских игр. В тоже время в линуксе ты просто пишишь "pacman -S emacs" и он вооббще без б тебе устонавливает емакс и вообще ты счастлив.
| |
|
4.67, Аноним (43), 14:12, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Чоколатей сам скачивает сетапы и верифицирует хэши. Вот так же пишешь choco install emacs и вот твоя любимая подборка малвари уже установлена и ничего постороннего. Обновлять тоже просто: пишешь cup all и он сам скачивается все новые сетапы из надёжных верифицированных источников. Ты совсем не туда смотришь.
| |
4.84, Аноним (45), 14:36, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну если ты на софтопомойках качаешь вирусню, кто тебе виноват - опять Биллгеец??
| |
|
5.99, Самый Лучший Гусь (?), 15:00, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ну если ты на софтопомойках качаешь вирусню, кто тебе виноват - опять
> Биллгеец??
Это не я а средний виндоутёнок, я вообще виндой не пользуюсь ведь знаю цену своей свободе
| |
|
4.135, Аноним (127), 17:00, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Ты скачиваешь сетап, ставишь прогу а он тебе ещё загоняет в память вирусы, криптобурильщики и рекламу белорусских игр.
Чёт линуксоиды уже до уровня 90-х скатились.
| |
|
5.191, Аноним (191), 19:41, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В Винде куча стороннего софта не запускается без прав администратора, в том числе и игры, не понимаю как можно доверять проприетарному софту который отказывается работать без предоставления прав администратора.
| |
|
6.196, Аноним (127), 20:13, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Майнеры/шифровальщики/реклама прекрасно работают без прав администратора. Кстати, в линуксе внезапно тоже.
| |
|
|
|
3.152, Аноним (152), 17:34, 10/11/2022 [^] [^^] [^^^] [ответить] | +/– | Линукс просто ядро В остальном зависит от задач конкретного дистрибутива линукс... большой текст свёрнут, показать | |
3.207, Аноним (207), 21:01, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты правда думаешь что Flatpak в линуксах не изобрели?
И ты уверен что никто в линуксе не способен сделать статическую сборку программы включая все нужные для работы библиотеки?
Гиковский шлак? Это домохозяйки с детьми должны страдать от тонн вирусни.
Выдумал тут откуда-то обычного пользователя, который нихрена не знает, но хочет одной кнопкой всех нагибать. Тебе в аркадные гонки надо типа NFS где 2 кнопки нужны. Все остальное - гиковский шлак.
Гарантированно работает? Ты бы знал как надо перегружать венду чтобы просто поставить официально не протестированный прошивальщик для раскирпичивания смартфона не нес бы чушь.
С чем у тебя там Steam не справляется в установке? Или ты пиратскую версию для винды где-то качнул и ждешь что в линуксе все само собой заработает?
| |
|
4.270, Аноним (127), 02:58, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ты бы знал как надо перегружать венду чтобы просто поставить официально не протестированный прошивальщик для раскирпичивания смартфона не нес бы чушь
Он под винду хотя бы есть, и в итоге работает.
| |
|
3.320, Аноним (-), 14:17, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> это всё гиковский шлак, который ОБЫЧНОГО юзера волнует меньше всего.
Обычного пользователя и эффективность не волнует. Будет 100 файлов как обезьяна клацать, не потом что это офигенно а потому что не умеет больше ничего.
> На Винде ты просто качаешь сетап, ставишь прогу -
> всё, она гарантированно работает.
Мечтать не вредно. Гарантировано работает - это софт из репок вот именно своего дистра. Там неработаюший софт просто не кладут если дистр минимально адекватный. А сетап на раз решит что у вас сервиспак не тот, прошляпит отсутствие пары либ в системе, операционка не той версии или битности и чего там еще.
| |
|
4.331, Аноним (327), 19:18, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не надо натягивать сову на глобус! Работа - это не только как дурак шпынять "100 файлов" - люди и с ОДНИМ файлом прекрасно работают. Ключевое слово - РАБОТАЮТ, а не прыгают вокруг инструментов "чем бы там заменить подстроку". Линукс - это вообще не про работу, а "развлечение для студента".
| |
|
|
|
|
2.194, Аноним (194), 19:51, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> есть vala
Была вала. Разрабы гнома больше не двигаются в сторону валы. Единственный крупный потребитель валы - это элементари.
| |
2.284, Аноним (284), 05:20, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Мне нужна софтина, которая настраивает железо, подключаемое через виртуальный последовательный порт, и работает на linux/windows. В отделе есть шарпист, который умеет в WPF/c# -- теперь пишет на Avalonia/c#. В общем, пока виндекапец не настал (ну или ипортозамещение ОС), технология пригодится.
| |
|
3.332, Аноним (327), 19:19, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если особой красоты не нужно, даже старый, добрый Tcl/Tk это умеет.
| |
|
|
1.17, Аноним (17), 13:12, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> В функции работы со временем (TimeStamp, DateTime и т.п.) добавлена поддержка микросекунд и наносекунд.
Т.е. раньше этого не было? Серьёзно?
| |
|
2.26, Аноним (27), 13:19, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Unix time is the number of SECONDS that have elapsed since 00:00:00 UTC on 1 January 1970, excluding leap seconds.
| |
|
3.38, Аноним (43), 13:32, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Тем не менее, всегда есть доступ к точному времени (если оно имеется на платформе), даже в питоне наносекунды в datetime. UNIX-time это универсальный примитив для всех платформ, привет из прошлого.
| |
|
4.79, Заблоченый (?), 14:32, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вы проверяли? заявлены дельты. а точное время от системы синхронизации по сети зависит и провайдера времени.
| |
|
5.102, Аноним (43), 15:06, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Тем не менее, такая поддержка тоже имеется, и эти структуры имеют эту точность. Но, вообще, без жёсткого реалтайма одна и та же операция выполниться и сразу и через минуту. Я вижу, почему унифицированное поведение в такой ситуации может быть более предпочтительным.
| |
|
6.109, Заблоченый (?), 15:27, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
1. А Вы не думали что работаете в многозадачной а иногда в многопользовательской системе?
2. Для реалтайма нужна реалтайм ОС.
| |
6.110, Заблоченый (?), 15:33, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
то что в структуре добавили дополнительные поля в которые записываются наносекунды не говорит что они там квантуются равными порциями. И зачем Вам такая точность на Не реалтайм ОС?
| |
|
7.151, n00by (ok), 17:30, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Квантуется в Виндосе от таймера. Ядро пишет в специальную структуру, откуда читают приложения пользователя. Разрешение таймера выставляется timeBeginPeriod. В миллисекундах. Минимально 1, по умолчанию вроде 15. Но разрешение счётчика почему-то считается как 100 наносекунд. Вот код из какой-то старой ReactOS (не учитывает перенос, правильно было бы крутить спинлок, но в данном контексте должно хватить).
long long GetTickCount64()
{
return (long long)
((((unsigned long long)*(unsigned long int*)0x7FFE0000
* (unsigned long long)*(unsigned long int*)0x7FFE0004)
* (unsigned long long)10000) >> 0x18);
}
| |
|
|
9.339, n00by (ok), 20:49, 11/11/2022 [^] [^^] [^^^] [ответить] | –1 +/– | ![](/avatar/e44ac06a4ef2355c3cfe368adc643588.jpg) Кто хоть малость понимает как скедьюлер работает - для того я достаточно написал... текст свёрнут, показать | |
|
|
|
|
5.142, Бывалый смузихлёб (?), 17:08, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Никто не говорит про точное время, это вообще отдельный разговор, но речь о возможности получить-таки что-то менее единиц секунд
И удивительно что в сабже этого не было
| |
|
6.182, Аноним (127), 19:10, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В сабже много чего не было, ради этого весь WinAPI туда переносить, когда его можно в две строки вызывать?
| |
|
|
4.155, penetrator (?), 17:49, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
причем тут точное время? просто добавили проперти, которая рассчитывает временные единицы из Тиков (100 нс интервал)
| |
|
|
2.50, Аноним (45), 13:47, 10/11/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ты клоун шт0ле?? Тебе зачем микросекунды на гиковской любительской оси? Она не про реалтайм вообще. В дотнете тоже - это VM-система.
| |
|
1.18, Аноним (18), 13:13, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
У всех свои замарочки. Жлобс изобрел вендор-лок и магаз (все остальное изобрели до него). А масдай всю жизнь копи-пастил все к себе, чтобы привязать юзверей и разрабов к венде. Вот и .net это изначально просто копипаста java. Зачем оно нам?
| |
|
2.25, Аноним (125), 13:19, 10/11/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
Жависты в общем-то тоже так привыкли всё тащить, что думают что всё стащили у них. Спойлер - нет.
И вообще Kotlin лучше
| |
|
3.33, Аноним (18), 13:27, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Java - появилась в 1995
.NET - появился в 2002
https://ru.wikipedia.org/wiki/.NET_Framework
"Поэтому одной из целей разработки новой платформы было объединение всех наиболее удачных наработок в рамках единой платформы и их унификация. Кроме того, ставилась задача следования всем актуальным тенденциям в области программирования на тот момент. Так, например, новая платформа должна была напрямую поддерживать объектно-ориентированность, безопасность типов, сборку мусора и структурную обработку исключений. Кроме того, корпорации необходимо было предоставить свой ответ набиравшей популярность платформе Java от Sun Microsystems."
| |
|
4.39, Аноним (39), 13:32, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Читайте англоязыную википедию, а не бредятину якобы перевода.
| |
|
5.106, Аноним (100), 15:14, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Sun Microsystems released the first public implementation as Java 1.0 in 1996.
...
The first version of the .NET Framework was released on 13 February 2002.
| |
|
4.103, Заблоченый (?), 15:08, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
противопоставить яве это бред. скорее задумка упростить и сделать прозрачные для сети классы и унифицировать
| |
4.156, penetrator (?), 17:50, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
джава реально тырит последние фишки у дотнета, и уже в роли догоняющей
но дотнет все еще не кроссплатформенный если речь о десктопе и джава впереди планеты в этом вопросе
| |
|
5.245, Аноним (45), 01:40, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
...с одним маленьким ньюансом: пользоваться на вендодесктопе жабовскими поделиями нет никакого желания!
| |
|
6.287, funny.falcon (?), 07:43, 11/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Продуктами JetBrains будет желание пользоваться на любой платформе.
Правда, они подпиливают JDK, чтобы красивее выглядеть. Плохо, что им приходится подпиливать.
| |
|
|
6.358, Аноним (-), 08:10, 13/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> зачем десктоп на линюхе?
Чтобы девелопать софт с нормальной эффективностью, а не как в винде, где билд того же проекта втрое дольше, пардон.
| |
|
5.330, Аноним (330), 19:17, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
GTK# не? Или QtSharp? Просто не стоит считать DirectX-only API за часть экосистемы. Это просто библиотека не являющаяся частью Net Core. А обычный Net Framework скорее мёртв чем жив, его запуск возможен разве, что под wine, если повезёт. Впереди планеты всей по кросспратформенности Electron и Net Core приложение может быть его бэкендом. И только лишь десктопом Electron не ограничивается. C# не популярен в среде OpenSource из иррациональной ненависти к MS.
| |
|
6.368, Макс (??), 20:37, 18/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Какой gtk#
Уже давно есть Avalonia, который можно описать одной фразой «WPF, но кроссплатформенный»
| |
|
|
|
|
2.30, Аноним (45), 13:25, 10/11/2022 [^] [^^] [^^^] [ответить]
| +9 +/– |
По ср. с тем г***ном, что представляла собой жаба, C# ушёл ДАЛЕКООООО вперёд!
| |
|
3.40, Аноним (43), 13:33, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Неправда ваша, такое же днище, разве что памяти дотнет больше жрёт.
| |
|
4.51, Аноним (45), 13:49, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В принципе - да, для одной и той же задачи "Си" будут эффективнее. Но дотнет и не создавался для тостеров! Это десктоп-система, там памяти предостаточно. Эффективность работы программы НА СЕГОДНЯ больше не нуждается в "измерениях памяти" - в основном упор на скорость.
| |
|
5.70, Аноним (43), 14:16, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Игры на дотнете особенно доставляют, гигабайты памяти будет жрать игра которой 100 мб памяти пять раз выше головы, можно даже на флеше её сделать и будет ещё меньше. А ещё будет лагать, да.
| |
|
6.167, Аноним (127), 18:21, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сишникам это не важно, они свой хелловорлд годами до тактов оптимизируют.
| |
|
7.175, Аноним (175), 18:40, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
у сишников годами не отваливается.
это у дот-нетчиков все приложения через зад.
подавай конкретно винду-10, а то на 7ке уже не работает, а на 11 еще не работает...
| |
|
8.178, Аноним (127), 18:47, 10/11/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Смешная шутка У сишников даже между компиляторами приложение не переносится тол... текст свёрнут, показать | |
|
|
|
|
|
3.276, Аноним (276), 03:28, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
тем не менее на жабе кучу всего написали за 27 лет ее существования и до сих пор пишут (несмотря на наличие котлина), потому что внезапно крупному бизнесу она до сих пор ок по балансу фич и недостатков. Из реально напряжного только отсутствие корутин и кривые дженерики.
| |
|
2.198, Аноним (198), 20:17, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Только .net обогнал java с фичами уже давно. Stream API и лямбды появились только аж в Java 8.
| |
2.305, Андрей (??), 09:35, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Действительно, ведь конкуренция это плохо - нужно чтобы все писали только на java/js и всем будет счастье и покой :-D
| |
|
1.20, Ivan_83 (ok), 13:14, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Ждём поддержки вижалбейсика, мфк и всех прочих прогрессивных технологий которые все должны использовать, но почему то мс передумало.
| |
|
|
3.360, Аноним (-), 08:13, 13/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> вообще то мфк плавно перешло в дотнет )
А WinForms в WPF, а это в вон то выше. Только про плавно немного прогнали кажется, учитывая что они несовместимы.
| |
|
|
1.23, Аноним (125), 13:17, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Интересно, какой-нибудь New UUID Formats вместо GUID.NewGuid() они завезут когда-нибудь?
| |
1.28, Аноним (45), 13:23, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
То, что WPF входит в .NET Core - мы и так знаем. Входит ли WPF в Core _для_Линукс_???
| |
|
2.37, Аноним (32), 13:30, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как может WPF работать нативно на лине, если там всё гвоздями приколочено к DirectX?
Только костылями разве что
| |
|
3.58, Самый Лучший Гусь (?), 14:05, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Как может WPF работать нативно на лине, если там всё гвоздями приколочено
> к DirectX?
> Только костылями разве что
Про дхвк слышал? воттото и оно
| |
3.80, Аноним (45), 14:33, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну так сам-то WPF - декларативный! Как фронтэнд. Смени ему бэкенд (directX на WindowX) и работай! В чём проблема? В рукожопых архитекторах? :)
| |
|
4.150, Аноним (150), 17:27, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да: в изначальной архитектуре. С другой отрисовкой весь layout плывёт.
| |
4.361, Аноним (-), 08:14, 13/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Ну так сам-то WPF - декларативный! Как фронтэнд. Смени ему бэкенд (directX
> на WindowX) и работай! В чём проблема? В рукожопых архитекторах? :)
А этот бэкэнд мы сами должны "кроссплатформенной" технологии кодить, с риском что нас засудят за какие-нибудь патенты? Ну и нахрен такая "кроссплатформенность" нужна?
| |
|
|
|
3.247, Аноним (45), 01:46, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В этом и проблема! ВинФормсы - вот те намертво приколочены/приклеены/приварены к Win32. При разработке WPF _очевидно_ обязаны были делать упор на то, что когда-нибудь этого монстра захотят куда-то перенести. Да и сама природа WPF сугубо декларативная, что там может быть так сильно зависимо от Win32?? И если WPF не портируют на Линуксы, тогда этот .NET Core ВООБЩЕ НЕ НУЖЕН! Смысл?? Под линуксами есть своя свора языков, многие ещё и в GTk/Qt умеют, а дотнетина чисто ради консольных программок - нахрен не сдалась.
Так что либо индусячим макакам придётся сильно попотеть и таки портировать WPF, либо можно сразу выкидывать свою погремушку console only.
| |
|
4.363, Ruslan22 (?), 16:43, 15/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Декларативный там только язык разметки XAML. А механизмы рендеринг наглухо завязаны на Win32 и DirectX. Если бы всё это так легко переносимо было, в Mono бы давно уже перенесли. И да, на одними GUIями мир полнится. Разработке веб-приложений и сервисов не нужон никакой GUI, а вот хоститься на халявном линуксе может быть в кассу.
Так что не меряйте по своим потребностям инструменты.
| |
|
|
|
3.333, Аноним (327), 19:22, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вполне логичный вопрос, который стоило задать вообще до всего этого хайпа с .NET Core! :))
Вот для кого он? Макакосники - у тех своя закрытая ниша, нативные приложения и всё красиво. Линуксоиды - те вообще ни за что не платят. Остаётся венда, так под ней и так .NET FW прекрасно работал! Но нет, набежала тупая индусня "хотим ш_в_абодки и линуксов!" и понеслась....
| |
|
|
1.36, Аноним (43), 13:29, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я правильно понимаю, что они добиваются производительности ARM64 путём закапывания производительности AMD64? Это отражено на графике. Используется ли сабж на каких-то телефонах, в принципе?
| |
|
2.218, Степан (?), 22:09, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
На графике видно, что от .net 6 к .net 7 производительность выросла для обеих архитектур :)
Да, есть xamarin и новомодный Maui.
Есть также возможность писать нативные вьюшки под android и iOS
| |
|
|
4.258, Степан (?), 02:16, 11/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Xamarin forms - это когда пишешь один лэйаут на xaml, а он потом компилируется во лэйауты для всех платформ, ужасное поделие
У .net Maui, насколько я понял, точно такая же идея пусть и осовремененная
А есть ещё типы проектов xamarin android и xamarin iOS. В случае этих двух ты пишешь под обе платформы отдельный нативный лэйаут (можно даже редактировать в android studio и xcode)
| |
4.262, Степан (?), 02:19, 11/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Иметь 2 отдельных проекта немного развязывает руки и позволяет отойти от унификации, где это удобно, и воспользоваться уникальными возможностями обеих систем.
Хотя для простых приложений наверное можно не заморачиваться и юзать тот же maui
| |
|
|
|
1.78, Аноним (78), 14:32, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вопрос. Этот седьмой дотнет надо ставить отдельно от остальных дотнетов? Например в Windows XP надо ставить .NET 3.5, который сам подтягивает второй и третий дотнеты. И опционально можно поставить дотнеты 1.0 и 1.1.
Вопрос, а зачем так много? В новых вёндах так вообще их чуть ли не десятки надо ставить, иначе у вас не весь софт работать будет
| |
|
2.90, Аноним (90), 14:45, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
В требованиях одного приложения встречалось что-то типа .net x.x сборка xxxx. Причем в другой сборке не запускалось.
| |
|
3.177, Аноним (127), 18:46, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Не существует совместимости, которую умелый программист не смог бы изгадить.
| |
|
2.91, Аноним (45), 14:45, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не сочиняй из 3адницы! Ставишь последний FW 4.8 и в нём запускается ЛЮБАЯ дотнет прога. А для Коре-7 вообще без разницы - просто ставишь и прогаешь.
| |
|
3.120, Аноним (125), 16:27, 10/11/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ложь. Есть легаси, которое .NET2.0-3.5, есть .NET Framework который Classic 4.0-4.8 и есть .NET Core который да, требует чтобы либо нужная прилаге версия стояла, либо тягалась с приложением. А под кору 7 ещё половины либ нет
| |
|
4.138, Заблоченый (?), 17:04, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
вот видите как стало сложно, когда пришла майкрософт. вспоминаю что была смена поколений дотнет фреймфорк. Но то что они в коре притащили необходимость той же версии слышу впервые и не удивлен. Они еще толпу с винды притащат и будут говорить разнообразию линукс что это не правильно и нужно унифицироваться.
| |
4.147, KenyaWest (ok), 17:20, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> и есть .NET Core который да, требует чтобы либо нужная прилаге версия стояла, либо тягалась с приложением
Ничего он не требует. У разраба на выходе все DLL'ки вместе с приложением интегрированы, внешних зависимостей от системы приложение не требует! Есть, конечно, опция подтягивания зависимости в целевой системе, но тогда разраб ССЗБ, никто его не заставлял так делать...
| |
|
5.149, Заблоченый (?), 17:25, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> У разраба на выходе все DLL'ки вместе с приложением интегрированы,
Вы про какую платформу говорите? и как динамические библиотеки становятся статичными. Как ранее связывание становится поздним?
| |
|
|
7.325, Заблоченый (?), 15:02, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
и в каждом приложение .net тягать одинаковые прицепы. Зачем разделяемые библиотеки придумали?
| |
|
|
|
|
|
|
1.113, Аноним (113), 15:52, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Мде, цикл в консольном приложении стал выполнятся в 3 раза медленнее, чем в .Net 6. Вот это я понимаю оптимизация!
| |
|
2.114, Аноним (100), 16:01, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> стал выполнятся в 3 раза медленнее
надо же как-то заставить покупать новые процы...
| |
|
3.117, Аноним (117), 16:06, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Просто лимузин стал тяжелей и универсальнее. не важно что вам одну остановку.
| |
|
4.119, Аноним (115), 16:08, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Зато у тебя платная техподдержка на Лимузин. А если тебе одну остановку тебе никто не запрещает сделать себе тележку из пхп и палок.
| |
|
|
|
3.211, Аноним (211), 21:52, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В net7 приходиться в явном виде указывать функциям aggressive inlining там где в net6 компилятор решал сам.
| |
|
|
|
|
3.250, Аноним (45), 01:52, 11/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну да. Энтузазистская поделка, хрен знает как спроектированная, подхваченная МС и наверное даже запускающаяся. Только вот пока не видно победного шествия MAUI - наверное, дальше хелловорлда с кнопкой лезть не стоит. Пока пишу на WPF/FW4.8 и похоже, это моя единственная платформа на ближайшие 10 лет (пока Наделла не окочурится).
| |
|
2.300, Андрей (??), 09:29, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Какой ненормальный коммерс будет вкладываться в библиотеку для 3% пользователей?
| |
|
1.130, Аноним (130), 16:53, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Жрать что дают или изучить chapel, пойти поработать в cray, а потом сидеть под пальмой и жрать бананы?
| |
1.144, Аноним (144), 17:14, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
странно, на графике видно что у x64 идёт деградация производительности, зачем они её сливают ?
| |
1.153, Аноним (175), 17:45, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
ненужная ненужность
недеюсь лёня свой ненужноД на этом перепишет.
а если серьезно, то вспоминайте сервелат. пользователя этого ждую аналогичные разочарования при следующем развороте мелкомягких...
| |
|
2.158, Аноним (100), 18:00, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> вспоминайте сервелат
О, помню, как в нашей конторе системоты писали кипятком от него :) а потом через пару лет сервелат исчез...
| |
|
3.161, Аноним (161), 18:05, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Кто писал? Я не видел ни одного человека, которому что-то нравилось в этом убожестве.
| |
|
2.160, Аноним (161), 18:04, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если ты думаешь, что разработка в нормальных компаниях начинается после почёса пяткой ген.дира, то ты ничего не знаешь о жизни. Нет такого, что ген.дир кричит с утра сделайте мне новый язык и все сразу бросились выполнять.
Как раз наоборот, берут людей, со своими концептами или готовыми proof of work, выделяют бюджет и через некоторое время смотрят, что в итоге получилось. И если залезли в дебри, то оттуда выбираются. А есть ли вокруг концепты лучше, то на их реализацию тоже могут быть выделены бюджеты.
Не нравятся развороты? Ну и лежи на диване дальше, пока деревянную шинель не наденут.
| |
|
3.170, Аноним (175), 18:26, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
ты скромно умолчал скольким примерили деревянную шинель раньше времени после переработок из-за срочных переписываний проектов после этих разворотов. а так когда-нибудь "все там будем", но лучше попозже и без разворотов...
| |
|
|
|
2.257, Аноним (45), 02:15, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В 17.3 было много багов. 17.4 только-только вышла - когда успели багов надыбать?? Тыкни ссылкой
| |
|
3.324, penetrator (?), 14:40, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
у райдера есть свои приколы, но в целом да, присматриваюсь давно в рамках полной миграции на линуху
| |
|
|
1.190, Аноним (190), 19:38, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Анонимы кроме калькулятор на .Net ничего не писали поэтому не знают, что основное применение шарпов это веб и там он будет пошустрее жабы
| |
|
2.192, penetrator (?), 19:43, 10/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
и не только веб, но точно не десктоп, вот поэтому его и видно только в вебе в основном
| |
|
|
|
5.231, Аноним (27), 00:24, 11/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
целых 2 проги, одна из которых написана на плюсах? отличный вал всего
| |
5.298, Андрей (??), 09:26, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот я бы никогда не ставил бобра в пример - внешне это говнище адово.
Тогда уж среды от JetBrains ;)
| |
|
|
7.337, Андрей (??), 20:18, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В смысле ЛУЧШЕ?
Для mssql в бобре половины функционала нету - брокеры, джобины, связанные серваки, alwaysOn :-D
| |
|
|
|
|
|
|
1.195, ИмяХ (?), 19:56, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>>Добавлена поддержка компиляции в самодостаточные исполняемый файлы (Native AOT), в которых весь проект изначально скомпилирован в машинный код целевой платформы без использования промежуточного кода и без применения JIT.
Это уже было 40 лет назад. Возвращаемся к истокам?
| |
|
2.209, Аноним (209), 21:05, 10/11/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Наличие этой опции помогает в ряде игр и мобильных приложений В работе с MDM-пр... большой текст свёрнут, показать | |
|
3.210, Аноним (27), 21:28, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Зачем вы связываете компиляцию JIT c GC? Теперь напишите простыню чем JIT помогает в ряде игр и мобильных приложений.
| |
|
4.344, Аноним (209), 01:08, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Зачем вы связываете компиляцию JIT c GC?
Потому что они отключатся совместно при компиляции в Native
> Теперь напишите простыню чем JIT помогает в ряде игр и мобильных приложений.
Помогает его отключение
| |
|
|
2.229, _kp (ok), 00:17, 11/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Речь не о компиляци в нативные приложения, а о "документах магазина" содержащих нативный код.
| |
|
1.199, gogo (?), 20:20, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
18 месяцев поддержки?
это что, мыши для мотыльков-однодневок писали, чтобы до старости хватило?
| |
|
2.281, Аноним (150), 05:00, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это чтобы в проде всё оставались на lts, а не переходили на 7-у. Похоже на джава, но там lts подольше живут.
| |
|
|
|
3.223, Аноним (223), 23:34, 10/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
ну а диспатчинг тредов, а потокобезопасные коллекции?
давай свой код, лучше твоим попользуюсь
| |
|
4.352, Аноним (100), 23:08, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ты как настоящий маркетолух, у которого ТЗ растёт по мере исполнения.
| |
|
|
|
5.354, Аноним (100), 23:11, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
P.S. Сразу напишу для школоты, что все "переключения" делаются мувками регистров.
| |
|
|
|
|
|
2.216, Степан (?), 22:02, 10/11/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Потому что java - это жесткое Легаси, а .net давно её превзошел как по функциональным возможностям, так и по производительности.
| |
|
|
|
5.239, Аноним (239), 00:51, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
В вантузовом инсталляторе прям так и написано всю жизть было, про миллионы миллиардов устройств.
Опять маркетолухи пидманули?
| |
|
|
7.279, Аноним (279), 04:08, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Какие телефоны, конченый? Смартфоны шоли? Ну так возьми бинари для арма и ставь.
| |
|
|
|
|
3.309, Аноним (309), 10:23, 11/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
JDK 19.0.1 вышла 18 октября 2022 не похоже как-то на "жесткое Легаси"
| |
|
|
1.215, Аноним (215), 21:59, 10/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Ждём включение поддержки модулей на NET в ядре.
А что, расту можно, а шарпу нет?
| |
|
2.220, Аноним (27), 22:13, 10/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Модули ядра должны иметь возможность напрямую отправлять gprs на любые хосты.
| |
2.240, Аноним (240), 01:00, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Для ентого сначала ядро полностью на раст перепишут. Потом наконец и дотнет завезут.
| |
|
3.351, Аноним (100), 23:05, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> сначала ядро полностью на раст перепишут
Сразу после редоха и сервы?
| |
|
|
1.227, Аноним (227), 00:12, 11/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Скажу вам по секрету, микрософт с парой университетов уже прорабатывают убийцу раста и карбона. Уже скоро достигнут консесуса и коитуса.
| |
|
2.313, Степан (?), 12:04, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Дурак, это не телеметрия я сбор метрик, который ты осуществляешь сам. Потом скармливаешь эти метрики компилятору и он компилирует приложение с учётом статистики его использования.
| |
|
1.280, Аноним (280), 04:57, 11/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Что, никто даже не упомянет Delphi, где всё это было уже много лет как, и без танцев с установкой всякого дополнительного гнп? :)
| |
1.289, Вас (?), 07:52, 11/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
новая несовместимая версия все побежали переписывать прошлогодний код, в следующем году .Net8
| |
|
|
3.349, Аноним (100), 23:03, 12/11/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> переписывать зачем?
Да, точно, сразу выбрасывать, всё равно не нужно.
| |
|
2.312, Степан (?), 12:02, 11/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Почти все апдейты в 99% случаев - это изменить номер в файле проекта. В чем несовместимость?
| |
|
3.347, илья (??), 22:25, 12/11/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну у нас пару методов рукописных пришлось выкинуть, потому что они в linq появились.
| |
|
|
1.315, Аноним (315), 13:46, 11/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Когда новости про сборник патчей для ядра ради написания драйверов на сишарпе? Unsafe там уже есть, значит, в полку безопасных язычков для разработки драйверов на две с половиной архитектуры прибыло!
| |
1.346, Аноним (346), 19:13, 12/11/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Собрались знатоки не написавшие ни одного крупного бизнес-проекта. C# и dotnet - лучшие инструменты для бэкенда в бизнес-приложениях.
| |
|
2.348, Аноним (100), 23:02, 12/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
> C# и dotnet - лучшие инструменты для бэкенда в бизнес-приложениях.
М. Горький. На дне.
| |
|
3.355, Аноним (355), 07:51, 13/11/2022 [^] [^^] [^^^] [ответить]
| +/– |
Жалкие потуги сарказма? В dotnet есть встроенная удобная система типов для финансовых расчётов, вменяемые библиотеки из коробки и быстрый рантайм. С# как и Delphi до него и TypeScript после созданы для нормальных людей
| |
|
|
|