Реклама

Если вы пользуетесь Microsoft Windows и интересуетесь программированием, вы, возможно, испытываете головокружение от того, с чего начать. В конце концов, программирование и разработка - это большая индустрия, и есть много разных языков и программ. Может быть, вы еще даже не знаете, как кодировать, но хотите учиться.

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

Вот несколько отличных инструментов разработки от Microsoft, включая кроссплатформенные опции.

1. Visual Studio 2017

Visual Studio 2017

Visual Studio 2017 - это полнофункциональная интегрированная среда разработки (IDE), которая содержит множество мощных функций:

  • Использует интерфейс «что видишь, то и получаешь» (WYSIWYG), фокусируясь на визуальных элементах перетаскивания
  • Подчеркивает проекты и решения
  • Поставляется с автозаполнением, отладчиком, интеграцией базы данных, настройкой и настройкой сервера
  • Функции контроля версий, отслеживания ошибок и инструментов развертывания для различных типов приложений.
  • Лучше всего для разработчиков .NET
  • Тем не менее отлично работает для разработки на iOS, Android и Windows
  • Поддерживает C #, Visual Basic, C ++, TypeScript, F #, JavaScript, Python и т. Д.

Visual Studio Community 2017 - бесплатная версияи предназначен для студентов, разработчиков программного обеспечения с открытым исходным кодом и отдельных разработчиков.

Microsoft также имеет Visual Studio Professional 2017 для профессионального развития и развития малого бизнеса. команды, а также Visual Studio Enterprise 2017 для крупных компаний, но у этих двух есть только бесплатные пробный. Профессионал имеет MSRP 499 $, и Предприятие идет за 6000 долларов.

Скачать: Visual Studio для Windows | макинтош (Свободно)

2. Visual Studio Code

Visual Studio Code

Visual Studio Code - это легкий редактор исходного кода, который по-прежнему обладает широкими возможностями.

  • Используется для просмотра, редактирования, запуска и отладки исходного кода различных приложений.
  • Не имеет визуальных элементов WYSIWYG в Visual Studio
  • Ориентирован на файлы вместо проектов
  • Нет поддержки скаффолдинга, но есть встроенные команды Git
  • Возможности IntelliSense позволяют создавать интеллектуальные дополнения на основе типов переменных, определений функций и импортированных модулей.
  • Широкие возможности настройки с расширениями для новых языков, отладчиками, новыми сервисами и многим другим.

У нас также есть некоторые полезные советы по производительности для кода Visual Studio 10 основных советов по производительности для кода Visual StudioVisual Studio Code вытесняет другие программные текстовые редакторы из воды. Это бесплатно, с открытым исходным кодом, молниеносно, и упакован с функциями производительности. Подробнее , а также полный краткое изложение отличной версии для Mac Visual Studio Code - идеальный редактор текста и скриптов для MacТекстовый редактор Microsoft поддерживает множество языков, и вам даже не нужно сравнивать его с XCode, поскольку они служат различным потребностям. Подробнее .

Скачать: Код Visual Studio для Windows | макинтош | Linux (Свободно)

3. XML Notepad 2007

XML Notepad 2007

Microsoft XML Notepad 2007 предоставляет пользователям простой и интуитивно понятный интерфейс для просмотра и редактирования документов XML. Ключевые особенности включают в себя:

  • Древовидное представление, синхронизированное с Node Text View, поэтому вы можете быстро редактировать имена и значения кода
  • Инкрементальный поиск
  • Функции вырезания / копирования / вставки
  • Интерфейс перетаскивания
  • Бесконечная отмена / повтор для операций редактирования
  • Настраиваемые шрифты и цвета

Несмотря на то, что в названии программы указано «2007» и оно выглядит старым, это все еще очень мощная программа от Microsoft, которая упрощает работу с XML-документами.

Скачать: XML Notepad 2007 для Windows (Свободно)

4. Малый Basic для детей

Малый Basic для детей

Если у вас есть ребенок, который интересуется программированием, то вам стоит попробовать Small Basic.

  • Удобный для начинающих язык программирования и пользовательский интерфейс
  • Специально сделан для того, чтобы научить детей программировать
  • Простой в понимании текстовый язык программирования и инструмент
  • Интегрирует динамику программирования Fun, Social, Simple и Gradual
  • Для детей от 3 и выше

Скачать: Small Basic для Windows (Свободно)

5. Microsoft Azure

Microsoft Azure

Microsoft Azure - это фантастический ресурс для всех, кто интересуется разработкой для Windows и других платформ.

  • Бесплатно зарегистрироваться
  • Получите кредит в размере 200 долларов США на изучение платных служб Azure в течение 30 дней
  • Ничего не взимается, пока вы не обновите
  • Бесплатные услуги включают тестирование и развертывание корпоративных приложений.
  • Создавайте индивидуальные мобильные приложения
  • Получить информацию из пользовательских данных, чтобы создать лучший опыт

Чтобы получить Azure, просто зарегистрируйтесь на бесплатную учетную запись. Вам понадобится номер телефона и кредитная карта, но они подтверждают, что для подтверждения карты удерживается только удержание в размере 1 доллара США, и вы не будете платить ничего, если не решите обновить.

