Новый генеральный директор GitHub рассказывает о будущем текстового редактора Atom, VSTS и многом другом

Значок времени чтения 7 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Microsoft Github


Ранее на этой неделе Microsoft официально объявило что она приобретает GitHub, ведущую в мире платформу для разработки программного обеспечения, примерно за 7.5 миллиардов долларов. Microsoft упомянула, что GitHub будет работать независимо и продолжит предоставлять открытую платформу для всех разработчиков во всех отраслях, поддерживая языки программирования, инструменты и операционные системы по их выбору для своих проектов. Microsoft также заявила, что CVP Нат Фридман станет генеральным директором GitHub, а нынешний генеральный директор GitHub Крис Ванстрат станет техническим сотрудником Microsoft. Нэт Фридман сегодня обсудил многое о будущем GitHub под управлением Microsoft во время своего AmA на Reddit. Некоторые из его ответов вы можете прочитать ниже.

В: Какие планы у Microsoft в отношении текстового редактора GitHub Atom (который, очевидно, пересекается с целевым пользователем с VS Code)?

Разработчики очень тщательно подходят к настройке, и выбор редактора — одно из самых личных решений, которые принимает разработчик. Языки меняются, рабочие места меняются, вы часто покупаете новый компьютер или обновляете свою ОС, но обычно вы выбираете редактор и развиваетесь вместе с ним годами. Последнее, что я хотел бы сделать, это лишить пользователей Atom этого решения.

Atom — фантастический редактор со здоровым сообществом, обожающими фанатами, отличным дизайном и многообещающим набегом на совместную работу в реальном времени. В Microsoft мы уже используем все редакторы от Atom до VS Code, Sublime и Vim, и мы хотим, чтобы разработчики использовали любой редактор, который они предпочитают, с GitHub.

Поэтому мы продолжим развивать и поддерживать как Atom, так и VS Code в будущем.

В: Означает ли это, что некоторые функции продуктов Microsoft (Visual Studio Live Share) со временем также перейдут на Atom?

VS Code и Atom на самом деле имеют много общего в истории и коде, а Microsoft и GitHub годами сотрудничали в разработке основополагающих технологий:

  • Совершенно очевидно, что мы вместе работаем над Electron, общей основой для обоих редакторов. Microsoft начала работать с GitHub над Electron, когда он был анонсирован в 2015 году — когда он еще назывался AtomShell и до того, как был анонсирован VS Code. Мы присоединились к их каналам Slack и участвовали в хакатонах, и с тех пор Microsoft вносит основной вклад в Electron. Мы также используем Electron во многих других продуктах…
  • Атом-иде ? принял ?Протокол языкового сервера ?, который мы разработали как часть VS Code. Это позволяет совместно использовать расширенную языковую поддержку между VS Code и Atom. Все языковые пакеты, поддерживаемые Atom-ide, совместно используют языковые серверы с VS Code.
  • Сообщество Atom-ide также говорит о принятии ?Протокол адаптера отладки? что обеспечит общую поддержку отладчика между Atom и VS Code.
  • Мы в восторге от последних разработок в области совместной работы в режиме реального времени, и я ожидаю, что Atom Teletype и VS Code Live Share будут координировать работу протоколов, чтобы в конечном итоге разработчики, использующие любой из редакторов, могли совместно редактировать одни и те же файлы в режиме реального времени.

Итак, мне нравятся годы сотрудничества между Microsoft и GitHub, благодаря которым были созданы эти два любимых редактора, и я ожидаю, что это плодотворное сотрудничество продолжится!

В: Как вы реагируете на то, что люди перемещают репозитории в GitLab и других провайдеров?

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

OTOH, я думаю, это здорово, что git дает разработчикам возможность перемещать свои репозитории таким образом, и я надеюсь, что те, кто опробовал другие хосты Git за последние несколько дней, не предупредят и рассмотрят возможность вернуться после того, как мы продемонстрировали наш приверженность открытости и сделала GitHub еще лучше. Если они решат не возвращаться, это их прерогатива, и мы приветствуем выбор разработчиков, даже если разработчики не выбирают нас.

Тем не менее, команда GitHub сообщает, что набор пользователей, которые перенесли или закрыли свои учетные записи, чрезвычайно мал, и это более чем компенсируется всплеском новых регистраций и новым интересом к GitHub на этой неделе.

