Подарки от программис'тов
С каждой версией .Net Framework поставляется компилятор, т.е. вам не надо устанавливать Visual Studio. Я писал тут - https://programming.mybb.ru/viewtopic.php?id=197 как компилировать если нет возможности посавить Visual Studio.
Это мне напоминает статьи, получившие в последнее время распространение, как в том же NuGet управляться текстовыми командами в консоли NuGet. Там обычно заваливают десятками разных команд, вместо того, чтобы вывести всё в понятные кнопки-пиктограммы. Если создателю и любителю всей этой текстовой херни Торвальдсу нравится порхать по клавиатуре, это его дело. Нормальным людям подавай удобство и современность. ))
С другой стороны им противостоят новомодные джаваскриптизёры и любители "всё, что веб". Эти в нормальные и структурированные десктопные интерфейсы привносят свои хипстерские веб-дизайны, где десятки разных кнопок разбросаны по всему экрану, имеют по многу стилей, и не поймёшь, что за что отвечает. Всё это сверху они полируют дизайнерскими изъё...ами, где непонятно, что кнопка это кнопка, пока на неё не наведёшь. У этой братии очень важно, чтобы каждый элемент имел в идеале свой стиль и не было двух похожих контролов. К чему все эти наработки по интерфейсам 90-2000-х, когда все эти проблемы были обсосаны и решены, а мануалы написаны и внедрены в уже готовые библиотеки - бери да пользуйся? Нет, мы наш, мы новый мир построим - с капканами и граблями!
На этом форуме кнопки "изменить", "удалить" и "да, я хочу удалить..." имеют три разных стиля. Каждый разработчик, которому поручили сделать какой-то раздел сайта или форму, придумывает свои стили, а не использует уже готовые на сайте. И то верно - зачем разбираться в этой каше наследования стилей CSS, когда проще намонстрячить свои с нуля?
Ну так и говорю - рекомендации для нотепад любителей BDSM
да только так + текстовыми командами в консоль забивать, строка энтер = кулхацкер, а быдлокодеры совсем на бейсиках с# отупели, даже блокчейн не в состоянии понять
Ну так и говорю - рекомендации для нотепад любителей BDSM
Просто есть пользователь uvv - https://my.germany.ru/933659, он просил как-то меня показать как я умею программировать, я посмотрел его портфолио, там он пользуется cmake, я тоже решил изучить cmake, там ничего сложного, нужно создать текстовый файл, в котором написать такие строки:
cmake_minimum_required(VERSION 3.21 FATAL_ERROR) project(Demo) file(GLOB Demo_SRC "*.c" ) add_executable(Demo ${Demo_SRC})
А cmake сам создаст большущий makefile.
А я всё никак не могу научится пользоваться в Windows - File Explorer, а в MacOS Finder, поэтому в Windows использую Far Manager, а Mac Mini лежит и пылится в шкафу, хотя имхо там вроде есть Midnight Commander, но в макинтошах как-то дико пользоваться Bash.
Зато там когда программируешь она подсвечивает разными цветами.
CMake - это новая тулза (первый релиз был в 2000 году, последний - 29.03.2022). Ну и сейчас многие фирмы используют CMake. У меня как-то даже был отказ из-за того, что я не работал с CMake'ом :)
Это скорее для разных удалённых сборок разных проектов, где не развёрнуты полноценные среды разработки, ну и вообще про управление сборками. Это явно не программистские задачи в чистом виде, а скорее админские или кто там на фирме отвечает за автоматизацию кучи сборок. И уж точно такие утилиты не нужны обычным разработчикам - им проще f5 нажать. Поэтому, когда формошлёп-кодер повторяет за местным альфакодером его тимлидские загибы, то это смешно и бесполезно выглядит: сидит в разных FAR'ах, пользуется консольной фигнёй для сборок своих формочек, и тому подобные закидоны. Со стороны ну прямо хакер.
Возможно для кого то
Зачем же ты приводишь часть цитаты?
Считается альтернативой распространённой в сообществе GNU системе Autotools, разработанной на базе Perl и M4, которая требует определённых навыков для практического использования, а существующие версии в ряде случаев несовместимы друг с другом.
И уж точно такие утилиты не нужны обычным разработчикам - им проще f5 нажать.
Зависит от проекта. Далеко не всегда все проекты находятся в одном солюшене.
Но, таки да, для "хелло, ворлд" CMake не нужен. Но мы и не знаем, зачем его применял человек, у которого подсмотрел uscheswoi_82.
И уж точно такие утилиты не нужны обычным разработчикам - им проще f5 нажать.Зависит от проекта. Далеко не всегда все проекты находятся в одном солюшене.
Я думал, что есть два основных сценария работы:
1) ты подключаешь уже скомпиленные библиотеки и используешь их;
2) если надо копаться в коде этих библиотек, то ты подключаешь в проект солюшены.
А что это за работа, где проекты с исходниками недоступны, и одновременно уже скомпиленные библиотеки не подключаются? Ну я слышал про всякие извращения, где тебе не дают доступ к проекту, но дают какой-то ограниченный удалённый доступ к коду. Ты в основном можешь его лишь посмотреть, что тебе толком не поможет. В чём смысл? Создать программисту побольше проблем на ровном месте?
А что это за работа
------
Нормальная работа.
Тут скорее вопрос в том, как целую кучу проблем решают те, кому требуется иметь проект/библиотеку до того как требования к этому проекту/библиотеке были сформулированы клиентом... а клиент со своими хотелками определится после окончания реализации текущего проекта...