Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 24 1 18
Появился интерес к созданию desktop приложений для Windows, подскажите с какого языка лучше начать? Аноним 04/09/25 Чтв 16:58:58 3534227 1
image.png 136Кб, 300x213
300x213
Аноним 04/09/25 Чтв 17:47:00 3534266 2
С русского чтобы понимать где и как задавать вопросы.
Продолжить английским чтобы понимать техническую литературу
Аноним 04/09/25 Чтв 18:56:06 3534306 3
Думаю, шо Java, .NET, C++.

Выбери один из них.
Аноним 04/09/25 Чтв 18:59:08 3534310 4
Аноним 04/09/25 Чтв 19:47:10 3534339 5
я сам дилетант, но вроде для этих целей лучше всего подходит шарп
Аноним 05/09/25 Птн 08:46:34 3534597 6
Java или c#.

Если ты новичок, то лучше а этих двух языков.
Если знаешь c++ и уверен, что не сделаешь беду с памятью, то бери этот язык и какую-нибудь библиотеку/фреймворк для gui.
Аноним 05/09/25 Птн 10:07:05 3534629 7
C# WPF. В моей программе обучения вообще начинали с win forms. Почему многие тут писали про C++ вообще не понятно, мне кажется десктопные приложения с него точно лучше не начинать
Аноним 05/09/25 Птн 11:08:53 3534662 8
>>3534629
>Почему многие тут писали про C++
Потому что существует qt который даст пососать поделкам мелкомягких в плане удобства разработки гуя
Аноним 05/09/25 Птн 12:05:29 3534693 9
>>3534662

Если бы аноний, та ещё залупа. Кросплатформа - да круто...
Аноним 05/09/25 Птн 15:34:40 3534849 10
Аноним 05/09/25 Птн 16:23:14 3534879 11
Удивительно, что ещё не набежали с электроном.
Аноним 06/09/25 Суб 01:07:10 3535118 12
Вот реальные варианты:
1. Delphi и Lazarus - идеально, легкий вкат, формошлепство, простой язык Паскаль.
2. C# и WinForms (шизо-WPF с HTML подобной разметкой сразу в топку) - чуть сложнее, приложения будут медленнее, но надежнее благодаря GC.
3. Qt - если нужно кроссплатформенно, используется для профессиональной разработки, нужно знать C++.
4. WinAPI и чистый Си - для упоротых аутистов, у которых много свободного времени. Тем не менее, базу желательно выучить, чтобы знать, что у тех же Delphi и Qt под капотом.

>>3534306
>>3534597
>Java

Хуже, наверно, только электрон. Много геморра, а преимуществ перед C# (тем более, перед нативным кодом) совершенно никаких.
Аноним 06/09/25 Суб 01:32:56 3535126 13
Немного о других вариантах.

Visual Basic.NET. Тот же C# с другим синтаксисом. Нет полной совместимости со старым Visual Basic 6. Язык больше не развивается. Не рекомендуется.

MFC, ATL - на них писали диды. Убогие и глючные недофреймворки, вытеснены Qt и сейчас полностью забыты. Не рекомендуется.

wxWidgets - конкурент Qt для кроссплатформенных приложений, снова нужно знать C++, меньше документирован. Спорно, на любителя.

GTK - это чисто Linux, для Windows есть какие-то порты сомнительного качества. Не рекомендуется.

Tcl/Tk, Python c Tkinter или PyQt и прочие скрипты - НЕ НУЖНО. Это сугубо для админов, когда им все-таки необходим GUI.

Golang и Rust - не предназначены для Desktop приложений, если и есть какие-то либы, то это глючащие костыли. Пытался писать OpenGL игры на обоих, понял, что это полный бред.

Flash и AIR - мертвы, на современных виндах даже не запустятся.

Visual FoxPro - позволял в нулевых быстро написать GUI для работы с БД, сейчас мертв. На Windows 10 замечены глюки, и приходится включать режим совместимости. Не рекомендуется.
Аноним 06/09/25 Суб 01:47:30 3535129 14
>>3534629
>В моей программе обучения вообще начинали с win forms.
Если что, на современных виндах весь GUI аппаратно ускоряется. Поэтому главный плюс WPF больше неактуален. Остается только сомнительная кастомизация, которая явно не стоит того, чтобы изучать XAML разметку и верстать как веб-дебилы. На той же Delphi есть, например, компоненты AlphaControls и DevExpress с поддержкой скинов.
Аноним 07/09/25 Вск 14:58:50 3535883 15
>>3535118
>>3535126

яркий пример еблана который несется помогать, плодя себе конкурентов, а потом скулит что упругие зумеры лишили его работы.

ресурс 2ch.hk/pr нужен для того чтобы выебываться зарплатой и постить голых телок.
Аноним 07/09/25 Вск 17:24:37 3535968 16
>>3535883
Да кому нужны десктопные приложения?
Ну выучит он по совету анона допустим Delphi, ты количество вакансий на него видел?

Или ты 20 лет сидишь на заводе и пишешь на Delphi 7 в надежде стать незаменимым специалистом, т.к. деды, знающие Delphi, уйдут на пенсию или умрут от старости, а зумеры про него даже не слышали.
А тут на твоё место придёт зумерок, выучивший Delphi, и тебя пидорнут с твоего завода, а больше вакансий-то по нему нет.
Аноним 07/09/25 Вск 18:01:40 3535989 17
>>3535968
> Да кому нужны десктопные приложения?
Мне! На хлеб без масла мне уже принесло.
Аноним 07/09/25 Вск 18:03:03 3535990 18
>>3535968
> сидишь на заводе
у тебя представление об IT как у школьника который видел программистов на картинках.
Аноним 09/09/25 Втр 10:43:35 3537103 19
Лучше C# и фреймворк Avalonia. Можно делать очень красивые не скучные обои десктопные приложение с возможностью переноса в web. Советую.
Аноним 09/09/25 Втр 12:21:41 3537300 20
>>3535989
Досталось от кошек похоже тоже рите.
Аноним 09/09/25 Втр 12:22:04 3537301 21
Аноним 09/09/25 Втр 12:23:45 3537305 22
>>3537103
Видел много нытья, что в авалонии якобы что-то не так со шрифтами.
Аноним 09/09/25 Втр 14:23:45 3537438 23
>>3537305
Анон, найди мне технологию/язык по которому не ноют. Нет идеального инструмента, JS обсирают все подряд а на нём работает половина веба (вторая половина на PHP, хотя он вроде как умер)
OP просто берешь C#+Avalonia, C++ и Qt или Java + JavaFX
Выбирай что больше понравится.
Аноним 09/09/25 Втр 19:19:49 3537728 24
>>3537438
>>>3537305
Анон, найди мне технологию/язык по которому не ноют. Нет идеального инструмента, JS обсирают все подряд а на нём работает половина веба

А ты не думал, что ноют оправдано, что американская экономика поощряет говно технологии, но просто по факту доминации больших готовых решений ты никуда не денешься. Как грица "мыши плакали, кололись, но продолжали есть кактус". Перспективные технологии есть, но сегодня на них тем более никто не даст денег.

Самый простой пример (не исчерпывающий): х86 доминировал десятилетиями, хотя даже сам интел пытался сделать RISC проц; по итогу только недавно Amazon и Apple начали реально хоронить х86. Особенно для эпла это далось трудно, потому что пришлось разработать програмно-аппаратное ускорение трансляции х86 в арм.

То есть, феномен реален, но это не значит, что никто ничего с этим не делает и просто ест что дали.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов