Засоби розробника
Багатоплатформні
IDE и среды выполнения
- Visual Studio - наиболее полная интегрированная среда разработки для разработчиков .NET и C++ в Windows.Полноценный набор инструментов и функций для улучшения и усовершенствования каждого этапа разработки программного обеспечения. Для Windows и MacOS.
- Visual Studio Code - это упрощенный, но мощный редактор исходного кода, который работает на компьютере и доступен для Windows, macOS и Linux. Имеет встроенную поддержку JavaScript, TypeScript и Node.js, а также обширную экосистему расширений для других языков и сред выполнения (например, C++, C#, Java, Python, PHP, Go, .NET).
- Node.js® — nodejs.org - это кросс-платформенная среда выполнения JavaScript с открытым исходным кодом.
Git (DVCS)
DVCS - распределенная система контроля версий
Распределенная система управления версиями (DVCS) предоставляет локальную копию полного репозитория на компьютер каждого члена команды, поэтому они могут локально выполнять фиксацию, ветвление и слияние. Серверу не нужно хранить физический файл для каждой ветки — ему просто нужны различия между каждым коммитом.
Распределенные системы управления версиями помогают командам разработчиков программного обеспечения создавать надежные рабочие процессы и иерархии, при этом каждый разработчик вносит изменения в код в свой собственный репозиторий, а сопровождающие нас траивают процесс проверки кода , чтобы обеспечить слияние только качественного кода в основной репозиторий.
- Git - это бесплатная распределенная система управления версиями с открытым исходным кодом, предназначенная для быстрой и эффективной обработки любых проектов, от небольших до очень крупных.
- GitHub - один з найбільших вебсервісів для спільної розробки програмного забезпечення. Існують безкоштовні та платні тарифні плани користування сайтом. Базується на системі керування версіями Git
- GitHub Desktop - упрощает рабочий процесс разработки. Для Windows и MacOS.
- Gitea - это легкая платформа DevOps, предназначенная для самостоятельного хостинга. Он позволяет командам и разработчикам выполнять высокоэффективные и простые операции от планирования до производства.