Исходные коды программ и игр

Программирование - работа и хобби

Бесплатные среды программирования С++, C#

Обновлено 14 декабря 2019 г.

MS Visual Studio Community - максимум возможностей

скриншот MS Visual Studio CommunityИнтегрированная среда программирования MS Visual Studio Community - полнофункциональная, расширяемая и бесплатная интегрированная среда разработки для создания современных приложений Android, iOS и Windows, а также веб-приложений и облачных служб. В Visual Studio Community возможно программирование на C#, Visual Basic, F#, C++, HTML, JavaScript, TypeScript, Python, PHP. Являясь расширяемой, студия может быть средой программирования для любого языка.

Среда программирования Visual Studio Community даёт возможность для разработки веб-приложений с помощью ASP.NET, Node.js, Python и JavaScript. В вашем распоряжении мощные веб-платформы, такие как AngularJS, jQuery, Bootstrap, Django и Backbone.js. MS Visual Studio Community предоставляет управление исходным кодом в репозиториях Git, размещенных любым поставщиком, например: GitHub.

MS Visual Studio Community предназначена для индивидуальных разработчиков. Лицензия разрешает индивидуальным разработчикам создавать бесплатные или платные приложения. Организации могут использовать MS Visual Studio Community в учебных и научных целях.

C++Builder Community Edition

C++ Builder Community C++Builder Community Edition бесплатно распространяется среди разработчиков-фрилансеров, молодых компаний, студентов и некоммерческих организаций. Эта полнофункциональная интегрированная среда разработки предназначена для создания приложений для iOS, Android, Windows и macOS с использованием единой базы кода C++ (ограниченная лицензия на использование в коммерческих целях).

C++Builder Community Edition включает в себя редактор кода, мощные инструменты для отладки, встроенную функцию доступа к популярным локальным базам, содержащим живые данные, прямо во время разработки, возможности Bluetooth и IoT, а также средство разработки визуальных интерфейсов пользователя, которое поддерживает совершенное до уровня пикселей стилистическое оформление для конкретной платформы.

Особенности:
  • C++Builder Community Edition предоставляет возможность использования встроенных профессиональных инструментов разработки с самого первого дня.
  • Разработка приложений для Windows, macOS, Android и iOS осуществляется с использованием единой базы кода.
  • Визуальная разработка с использованием программных каркасов C++Builder VCL и FireMonkey.
  • Встроенные инструменты позволяют осуществлять отладку на любом устройстве.
  • Создание приложений для баз данных с локальным и встроенным подключением.
  • Сотни встроенных компонентов позволяют повысить уровень разрабатываемых приложений и сократить количество циклов разработки.
  • Лицензия на использование продолжает действовать до тех пор, пока прибыль физического лица или компании от приложений C++Builder не достигнет 5 000 долларов США, или штат команды разработчиков не превысит 5 человек.

SharpDevelop IDE

бесплатная среда программирования sharpdevelop SharpDevelop - это IDE с открытым исходным кодом для проектов на платформе Microsoft .NET. В SharpDevelop возможно программирование на языках C #, VB.NET, F #, IronPython и IronRuby, а также целевые и расширенные возможности: Windows Forms или WPF, а также ASP.NET MVC и WCF.

Может запускаться с USB-накопителя, поставляется с интегрированными инструментальными средствами и инструментами для тестирования производительности, Git, NuGet. Имеет множество функций, которые повышают производительность труда разработчика. Это IDE с открытым исходным кодом, можно свободно скачать исходный код и исполняемые файлы c сайта загрузки. SharpDevelop имеет мощный интегрированный отладчик, включая динамические функции отладки, предоставляет возможность модульного тестирования и анализа кода.