В: Следует ли нам ожидать появления какой-либо рекламы в общедоступных репозиториях проектов GitHub?

Нет.

(Некоторый исторический контекст: когда GitHub начал свою работу, Sourceforge был доминирующим сайтом для размещения кода в Интернете. Sourceforge в конечном итоге перешел в собственность медиа-конгломерата, который активно монетизировал сайт с помощью рекламы. Он превратился в болото рекламных баннеров, всплывающих окон и отложенных загрузок. чтобы показать пользователям больше рекламы. Чистый интерфейс GitHub и подход, ориентированный на разработчиков, можно частично рассматривать как реакцию против Sourceforge. Очевидно, это был правильный путь.)

В: В дополнение к наиболее заметным общедоступным репозиториям с открытым исходным кодом на GitHub находится бесчисленное множество частных репозиториев, многие из которых принадлежат компаниям, чьи предложения напрямую конкурируют с Microsoft. Это очень явный конфликт интересов. Какие шаги может предпринять Microsoft, чтобы доказать, что частные репозитории остаются закрытыми даже для сотрудников и руководителей Microsoft?

Сегодня Microsoft хранит конфиденциальную информацию более миллиарда клиентов, и мы очень серьезно относимся к этой ответственности.

GitHub уже имеет политики и элементы управления, ограничивающие доступ сотрудников к частным репозиториям, и в Microsoft они останутся такими же строгими, как и прежде.

В: Какие элементы культуры Github вы хотели бы привнести в Microsoft?

Одна из замечательных особенностей GitHub заключается в том, что GitHub работает на GitHub; их продажи, маркетинг и юридические функции фактически используют задачи и запросы на вытягивание для совместной работы в рамках всей компании. Это означает, что все различные команды работают открыто, и это способствует культуре сотрудничества (это также означает, что новые юристы в GitHub узнают, как объединять PR и какие смайлики использовать при присоединении!).

В: Мой вопрос таков: какой интеграции, конкуренции, устаревания и т. д. мы можем ожидать в отношении VSTS и GitHub, предлагающих очень похожие услуги? Планируется ли объединение продуктов и/или команд из обеих областей или они останутся отдельными?

Миллионы разработчиков полагаются на VSTS, включая саму Microsoft. VSTS также имеет множество функций, выходящих за рамки контроля версий, включая CI, управление выпусками, управление ручным тестированием и т. д. Мы планируем продолжать поддерживать как контроль версий VSTS, так и GitHub, а также выполнять работу по интеграции, чтобы пользователи VSTS имели отличные возможности. опыт, с полной интеграцией и отслеживаемостью, если они решат использовать GitHub для контроля версий.

В: Изменится ли Github с точки зрения технологии/стека? Чтобы быть более точным, стек по-прежнему будет в основном ориентирован на Ruby/Rails или мы увидим большую диверсификацию в отношении технологий?

GitHub, очевидно, был одним из первых пользователей Rails, и команда проделала невероятную работу по масштабированию своего стека до одного из крупнейших сайтов в Интернете (#34 в США по Alexa). Планов по переплатформе GitHub нет.

В: Вы поддерживаете обычные учетные записи GitHub или пытаетесь подтолкнуть пользователей к использованию универсальной учетной записи Microsoft для входа в GitHub?

Мы любим вход на GitHub. Ваша учетная запись GitHub — это ваша личность разработчика, и многие пользователи привыкли входить в инструменты и службы разработчика (например, Travis, Circle) со своими учетными записями GitHub. Так что, если что, мы можем решить добавить GitHub в качестве варианта входа в Microsoft.

В: Учитывая историю приобретений Microsoft и запятнанную репутацию некоторых продуктов, почему мы должны верить, что это хорошо для будущего GitHub?

Microsoft извлекла несколько тяжелых (дорогих) уроков, связанных с этим типом приобретения. Приобретения под нынешним руководством Microsoft имеют хороший послужной список — Minecraft и LinkedIn — примеры того, как Microsoft приобрела успешную платформу, предоставила компаниям ресурсы, необходимые для ускорения, а затем позволила им продолжать работать независимо. Это работает хорошо.

Вы можете прочитать больше ответов от Ната по ссылке ниже.

Источник: Reddit.

Подробнее о темах: Текстовое издание атома, Будущий генеральный директор, Github, Microsoft, Нат Фридман, Реддит АмА, ВСТС

Оставьте комментарий

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