Мое мнение, если у тебя цель, писать много формочек для работы с данными (базы данных например) или управление параметрами запуска других приложений , то лучше майкрософтовских winforms или wfp не найти
Отнюдь, это не так. В написании софта под Win Delphi куда эффективнее. Тем более, что MS подзабросили WinForms, а VCL в Delphi всё это время развивался. Все фишки современных версий Windows уже есть в VCL, а вот в WinForms - нет. В добавок Delphi всегда был мощнейшим языком в поддержке работы с БД. И MS не удалось перенять всё, на что способна экосистема Delphi.
WPF же платформозависимый и достаточно сложен в написании красивого и удобного софта. Копаться в AXML придётся дольше чем в коде (я думаю ты сам это знаешь). А FMX (параллель с WPF) под Delphi - кроссплатформенный фреймворк. И работает сразу на всех платформах (Win, Linux, Android, iOS, MacOS и даже Raspberry). Однако удобство создания множества окон или построение красивого и удобного интерфейса в FMX даже удобнее и быстрее чем в VCL и тем более WPF.
Daidin, знания баз данных применимы везде. В любом языке.
На питоне ты можешь пойти писать скрипты ботов, обучать нейронки (нейронки в питоне написаны не на питоне, пито лишь управляет тем, как проходит обучение), делать быстрые (в плане написания, а не исполнения) вычисления.
Набрав кучу библиотек, написанных кем-то для питона можно сделать многое. Зачастую, в крупных языках всё это идёт из коробки и нет смысла тянуть многие зависимости. Но питон пригодится в будущем. Скоро будет тонны легаси кода на питоне)
Ты можешь писать бэкенд на питоне, он будет медленнее чем даже на пхп, но зато на питоне. А бэк на node.js ещё быстрее, это ведь срр управляемый js.
Так и выходит, что на питоне можно написать что-то достаточно быстро, а что-то медленно или не так удобно, как на других языках. И GUI как раз входит в этот список.
Питон часто используется как вспомогательный скриптовый язык. Например, как альтернатива Lua, в играх или плагинах к крупному софту.
Не стиль "как андроид", а в андроид тоже стиль "Материал". Это гугловый стиль с широкой документацией и рекомендациями. Это не просто стиль, это принцип построения UI
Aetae, во-первых, я могу и на Делфи сделать электрон приложение) Это не шутка.
Во-вторых, я знаю что такое разработка на электроне. А вот ты видимо, не совсем понимаешь, что такое разработка на Delphi.
Вот, можешь в моей группе-блоге глянуть https://vk.com/delphilive
Aetae, не смеши меня. Писал он на шарпе.. Попробуй хоть немного изучить что такое дизайнер окон.
А делфи? А свежая версия делфи вышла в прошлом месяце, если что. Так что тоже попробуй сначала почитать что и как, прежде чем спорить
Aetae, это решать как раз мне и другим разработчикам. К счастью, приложений на электроне не так много, а проблемы с такими приложениями очевидны. Ты выбираешь электрон, потому что не хочешь изучать более эффективный язык с удобными для разработки инструментами и пытаешься всё сделать на посредственном языке - JS.
Daidin, питон эффективно используют как скриптовый язык. Для выполнения компоновки задач и выдачи результата. Он очень плохо подходит для создания GUI или производительных вычислений.
Ты можешь попробовать на питоне сделать небольшое приложение с GUI. Но даже это займёт больше времени, чем на C# или Delphi. А профита не будет ни какого. Только проблемы с производительностью, куча бойлерплейт кода и т.д.
Достаточно пару раз попробовать написать софт с GUI с нормальным дизайнером, сразу будешь понимать о чем я.
GitHub - это не портфолио. Это ресурс репозиториев. Он может быть частью портфолио, но он не для этого создан и используется.
Он используется для контроля версий.
edward_freedom, такое можно сделать встроив полупрозрачное окно внутрь основного окна. Работать полупрозрачность будет на Windows 7 +. А вырезать "кружок" можно обычным указанием региона
Едешь ты на велосипеде и к тебе закидывают второго чела. Мало того, что в этот момент вы оба можете упасть, так ещё и второй чел хочет в другую сторону ехать.
edward_freedom, почитай последние новости) Недавно, MS опубликовали гайд для миграции UWP приложений под WinForms) Т.е., буквально, они закапывают UWP и как-то подозрительно обстоят дела с WPF)
Отнюдь, это не так. В написании софта под Win Delphi куда эффективнее. Тем более, что MS подзабросили WinForms, а VCL в Delphi всё это время развивался. Все фишки современных версий Windows уже есть в VCL, а вот в WinForms - нет. В добавок Delphi всегда был мощнейшим языком в поддержке работы с БД. И MS не удалось перенять всё, на что способна экосистема Delphi.
WPF же платформозависимый и достаточно сложен в написании красивого и удобного софта. Копаться в AXML придётся дольше чем в коде (я думаю ты сам это знаешь). А FMX (параллель с WPF) под Delphi - кроссплатформенный фреймворк. И работает сразу на всех платформах (Win, Linux, Android, iOS, MacOS и даже Raspberry). Однако удобство создания множества окон или построение красивого и удобного интерфейса в FMX даже удобнее и быстрее чем в VCL и тем более WPF.