Если вы пользуетесь Microsoft Windows и интересуетесь программированием, вы, возможно, почувствуете, что начинаете с нуля. В конце концов, программирование и разработка — это большая индустрия, и есть много разных языков и программ. Возможно, вы даже не знаете, как кодировать, но хотите учиться.
Никогда не поздно узнать что-то новое, в том числе и кодирование. Независимо от того, на какой стороне вы находитесь, вам нужна отправная точка. Существует множество ресурсов, но некоторые из лучших инструментов разработки для пользователей Microsoft принадлежат Редмонду.
Вот несколько отличных инструментов разработки от Microsoft, включая кроссплатформенные опции.
1. 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 для крупных компаний, но у этих двух есть только бесплатная пробная версия. Professional имеет MSRP 499 долларов , а Enterprise — 6000 долларов .
Загрузить : Visual Studio для Windows | Mac (бесплатно)
2. Код Visual Studio
Visual Studio Code — это легкий редактор исходного кода, который по-прежнему обладает широкими возможностями.
- Используется для просмотра, редактирования, запуска и отладки исходного кода различных приложений.
- Не имеет визуальных элементов WYSIWYG в Visual Studio
- Ориентирован на файлы вместо проектов
- Нет поддержки скаффолдинга, но есть встроенные команды Git
- Возможности IntelliSense позволяют создавать интеллектуальные дополнения на основе типов переменных, определений функций и импортированных модулей.
- Широкие возможности настройки с расширениями для новых языков, отладчиками, новыми сервисами и многим другим.
У нас также есть несколько полезных советов по повышению производительности для Visual Studio Code , а также краткое изложение превосходной версии
Загрузить : Visual Studio Code для Windows | Mac | Linux (бесплатно)
3. XML Notepad 2007
Microsoft XML Notepad 2007 предоставляет пользователям простой и интуитивно понятный интерфейс для просмотра и редактирования документов XML. Ключевые особенности включают в себя:
- Древовидное представление, синхронизированное с Node Text View, поэтому вы можете быстро редактировать имена и значения кода
- Инкрементальный поиск
- Функции вырезания / копирования / вставки
- Интерфейс перетаскивания
- Бесконечная отмена / повтор для операций редактирования
- Настраиваемые шрифты и цвета
Несмотря на то, что в названии программы указано «2007» и оно выглядит старым, оно все еще является очень мощным программным обеспечением от Microsoft, упрощающим работу с XML-документами.
Загрузить : XML Notepad 2007 для Windows (бесплатно)
4. Малый Basic для детей
Если у вас есть ребенок, который интересуется программированием, то вам стоит попробовать Small Basic.
- Удобный для начинающих язык программирования и пользовательский интерфейс
- Специально сделан для того, чтобы научить детей программировать
- Простой в понимании текстовый язык программирования и инструмент
- Интегрирует динамику программирования Fun, Social, Simple и Gradual
- Для детей от 3 и выше
Скачать : Small Basic для Windows (бесплатно)
5. Microsoft Azure
Microsoft Azure — это фантастический ресурс для всех, кто интересуется разработкой для Windows и других платформ.
- Бесплатно зарегистрироваться
- Получите кредит в размере 200 долларов США на изучение платных служб Azure в течение 30 дней
- Ничего не взимается, пока вы не обновите
- Бесплатные услуги включают тестирование и развертывание корпоративных приложений.
- Создавайте индивидуальные мобильные приложения
- Получите информацию из пользовательских данных, чтобы создать лучший опыт
Чтобы получить Azure, просто зарегистрируйтесь на бесплатную учетную запись. Вам понадобится номер телефона и кредитная карта, но они проверяют только удержание в размере 1 доллара США для проверки, и вы не будете платить ничего, если не решите обновить.
С помощью Azure вы можете зарегистрировать бесплатную учетную запись и получить 12 месяцев популярных бесплатных сервисов, кредит в размере 200 долларов США на изучение платных сервисов Azure в течение 30 дней, и вы не будете платить ничего, пока не решите обновить.
6. Центр приложений Visual Studio
Думайте о Visual Studio App Center как о вашем контроле миссии для всего связанного приложения.
- Автоматически создает приложения
- Позволяет вам тестировать на реальных устройствах
- Распространить приложение среди бета-тестеров
- Сбор отчетов о сбоях от пользователей
- Соберите пользовательскую аналитику
- Создание пользовательских событий для сбора данных для будущих улучшений
- Добавьте push-уведомления в ваши приложения за считанные минуты
Чтобы использовать Visual Studio App Center, просто зарегистрируйтесь для бесплатной учетной записи . Вы можете использовать учетные записи GitHub, Microsoft, Facebook или Google, если это проще.
7. Виртуальная академия Microsoft
Если вы хотите программировать на самых разных платформах и структурах, то Microsoft Virtual Academy — ваш лучший выбор.
- Сотни онлайн учебных курсов для развития технических навыков и повышения квалификации
- Windows 10 разработка
- Облачная разработка
- Разработка игр
- Веб-разработка
- Разработка базы данных
- C # / XAML
- Visual Studio
- Начинающие
- Разработка мобильных приложений
- Все курсы имеют простые в использовании видео и инструкции
- Видео можно скачать для автономного доступа
- Создать плейлисты
- Отслеживайте прогресс с помощью самооценок
- Заработайте сертификаты за пройденные курсы
Чтобы воспользоваться преимуществами Microsoft Virtual Academy, просто создайте бесплатную учетную запись .
8. Журнал MSDN
Журнал MSDN является ценным онлайн-ресурсом.
- Предоставляет читателям самую последнюю информацию о технологиях разработки Microsoft.
- Отлично подходит для настольных, мобильных, облачных или веб-разработчиков
- Полный доступ к онлайн-архиву , а последний выпуск всегда доступен каждому в формате PDF.
- Особенности кода и приложений для экспериментов
Если вы хотите, чтобы в процессе изучения было немного легкого чтения и примеров кода, то MSDN Magazine — фантастический бесплатный ресурс.
9. Microsoft Development Newsletter
Если вы хотите быть в курсе критических новостей для разработчиков через свой почтовый ящик, подписывайтесь на рассылку новостей для разработчиков Microsoft.
- Вопросы раз в две недели
- Упакованный с текущими новостями развития
- Сохраняет компактную форму, легко усваиваемую
- Весь архив доступен онлайн
- Подпишитесь через вашу учетную запись Microsoft
Если вы не возражаете против другой рассылки в вашем почтовом ящике, это отличный способ быть в курсе разработки Microsoft.
10. Служба приложений Azure
Служба приложений Azure является частью пакета Microsoft Azure, о котором мы упоминали ранее.
- Четыре типа приложений: веб-приложение, веб-приложение с контейнерами, приложение функций и приложение API
- Выберите из множества пользовательских шаблонов, которые идут с каждым типом приложения
- Отлично подходит для быстрого и удобного создания веб и мобильных приложений для любой платформы или устройства
Просто войдите или создайте аккаунт и начните строить.
11. Visual Studio Dev Essentials
Если вам нужен комплексный комплекс полезных инструментов разработки «все в одном», обязательно ознакомьтесь с Visual Studio Dev Essentials.
- Быстрый доступ к множеству инструментов разработки
- Также есть дополнительные услуги премиум-класса, к которым вы можете получить доступ, например Syncfusion.
- Ярлыки для приложений виртуального рабочего стола
- Предоставляет информацию о пользователях
Dev Essentials является хорошим центральным узлом для многих инструментов, которые мы обсуждали, и предоставляет еще несколько полезных ресурсов. Все, что вам нужно для доступа к Virtual Studio Dev Essentials, — это учетная запись Microsoft.
Там никогда не плохое время для изучения программирования
Неважно, кто вы или сколько вам лет, программирование — это навык, который каждый может освоить в любой момент своей жизни, если он действительно настроен.
Хотя многие разработчики могут использовать продукты Apple для своей работы, это не означает, что у них нет хороших ресурсов или инструментов от самих Microsoft. Это одни из лучших вариантов, которые помогут вам в разработке, и они приходят прямо из Microsoft.
Теперь, когда вы вооружены фантастическими ресурсами и инструментами, ознакомьтесь с этими замечательными проектами для начинающих для новых программистов начинающих для новых программистов