Основные характеристики:
  • Поддерживаемые языки программирования
    • C # (Windows Forms Designer)
    • VB.NET (Windows Forms Designer)
    • Boo (Windows Forms Designer)
    • IronPython (Windows Forms Designer)
    • IronRuby (Windows Forms Designer)
    • F#
  • Каркасы приложений, Frameworks
    • Windows Presentation Foundation (WPF)
    • Windows Forms
    • ASP.NET MVC
    • Entity Framework (EF EDM Designer)
  • Производительность труда разработчиков
    • Функция завершения кода подобная IntelliSense
    • Рефакторинг (пакетное переименование, улучшение структуры кода)
    • Параллельная поддержка сборки для многоядерных машин
    • Поддержка пакетов NuGet и T4
    • Автоматическая вставка кода
    • Запуск с карты памяти USB
    • поддержка чтения проект (Подробнее)
    • Полная поддержка MSBuild (платформа сборки проекта)
  • Инструменты
    • Встроенный отладчик (в том числе динамические особенности отладки)
    • Анализ кода
    • Модульное тестирование (NUnit)
    • Встроенная поддержка Git

Проекты, созданные в Visual Studio, вы можете открывать и редактировать в SharpDevelop и наоборот. Бесплатная среда программирования SharpDevelop предназначена для создания и редактирования любительских и коммерческих проектов. Отлично спроектированная среда разработки SharpDevelop может использоваться как альтернатива Visual Studio .NET Community.

MonoDevelop IDE

скриншот IDE MonoDevelopMonoDevelop - бесплатная кроссплатформенная интегрированная среда программирования для языков C#, F#, Visual Basic .NET, C/C++, Vala и других языков. В MonoDevelop можно быстро писать настольные приложения и веб-приложения для операционных систем Linux, Windows и Mac OSX. MonoDevelop делает легким для разработчиков портирование .NET приложений, созданных с помощью MS Visual Studio в Linux и Mac OSX, а также обеспечивает поддержку единого кода для всех платформ.

Среда программирования MonoDevelop включает функциональность подобную Microsoft Visual Studio, например, Intellisense, интеграцию системы управления версиями и интегрированный визуальные GUI и веб-дизайнер. MonoDevelop предназначена для разработки любительских и коммерческих проектов ориентированные на различные операционные системы.

  • Мультиплатформенность. Поддерживает Linux, Windows и Mac OS X.
  • Расширенные возможности редактирования. Поддерживает автозавершения кода для C#, шаблоны кода, сворачивание кода.
  • Настраиваемый интерфейс. настраиваемое расположение окон, определяемые пользователем привязки клавиш, использование внешних инструментов.
  • Поддержка нескольких языков: C#, Visual Basic.Net, C/C++, Vala
  • Контекстно-зависимая справка
  • Интегрированный отладчик для отладки приложений моно и родственных приложений
  • GTK# визуальный конструктор. Удобно создавать приложения GTK#
  • ASP.NET. Создание веб-проектов с поддержкой полного кода завершения и тестирования на XSP, встроенный моно веб-сервер.
  • Другие инструменты. Источник управления, интеграции makefile, модульного тестирования, упаковки и развертывания, локализация.

MonoDevelop обеспечивает равноправную поддержку разработки .NET приложений для операционных систем Linux, MacOS X и Windows. Практикование в среде программирования MonoDevelop будет полезно для любого разработчика кроссплатформенного программного обеспечения.

Eclipse IDE

скриншот IDE EclipseEclipse IDE - интегрированная среда разработки работающая на виртуальной Java-машине JVM. Включает в себя несколько IDE для разработки на языках C / C ++ IDE, JavaScript / TypeScript IDE, PHP IDE и многое другое. Eclipse это одна из самых богатых функционалом IDE с открытым исходным кодом.

Изначально она главным образом использовалась для разработки на Java, но сейчас поддерживает большее разнообразие языков. Эта IDE поставляется с отличным графическим пользовательским интерфейсом и функционалом drag-and-drop. Eclipse IDE доступна для Windows, Linux и MacOS. Эта среда предоставляет много продвинутых особенностей, таких как автоматический анализ кода, интеграция git, статический анализ кода и т. д.

Eclipse IDE открытая платформа для профессиональных разработчиков. Имеет бесплатный и открытый исходный код, выпущенный в соответствии с Eclipse Public License 2.0. Вы можете легко объединить поддержку нескольких языков и другие функции в любой из наших пакетов по умолчанию, а Eclipse Marketplace обеспечивает практически неограниченную настройку и расширение. Все больше и больше Eclipse IDE поддерживается отдельными участниками(спонсорами) по всему миру.

 46197