С помощью Azure вы можете создать бесплатный аккаунт и получите 12 месяцев популярных бесплатных сервисов, кредит в 200 долларов на изучение платных сервисов Azure в течение 30 дней, и вы не будете платить ни за что, пока не решите перейти на новую версию.

6. Visual Studio App Center

Visual Studio App Center

Думайте о Visual Studio App Center как о вашем контроле миссии для всего связанного с приложением.

  • Автоматически создает приложения
  • Позволяет тестировать на реальных устройствах
  • Распространить приложение среди бета-тестеров
  • Сбор отчетов о сбоях от пользователей
  • Соберите пользовательскую аналитику
  • Создание пользовательских событий для сбора данных для будущих улучшений
  • Добавьте push-уведомления в ваши приложения за считанные минуты

Чтобы использовать Visual Studio App Center, просто создать бесплатный аккаунт. Вы можете использовать учетные записи GitHub, Microsoft, Facebook или Google, если это проще.

7. Виртуальная академия Microsoft

Microsoft Visual Academy

Если вы хотите программировать на самых разных платформах и структурах, Microsoft Virtual Academy - ваш лучший выбор.

  • Сотни онлайн учебных курсов для развития технических навыков и повышения квалификации
  • Windows 10 разработка
  • Облачная разработка
  • Разработка игр
  • Веб-разработка
  • Разработка базы данных
  • C # / XAML
  • Visual Studio
  • Начинающие
  • Разработка мобильных приложений
  • Все курсы имеют простые в использовании видео и инструкции
  • Видео можно скачать для автономного доступа
  • Создать плейлисты
  • Отслеживайте прогресс с помощью самооценок
  • Зарабатывайте сертификаты за пройденные курсы

Чтобы воспользоваться преимуществами Microsoft Virtual Academy, просто сделать бесплатный аккаунт.

8. MSDN Magazine

MSDN Magazine

Журнал MSDN является ценным онлайн-ресурсом.

  • Предоставляет читателям самую последнюю информацию о технологиях разработки Microsoft.
  • Отлично подходит для настольных, мобильных, облачных или веб-разработчиков
  • Полный доступ к онлайн архив, и последний выпуск всегда доступен каждому как PDF
  • Особенности кода и приложений для экспериментов

Если вы хотите, чтобы в процессе обучения вам помогало легкое чтение и примеры кода, то MSDN Magazine - это фантастический бесплатный ресурс.

9. Microsoft Development Newsletter

Microsoft Development Newsletter

Если вы хотите быть в курсе критических новостей для разработчиков через свой почтовый ящик, то вам следует подписаться на рассылку новостей для разработчиков Microsoft.

  • Вопросы раз в две недели
  • Упакованный с текущими новостями развития
  • Сохраняет компактную форму, легко усваиваемую
  • Весь архив доступен онлайн
  • Подпишитесь через вашу учетную запись Microsoft

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

10. Служба приложений Azure

Служба приложений Microsoft Azure

Служба приложений Azure является частью пакета Microsoft Azure, о котором мы упоминали ранее.

  • Четыре типа приложений: веб-приложение, веб-приложение с контейнерами, приложение функций и приложение API
  • Выберите из множества пользовательских шаблонов, которые идут с каждым типом приложения
  • Отлично подходит для быстрого и простого создания веб-и мобильных приложений для любой платформы или устройства

Только войдите или создайте аккаунт и начать строить.

11. Visual Studio Dev Essentials

Visual Studio Dev Essentials

Если вам нужен комплексный комплекс полезных инструментов разработки «все в одном», обязательно ознакомьтесь с Visual Studio Dev Essentials.

  • Быстрый доступ к множеству инструментов разработки
  • Также есть дополнительные услуги премиум-класса, к которым вы можете получить доступ, например Syncfusion.
  • Ярлыки для приложений виртуального рабочего стола
  • Предоставляет информацию о пользователях

Dev Essentials является хорошим центральным узлом для многих из инструментов, которые мы обсуждали, и предоставляет еще несколько полезных ресурсов. Все, что вам нужно для доступа Виртуальная студия Dev Essentials это учетная запись Microsoft.

Там никогда не плохое время для изучения программирования

Неважно, кто вы или сколько вам лет, программирование - это навык, который каждый может освоить в любой момент своей жизни, если он действительно настроен.

Хотя многие разработчики могут использовать продукты Apple для своей работы, это не означает, что у них нет хороших ресурсов или инструментов от самих Microsoft. Это одни из лучших вариантов, которые помогут вам в разработке, и они приходят прямо от Microsoft.

Теперь, когда вы вооружены фантастическими ресурсами и инструментами, проверьте эти отличные начинающие проекты для новых программистов 10 лучших проектов для начинающих начинающих программистовХотите научиться программированию, но не знаете с чего начать? Эти начинающие программные проекты и учебники начнут вас. Подробнее .

Кристина окончила Калифорнийский государственный университет Лонг-Бич по специальности журналистика. Она много лет занимается технологиями и страстно увлекается играми.