Связка C/C++ и WinAPI - ещё актуальна?
От: rude-531  
Дата: 22.11.19 08:52
Оценка:
Правильно ли я понимаю, что если ты не являешься работником Microsoft, который участвует в разработке ядра Windows, не малварщик, пишущий трояны, ботнеты и бэкдоры, то связка C/C++ и WinAPI для написания Windows-приложений уже не соответствует современным реалиям, и максимум на что ты можешь рассчитывать, дак это на работу по поддержке старых проектов, которые тоже вот-вот да и перепишут на что-нибудь, по мнению руководства, более подходящее?

PS: вопрос в первую очередь касается работы в РФ (как в Москве, так и в регионах), но было бы интересно услышать и о том, что у них там "в заграницах"...
Re: Связка C/C++ и WinAPI - ещё актуальна?
От: 0xCAFEDEAD  
Дата: 22.11.19 08:54
Оценка: 2 (1) +2
Здравствуйте, rude-531, Вы писали:



R5>PS: вопрос в первую очередь касается работы в РФ (как в Москве, так и в регионах), но было бы интересно услышать и о том, что у них там "в заграницах"...


Правильно. Интересуют более высокоуровневые вещи обычно.
Re: Связка C/C++ и WinAPI - ещё актуальна?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 22.11.19 10:24
Оценка: 2 (1) +2
Здравствуйте, rude-531, Вы писали:

R5>PS: вопрос в первую очередь касается работы в РФ (как в Москве, так и в регионах), но было бы интересно услышать и о том, что у них там "в заграницах"...


Думаю, что антивирусы, всякие акронисы и т.п. могут тебя нанять. А пользовательские не специализированные приложения так уже не пишут.
Re[2]: Связка C/C++ и WinAPI - ещё актуальна?
От: rude-531  
Дата: 22.11.19 11:55
Оценка:
Тогда настоятельно прошу посоветовать в какую сторону вообще смотреть, если у меня знания как у стандартного студента — широкие, но не глубокие. Душа, но не знания, лежит где-то на пересечении Си и сетей. Я так понимаю, что искать стоит в области производства и настройки коммутаторов и маршрутизаторов.

В своем городе нашел такое:
https://perm.hh.ru/vacancy/34269096
Там же, но с плюсами:
https://perm.hh.ru/vacancy/31295144

Зарплату прошу не оценивать, понятно, что для столицы, не говоря уже о дальнем зарубежье, она не предел мечтаний. Да и данные объявления привел для примера.
Re[3]: Связка C/C++ и WinAPI - ещё актуальна?
От: Sharov Россия  
Дата: 22.11.19 12:01
Оценка: 8 (2)
Здравствуйте, rude-531, Вы писали:

R5>Тогда настоятельно прошу посоветовать в какую сторону вообще смотреть, если у меня знания как у стандартного студента — широкие, но не глубокие. Душа, но не знания, лежит где-то на пересечении Си и сетей. Я так понимаю, что искать стоит в области производства и настройки коммутаторов и маршрутизаторов.


Еще можно посмотреть на DPI -- deep packet inspection.
Кодом людям нужно помогать!
Re[4]: Связка C/C++ и WinAPI - ещё актуальна?
От: rude-531  
Дата: 22.11.19 12:51
Оценка:
S>Еще можно посмотреть на DPI -- deep packet inspection.

Благодарю, что еще немного расширили область моего поиска. Немного почитал общей информации — тема интересная!
Re: Связка C/C++ и WinAPI - ещё актуальна?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 22.11.19 13:11
Оценка:

Технологическая сингулярность — явление, означающее ускорение научно-технического прогресса до такой степени, что прежнее органическое население больше не в состоянии участвовать в нём или хотя бы осознавать

Re[2]: Связка C/C++ и WinAPI - ещё актуальна?
От: vsb Казахстан  
Дата: 22.11.19 13:48
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>А пользовательские не специализированные приложения так уже не пишут.


А какой каноничный способ сейчас для написания приложений? WinRT?
Re[3]: Связка C/C++ и WinAPI - ещё актуальна?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 22.11.19 14:10
Оценка:
Здравствуйте, vsb, Вы писали:

N>>А пользовательские не специализированные приложения так уже не пишут.

vsb>А какой каноничный способ сейчас для написания приложений? WinRT?

Сейчас уже так много прекрасных GUI фреймфорков, что можно взять тот, который нравится. Даже не обязательно, чтобы язык был С++. Как, кстати, дела у WinAPI с hidpi мониторами? Раньше всё было гвоздями прибито к пикселям.
Re: Связка C/C++ и WinAPI - ещё актуальна?
От: Shmj Ниоткуда  
Дата: 22.11.19 14:34
Оценка:
Здравствуйте, rude-531, Вы писали:

R5>PS: вопрос в первую очередь касается работы в РФ (как в Москве, так и в регионах), но было бы интересно услышать и о том, что у них там "в заграницах"...


А поискать месяцок на hh — не?

