Здравствуйте, Свободу Анжеле Девис и Юрию Деточкину, Вы писали:
САД>что ты бот, который не имеет собственного мнения, но вопреки всему, плодит темы на этом форуме
Мое мнение такое — в выборе технологий обычные компании — предпочитают свои собственные. А MS в этом — беспристрастна. Они выбирают не то что их (как MAUI), а то что имеет реальные преимущества для пользователей. При этом другим конторам рекомендуют свои технологии, сами же их не стараются использовать во всех сферах.
=сначала спроси у GPT=
Re: Microsoft делает ставку на React Native (а не .NET MAUI)
Что вот лично мне не нравится во всех этих джаваскриптах (и прочих GTK4, WPF, Avalonia) так это то, что там для графики используется сценический граф. По другую сторону баррикад будут GDI (MFC), GDI+ (WinForms), GTK3 и т.п.
Даже вот в этом вопросе есть водораздел, как есть водораздел между языками с ручным или полуручным управлением памятью и языками со сборкой мусора. И не понятно даже, как в браузере, например, сделать редактор тех же диаграмм на большое количество элементов, непонятно, как выводить гигантский текст — здесь нужна виртуализация и быстрое отсечение, а не сценический граф.
Тут такая штука, что когда мы упрощаем задачу, а сценический граф — это попытка упростить программирование, то мы также теряем и в чем-то другом. В данном случае теряем возможность оптимизировать вывод графики. И соответственно, круг задачи или сужается, или смещается в лучшем случае. И вообще, в природе не бывает общих решений, которые бы подходили абсолютно для всего.
Тут или нужно менять сами браузеры, или ваша программа в браузере будет немного игрушечной.
Впрочем, я мог отстать от жизни. Может быть, и что-то сильно изменилось, появилось что-то революционное, о чем я не в курсе
Re[2]: Microsoft делает ставку на React Native (а не .NET MAUI)
Здравствуйте, dsorokin, Вы писали:
D>Тут такая штука, что когда мы упрощаем задачу, а сценический граф — это попытка упростить программирование, то мы также теряем и в чем-то другом. В данном случае теряем возможность оптимизировать вывод графики. И соответственно, круг задачи или сужается, или смещается в лучшем случае. И вообще, в природе не бывает общих решений, которые бы подходили абсолютно для всего.
Здравствуйте, Kluev, Вы писали:
K>Когда был последний хороший продукт/технология от микрософт? Гора нынче не в состоянии родить даже мышь приходится заимствовать чужое.
Ну тот же VS Code — вроде стал почти стандартом. Но он не совсем на технологиях MS.
=сначала спроси у GPT=
Re: Microsoft делает ставку на React Native (а не .NET MAUI)
Это не аналитическая статья, а "заметка". До аналитической статьи этому как муравью пешком до космоса.
-------
Скажу на примере Teams. Предположу, что React Native используется для того, чтобы жрать в ПЯТЬ РАЗ больше памяти (!) и в десятки раз больше процессорного времени чем жрал скайп. Смотри: суммарно процессы Microsoft Teams у меня жрут заметно больше гига, и дохренища CPU Time — когда последний раз смотрел, некоторые из его процессов уже сожрали больше чем 4 часа.
Предположу, что это сговор: благодаря мелкософту вырастут продажи литиевых аккумуляторов и оперативки. Им даже не надо специально ничего замедлять: просто всё вновь сделанное будет жрать в 5 раз больше памяти, и всё.
Всё сказанное выше — личное мнение, если не указано обратное.
Здравствуйте, Философ, Вы писали:
Ф>Предположу, что React Native используется для того, чтобы жрать в ПЯТЬ РАЗ больше памяти (!) и в десятки раз больше процессорного времени чем жрал скайп.
Думаете MAUI будет жрать меньше?
=сначала спроси у GPT=
Re[3]: Microsoft делает ставку на React Native (а не .NET MAUI)
Здравствуйте, Shmj, Вы писали:
S>Думаете MAUI будет жрать меньше?
Думаю, существенно меньше, существенно — это же JS, притом ещё и кроссплатформа на JS — абстракция едет на абстрации и абстракцией погоняет: кисти, перья, битмапы и дугие примитивы ОС посланы в зад и заменены чем-то своим, или (в лучшем случае) засунуты глубоко-глубоко под капот — отрисовска делается максимально неэффективно.
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Microsoft делает ставку на React Native (а не .NET MAUI)
Здравствуйте, dsorokin, Вы писали:
D>Даже вот в этом вопросе есть водораздел, как есть водораздел между языками с ручным или полуручным управлением памятью и языками со сборкой мусора. И не понятно даже, как в браузере, например, сделать редактор тех же диаграмм на большое количество элементов, непонятно, как выводить гигантский текст — здесь нужна виртуализация и быстрое отсечение, а не сценический граф.
Редактор диаграм с огромным(десятки тысяч) количеством элементов как раз несложно. 17 лет назад с этим справлялся чахлый gdi+ в тормозной говнооболочке system drawing из дотнета на железе того времени.
D>Тут или нужно менять сами браузеры, или ваша программа в браузере будет немного игрушечной.
Браузеры меняются, превращаются в операционку, возможности растут, вместе с производительностью
D>Впрочем, я мог отстать от жизни. Может быть, и что-то сильно изменилось, появилось что-то революционное, о чем я не в курсе
CADы пошли в веб, давно.
Re[4]: Microsoft делает ставку на React Native (а не .NET M
Здравствуйте, Privalov, Вы писали:
P>Давно он стал "почти стандартом"?
Несколько лет тому. P>И для кого он стал "почти стандартом"?
Для разработчиков.
Посмотрите на ежегодный опрос StackOverflow: https://survey.stackoverflow.co/2024/technology#1-integrated-development-environment
VS Code лидирует с большим отрывом.
Начало лидерства — 2018 год, когда VS Code сравнялась по популярности с VS.
А дальше — уверенный рост. C 2021 она настолько доминирует, что её можно считать "почти стандартом".
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Sinclair, Вы писали:
S>Начало лидерства — 2018 год, когда VS Code сравнялась по популярности с VS. S>А дальше — уверенный рост. C 2021 она настолько доминирует, что её можно считать "почти стандартом".
Вот, кстати, сейчас же сделали условно бесплатной CLion, Rider — повлияет ли это на общую картину? Все ж таки JB, как ни крути, а самые лучшие инструменты делают.
Т.е. для каких-то опенсорсных и возможно мелких — вроде можно использовать. Ну а когда привыкнешь к нему — то и платить за подписку не накладно.
Они сделали типа кросс-платформенный фреймворк, который не поддерживает обычные Win32-приложения. Только Windows Store apps с кучей ограничений. Все вот эти большие кнопки на полэкрана, отсутствие нормальной многооконности и прочее-прочее. Надеялись затащить этим больше народа в свой дурацкий Store, а получился, в итоге, очередной Windows Phone.
Re[6]: Microsoft делает ставку на React Native (а не .NET M
Здравствуйте, Shmj, Вы писали:
S>Вот, кстати, сейчас же сделали условно бесплатной CLion, Rider — повлияет ли это на общую картину? Все ж таки JB, как ни крути, а самые лучшие инструменты делают.
Говно этот ихний CLion, убогое тормозное г. Если нужна IDE, которая с любыми проектами на любых языках и платформах работает — это VSCode, если под винду — то это MSVC.
Может и стандарт, но хреновый. Процент её использующих большой потому, что она всеядна. Для плюсов лучше MSVC всё равно ничего нет, да и в других нишах, уверен, есть свой гораздо лучший инструмент
Здравствуйте, Sinclair, Вы писали:
P>>Давно он стал "почти стандартом"? S>Несколько лет тому. P>>И для кого он стал "почти стандартом"? S>Для разработчиков. S>Посмотрите на ежегодный опрос StackOverflow: https://survey.stackoverflow.co/2024/technology#1-integrated-development-environment S>VS Code лидирует с большим отрывом. S>Начало лидерства — 2018 год, когда VS Code сравнялась по популярности с VS. S>А дальше — уверенный рост. C 2021 она настолько доминирует, что её можно считать "почти стандартом".
VS Code это больше для питонистов. Причем бесплатный. А питонистов сейчас большинство.
Ну и использование плагинов подходит под использования любых языков, для которых нет IDE