Найти в Дзене
Все об IT

Гуру GitLab: 15 лет спустя, мы все еще учимся

Как многие читатели уже знают, GitLab - это репозиторий с открытым исходным кодом и платформа для совместной разработки, в которой особое внимание уделяется возможностям контроля версий. GitLab является конкурентом GitHub, репозитория кода, в котором размещается разработка ядра Linux Линуса Торвальдса. Как отмечает TechTarget, после подтверждения покупки GitHub компанией Microsoft 4 июня 2018 года, GitLab столкнулась с огромным увеличением количества пользователей, и сервис рухнул из-за массовой миграции 250 000 пользователей GitHub. О'Лири (который на момент написания статьи, когда разразилась пандемия COVID-19, назвал свой Twitter Brendan "удалённым до того, как это стало обязательным"), предполагает, что "эпическое прошлое" Git'а (как он выразился) ведёт к ещё более значимому будущему. О'Лири пишет следующее... Пятнадцать или около того лет назад я был разработчиком Windows, и я никогда, никогда не собирался использовать Git. В течение многих лет я регулярно слышал "Git - это буду
Оглавление

Как многие читатели уже знают, GitLab - это репозиторий с открытым исходным кодом и платформа для совместной разработки, в которой особое внимание уделяется возможностям контроля версий.

GitLab является конкурентом GitHub, репозитория кода, в котором размещается разработка ядра Linux Линуса Торвальдса.

Как отмечает TechTarget, после подтверждения покупки GitHub компанией Microsoft 4 июня 2018 года, GitLab столкнулась с огромным увеличением количества пользователей, и сервис рухнул из-за массовой миграции 250 000 пользователей GitHub.

О'Лири (который на момент написания статьи, когда разразилась пандемия COVID-19, назвал свой Twitter Brendan "удалённым до того, как это стало обязательным"), предполагает, что "эпическое прошлое" Git'а (как он выразился) ведёт к ещё более значимому будущему.

О'Лири пишет следующее...

Пятнадцать или около того лет назад я был разработчиком Windows, и я никогда, никогда не собирался использовать Git. В течение многих лет я регулярно слышал "Git - это будущее", но оставался неубедительным. Вокруг инструмента управления исходными текстами на базе Linux был культ личности, и я знал, что никогда не смогу стать его частью.

Конечно, я был неправ, настолько неправ, что теперь моё покаяние - это работа в компании, основанной на Git'е.

На самом деле Git был будущим. Когда мы оглядываемся на 15 лет существования Git'а [по состоянию на 7 апреля 2020 года] и, возможно, также смотрим вперёд на несколько лет, некоторые вещи стали для меня кристально ясными.

Открытый исходный код выиграл

Так что открытый исходный код победил, но я не думаю, что мы могли бы сказать, что это не заслуга Git'а. Git позволил программам с открытым исходным текстом стать тем, чем они являются сегодня - способом собирать программы, о которых мы никогда раньше не мечтали. Сегодня открытый исходный код - это стандарт разработки программного обеспечения. Но этого бы не случилось без Git'а.

Я вижу там прямую, причинно-следственную связь.

Мы также можем сказать, что теперь мы работаем по-другому.

До Git'а управление исходным кодом было централизованным. Git воплотил в жизнь концепцию "распределённого", ускорив разработку программного обеспечения и добавив больше топлива в огонь с открытым исходным кодом.

Я также считаю, что Git создал ценность. GitHub, бизнес, начавшийся с Git'а, был продан Microsoft за 7,5 миллиардов долларов. Посмотрите, какую ценность создал Git.

Пожалуйста, помните, что Windows на Git'е. Люди склонны преуменьшать значение этого, но я думаю, что это еще одна разработка, показывающая как мощь Git'а, так и мощь open source. Утилита управления исходным кодом Линуса Торвальдса для ядра Linux с самого начала была ярым поклонником, но даже они никогда не могли предсказать, что Microsoft воспримет её так, как она есть.

Страна сотрудничества

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

Все в нашей отрасли понимают важность сотрудничества. Git - это пример того идеала с открытым исходным кодом, что если все будут звонить, мы сможем найти лучшее решение. Возможно, это не будет идеальным решением, но у нас будет гораздо больше информации, чем мы могли бы получить.

По-настоящему с открытым исходным кодом, Git будет продолжать развиваться. Чего мы должны ожидать?

Следующий вызов Git'у - большой. Мы все знаем, что Git хорош в управлении исходным кодом, но он отстаёт в управлении большими активами. Другими словами, пора Gitу по-настоящему масштабироваться. Переход к частичным клонам - которые клонируют только то, что вам нужно - может открыть границы, для которых Git ещё не решился. За последние 15 лет производство видеоигр взорвалось, а это значит, что файлы продолжают расти, и Git должен обращаться к этой категории пользователей. Это будет основным фокусом Git-сообщества в будущем.

Мое заключительное заявление здесь, что Git будет вездесущим.

Если вы, как и я, верите в то, что Git в глубине души является инструментом, стимулирующим сотрудничество, то вы не удивитесь, если я предскажу, что в недалёком будущем мы увидим, что Git будет использоваться не только в сфере разработки программного обеспечения.

Думаю, мы можем предвидеть, что Git будет дружелюбен к мыслителям, а не только инженерам. От науки до науки существует целый мир людей, которым нужно сотрудничать в реальном времени. Я думаю, что мы можем дать возможность другим профессиональным дисциплинам извлечь пользу из того, что может предложить Git. Именно здесь Git действительно может сделать вмятину во вселенной.