Есть тренды а есть исключения. В прошлом проекте у меня было что писали на тех же технологиях, на которых я писал в 2006 году. Ностальгия нахлынула. Я думал их уже и в помине нет — но там внутренняя система и никто ее переписывать с нуля уже не будет. Найти тех, кто согласится писать на старье — сложно, обычно это люди ближе к 40, которые ничего не хотят учить и просто тупо работают для детей. Но и денег не шибко много, хотя кто-то меня уверял, что 100 тыр. для провинции это норм.
Re[4]: Связка C/C++ и WinAPI - ещё актуальна?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 22.11.19 14:47
Оценка: +2 -1
Здравствуйте, Nuzhny, Вы писали:

N>Как, кстати, дела у WinAPI с hidpi мониторами? Раньше всё было гвоздями прибито к пикселям.


Оно и будет прибито к пикселям до тех пор, пока для вывода используются растровые матрицы. И все "прекрасные фреймворки" работают через WinAPI, просто добавляя еще один-два уровня абстракции/масштабирования. Нет никаких проблем писать на WinAPI масштабируемый гуй, просто это более многословно, чем на фреймворках.
Re[5]: Связка C/C++ и WinAPI - ещё актуальна?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 22.11.19 14:59
Оценка: +1 :)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Оно и будет прибито к пикселям до тех пор, пока для вывода используются растровые матрицы. И все "прекрасные фреймворки" работают через WinAPI, просто добавляя еще один-два уровня абстракции/масштабирования. Нет никаких проблем писать на WinAPI масштабируемый гуй, просто это более многословно, чем на фреймворках.


Ну нет, самые популярные могут рисовать интерфейс сами, что Qt, что WPF, например. Даже так: самые популярные как раз рисуют.
Re: Связка C/C++ и WinAPI - ещё актуальна?
От: sergey2b ЮАР  
Дата: 22.11.19 15:17
Оценка: 2 (1)
Здравствуйте, rude-531, Вы писали:

R5>PS: вопрос в первую очередь касается работы в РФ (как в Москве, так и в регионах), но было бы интересно услышать и о том, что у них там "в заграницах"...


В США из ста 100 вкансий по С/С++ только 2-3 под WinAPI
Re[2]: Связка C/C++ и WinAPI - ещё актуальна?
От: sergey2b ЮАР  
Дата: 22.11.19 15:21
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Есть тренды а есть исключения. В прошлом проекте у меня было что писали на тех же технологиях, на которых я писал в 2006 году. Ностальгия нахлынула. Я думал их уже и в помине нет — но там внутренняя система и никто ее переписывать с нуля уже не будет. Найти тех, кто согласится писать на старье — сложно, обычно это люди ближе к 40, которые ничего не хотят учить и просто тупо работают для детей. Но и денег не шибко много, хотя кто-то меня уверял, что 100 тыр. для провинции это норм.


у меня друг за 100 тыс в воглогде драйвера пишет
Re[6]: Связка C/C++ и WinAPI - ещё актуальна?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 22.11.19 15:50
Оценка: +2
Здравствуйте, Nuzhny, Вы писали:

N>самые популярные могут рисовать интерфейс сами, что Qt, что WPF, например. Даже так: самые популярные как раз рисуют.


"Сами" — это устанавливая собственные видеодрайверы ядра?
Отредактировано 22.11.2019 15:50 Евгений Музыченко . Предыдущая версия .
Re[7]: Связка C/C++ и WinAPI - ещё актуальна?
От: Shmj Ниоткуда  
Дата: 22.11.19 16:15
Оценка: +1
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>"Сами" — это устанавливая собственные видеодрайверы ядра?


Через API, но не используя стандартную оконную систему а отрисовывая все с нуля.
Re[8]: Связка C/C++ и WinAPI - ещё актуальна?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 22.11.19 17:13
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Через API, но не используя стандартную оконную систему а отрисовывая все с нуля.


Чем это отличается от owner/custom draw?
Re[9]: Связка C/C++ и WinAPI - ещё актуальна?
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 22.11.19 18:04
Оценка: +4 -1
Здравствуйте, Евгений Музыченко, Вы писали:

S>>Через API, но не используя стандартную оконную систему а отрисовывая все с нуля.

ЕМ>Чем это отличается от owner/custom draw?

Всем. У этих контролов нет HWND. Qt может отрисовывать их через OpenGL, задавая любое поведение. GDI может быть невероятно медленным на сложных окнах, потому что будет отрисовывать десятки контролов. Это совершенно разный уровень.
Re[10]: Связка C/C++ и WinAPI - ещё актуальна?
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 22.11.19 20:17
Оценка: -4 :))
Здравствуйте, Nuzhny, Вы писали:

N>У этих контролов нет HWND. Qt может отрисовывать их через OpenGL, задавая любое поведение.


Да хоть через HWND/DC, хоть через desktop DC, хоть через OpenGL — это все WinAPI.

N>GDI может быть невероятно медленным на сложных окнах, потому что будет отрисовывать десятки контролов.


Десятки элементов — это "сложные окна"? Я всегда думал, что сложные начинаются с нескольких сотен (с которыми GDI вполне себе справляется). А какие революционные технологии отрисовки и/или обрезки применены в Qt, которых нет в GDI?
Re[10]: Связка C/C++ и WinAPI - ещё актуальна?
От: CreatorCray  
Дата: 22.11.19 20:54
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>GDI может быть невероятно медленным на сложных окнах, потому что будет отрисовывать десятки контролов.

GDI точно так же HW accelerated.
И если не надо рисовать всякие прозрачности то GDI фигачит весьма достойно.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.