Здравствуйте, MaxRos, Вы писали:
V>>C# на GNU/Linux херить как говорится сам бог велел. MR>С какого перепугу? Если у вас основные продукты на шарпе, нафига тащить C\C++, когда есть возможность пилить на том же шарпе?
А с такого, что .NET и C# это технологии майкрософт. Это не импортозамещение, а зависимость от компании из США.
Если деньги из бюджета страны на импортозамещение, то я бы вообще сказал, что это хитрый распил. Ну а так просто идиотский план.
Здравствуйте, MaxRos, Вы писали:
MR>Вот уже десятилетия все хоронят десктоп ) А вы знали, что сейчас есть куча проектов, где надо пилить десктоп-приложухи под линукс? Всё потому, что импортозамещение. Правда, слегка смущает, что будет позднее, если, вдруг, захочу вернуться в перекладывание жсонов. Но это будет потом.
Помню, раньше формоклепательство считалось программистским грехом, а теперь значит это доблесть
А какие варианты пилить гуй?
Qt? К которому из РФ доступ закрыт? Извернуться можно, я в курсе. Но, получается, что и С++ уже нифига не "антисанкционный".
Если есть опыт разработки на шарпе и его производительности достаточно, то нафига выделываться?
_____________________
С уважением,
Stanislav V. Zudin
У каждой базы свой собственный диалект sql. И к чему этот вопрос. Популярные реляционные базы данных написаны как правило на Си.
А ты знаешь, что там внутри парсер диалектов sql. Это, кстати, тоже не самая быстрая вещь. Потому есть другие виды баз данных для тех кому нужна производительность.
ЯИ>Oracle владелец своей собственной сборки Явы, в то время как существует open jdk из открытого кода, идущая в поставке убунты.
Я говорю надо использовать C++, а не Java.
ЯИ>Но в целом конечно всем лучше для надежности на Assembler переходить
Между прочим ассемблер хотя бы не помешало подучить. А то многие программисты деграднули. Я кстати тоже.
Смех смехом, но я лично считаю, что знание мной ассемблера на уровне хеллоу ворлда это огромный минус. Я бы не стал этим хвастаться. Я даже SASM скачал, но всё не до этого.
А ещё есть контроллеры. Кстати, самый быстрый "контроллер" это компьютер. Если его запустить в реалтайме, то можно сделать очень отзывчивое оборудование.
Вот это реальная тема для GNU/Linux. А не "импортозамещение" на .NET и C# или даже Java. Но даже если это торговые боты моё мнение не изменится.
Здравствуйте, Osaka, Вы писали:
O>Приходится использовать удалённый отладчик часто, он страдает лагами и подвисучестью (даже с винды на винду), и предпочтительнее всё-таки запускать отлаживаемое локально. Поэтому много лет ищется удобная среда под линух, не уступающая студии.
CLion же?
далее по ухудшению качества, на мой взгляд — Qt Creator, VS Code. нативные для линукса я не рассматриваю даже — недалеко ушли от блокнотов, тот же блокнот Sublime Text на голову выше этих поделок
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>А какие варианты пилить гуй? SVZ>Qt? К которому из РФ доступ закрыт? Извернуться можно, я в курсе. Но, получается, что и С++ уже нифига не "антисанкционный".
Да используй C++ и лицензии Ричарда Столлмана на сторонних компонентах. Qt тоже никуда из-за них не денется и не только он.
Идеология на мой взгляд в том чтобы каждая компания имела свой штат программистов. Там нет таких компаний как майкрософт, которые много обещают, берут много денег и так же быстро сливаются нарушая контракты.
SVZ>Если есть опыт разработки на шарпе и его производительности достаточно, то нафига выделываться?
Начать с того, что выбор не в пользу C++ это изначальная ошибка. Я сам на неё когда-то попал на том же .NET Framework 1.1. Хотя тогда уже давно был Visual C++ 6.0.
Технологии майкрософт созданы для продвижения Windows и только Windows. Что в 2000-ых годах что-ли не пытались обещать кроссплатформенность.
Сейчас нормальные люди уже поняли, что кросплатформа это или C или C++. Вот и идёт очередная замануха, часто через костыли.
Просто не надо парить мозги. Пользуйтесь Windows с технологиями майкрософт и всё. Не нужно натягивать сову на глобус, это лишние усилия.
Хотите GNU/Linux, тогда или C или C++. Они же будут работать на всех остальных операционках.
Здравствуйте, velkin, Вы писали:
V>У каждой базы свой собственный диалект sql.
А еще своя версия процедурного языка, а еще свой механизм создания плагинов (видимо на Си).
V>И к чему этот вопрос. Популярные реляционные базы данных написаны как правило на Си.
Новые базы данных почти не нужны, пользуются имеющимися.
V>А ты знаешь, что там внутри парсер диалектов sql. Это, кстати, тоже не самая быстрая вещь. Потому есть другие виды баз данных для тех кому нужна производительность.
Языки меряются не только производительностью программы, но и производительностью программистов.
V>Я говорю надо использовать C++, а не Java.
Так ява свободная и открытая, можно скачать исходники и самому собрать.
V>Между прочим ассемблер хотя бы не помешало подучить.
Даже кодя на Яве приходится понимать архитектуру процессора.
V>А то многие программисты деграднули. Я кстати тоже.
А потому что задач сложных почти нет.
V>Сейчас модно писать тормознутое говно и кичиться этим называя себя синьором.
Потому что им разрешали быть ближе к железу и был спрос на системное ПО.
V>Вот это реальная тема для GNU/Linux. А не "импортозамещение" на .NET и C# или даже Java. Но даже если это торговые боты моё мнение не изменится.
На Яве и Дот-нете это не замещение, как писали так и продолжают писать без изменений.
Вообще гуевые задачи не ахти что-то сложное, чтобы кичиться этим.
Здравствуйте, MaxRos, Вы писали:
MR>Вот уже десятилетия все хоронят десктоп ) А вы знали, что сейчас есть куча проектов, где надо пилить десктоп-приложухи под линукс? Всё потому, что импортозамещение.
Десктоп мёртв, это факт. Для standalone можно использовать Electron. Открой эту страшную тайну своим кураторам.
Здравствуйте, Stanislav V. Zudin, Вы писали:
SVZ>А какие варианты пилить гуй? SVZ>Qt? К которому из РФ доступ закрыт? Извернуться можно, я в курсе. Но, получается, что и С++ уже нифига не "антисанкционный".
На github открыто — Qt. И QtCreator есть. Собрать что мешает любую версию, какую надо?
Да и в репозиториях дистрибутивов собранное есть.
Аё>Десктоп мёртв, это факт. Для standalone можно использовать Electron. Открой эту страшную тайну своим кураторам.
посети производства какие-нибудь. даже у себя в стране. и подивись. десктоп у каких-нить металлургий и прочих серьезных производств рулит. веб — у всяких офисных крыс.
Здравствуйте, undo75, Вы писали:
U>посети производства какие-нибудь. даже у себя в стране. и подивись. десктоп у каких-нить металлургий и прочих серьезных производств рулит. веб — у всяких офисных крыс.
У него в стране производств не осталось. Осталось купи-продай и ее обслуживание. И добыча полезных ископаемых и ее обслуживание.
Здравствуйте, _Artem_, Вы писали:
_A_>У него в стране производств не осталось. Осталось купи-продай и ее обслуживание. И добыча полезных ископаемых и ее обслуживание.
У "него" это у меня что-ли? Вы один из читателей ежечастного вестника катастроф, я так понимаю? Спещу огорчить. Производства есть и, походу, теперь их будет серъёзно больше, чем до того.
Здравствуйте, MaxRos, Вы писали:
MR>Вот уже десятилетия все хоронят десктоп ) А вы знали, что сейчас есть куча проектов, где надо пилить десктоп-приложухи под линукс?
1. Где искать эту самую кучу проектов?
2. Платят ли там хотя бы 300к?
Я бы с радостью свалил из Java энтерпрайза (то самое перекладывание JSON'ов) в десктоп разработку. Но не вижу ни одной вакансии в открытом доступе.
На Linux умею писать софт на Qt, Gtk, Gtk#, Lazarus, JavaFX, Swing + игры на SDL и OpenGL.
Из коммерческого опыта много лет работал с Delphi, некоторое количество с C# для Windows (WinForms и WPF).
Только настоящий desktop, а не Electron и прочие HTML извращения.
Как запру я тебя за железный замок, за дубовую дверь окованную,
Чтоб свету божьего ты не видела, мое имя честное не порочила…
М. Лермонтов. Песня про царя Ивана Васильевича, молодого опричника и удалого купца Калашникова
Здравствуйте, Артём, Вы писали:
Аё>Десктоп мёртв, это факт. Для standalone можно использовать Electron. Открой эту страшную тайну своим кураторам.
Тех, кто заставляет программистов писать десктопный софт на HTML и JavaScript (ни один программист не станет этого делать сам добровольно), следует отправлчять в сталинские лагеря.
Пусть на сраных смартфонах пишут хоть на HTML, хоть на Flash, а на домашних компьютерах эта раковая опухоль не нужна.
Как запру я тебя за железный замок, за дубовую дверь окованную,
Чтоб свету божьего ты не видела, мое имя честное не порочила…
М. Лермонтов. Песня про царя Ивана Васильевича, молодого опричника и удалого купца Калашникова
Здравствуйте, Conductor, Вы писали:
SVZ>>А какие варианты пилить гуй? SVZ>>Qt? К которому из РФ доступ закрыт? Извернуться можно, я в курсе. Но, получается, что и С++ уже нифига не "антисанкционный".
C>На github открыто — Qt. И QtCreator есть. Собрать что мешает любую версию, какую надо? C>Да и в репозиториях дистрибутивов собранное есть.
Год-два назад для запуска QtCreatora нужно было плясать с бубном. Из дистрибутива было не установить.
Если сейчас стало проще, то хорошо.
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, Worminator X, Вы писали:
Аё>>Десктоп мёртв, это факт. Для standalone можно использовать Electron. Открой эту страшную тайну своим кураторам.
WX>Тех, кто заставляет программистов писать десктопный софт на HTML и JavaScript (ни один программист не станет этого делать сам добровольно), следует отправлчять в сталинские лагеря.
Но-но, htmlayout/sciter попрошу не обижать!
_____________________
С уважением,
Stanislav V. Zudin
Здравствуйте, Stanislav V. Zudin, Вы писали:
C>>На github открыто — Qt. И QtCreator есть. Собрать что мешает любую версию, какую надо? C>>Да и в репозиториях дистрибутивов собранное есть.
SVZ>Год-два назад для запуска QtCreatora нужно было плясать с бубном. Из дистрибутива было не установить. SVZ>Если сейчас стало проще, то хорошо.
По порядку, все точки над ё:
1. На сайте Qt доступ из России к дистрибутивам как был закрыт, так и остался, и при установке creator'a с российского ip регистрацию не осуществить (только vpn);
2. Под репозиториями я имел в виду линуксовые репозитории дистрибутивов (debian и т.д.) — там собранные qt и creator лежат, но достаточно старые версии(от 4.*), устанавливаются без проблем;
3. Исходники на github в свободном доступе — собирай, чего хочешь (я еще в 2022 году для наших нужд 8.0.2 self-contained собрал — 8.0.2 потому, что она последняя, которая qt 5.15 использует, не хотел c qt 6 связываться — так с ней и работаем).
P.S. Offtop — что-то перестали ответы по e-mail приходить. У всех так?
C>P.S. Offtop — что-то перестали ответы по e-mail приходить. У всех так?
См. Исправьте почту, наконец! и похожие темы в разделе "О сайте".
Как следствие ЛС не работает (хотя они и раньше были полурабочие). Регистрация новых пользователей по отзывам работает.
Здравствуйте, MaxRos, Вы писали:
MR>У "него" это у меня что-ли? Вы один из читателей ежечастного вестника катастроф, я так понимаю? Спещу огорчить. Производства есть и, походу, теперь их будет серъёзно больше, чем до того.0
Ты бы посмотрел цепочку ответов, это бы дало ответ на твой вопрос. Речь идет о жителе Австралии. Так что спеши не огорчаться.