Библиографическое описание:АРХИТЕКТУРА РАСПРЕДЕЛЕННОЙ ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ : научное издание / А. С. Сазонов, С. А. Виденин. - Текст : непосредственный // Современные наукоемкие технологии. - 2024. - №3. - С. 82-86. - ISSN 1812-7320, DOI 10.17513/snt.39950.
Аннотация:В статье рассматривается концепция архитектуры интегрированной среды разработки, построенной на идее распределенных компонентов, и является развитием облачных технологий, что предполагает, в свою очередь, выполнение вычислительных операций над исходным кодом в облаке, а не на персональном компьютере. Модули анализа кода, отладчик, навигация и другие компоненты рассматриваемой концепции среды разработки будут работать на облачных устройствах, отправляя на персональный компьютер уже готовый результат. Таким образом, среда разработки с распределенной архитектурой позволит программистам удаленно работать над проектами, будучи нетребовательной к характеристикам персонального компьютера. Это решение позволит не только снизить себестоимость разработки программного обеспечения, но и уменьшит возможность утечки исходного кода программы, так как весь исходный код будет располагаться в облачной инфраструктуре правообладателя программного кода, а не на машине разработчика. Представленная архитектура распределенной интегрированной среды разработки программного обеспечения позволит повысить безопасность исходного кода, уменьшить требования к рабочим станциям программистов и повысить удобство разработки в распределенных командах. Также распределенная архитектура позволяет использовать компоненты среды разработки в парном программировании, предоставляя полный или частичный доступ к функциям распределенной среды разработки.
The paper considers the concept of an integrated development environment architecture based on the idea of distributed components and is a continuation of cloud technologies, which in turn involves performing computational operations on source code in the cloud rather than on a personal computer. Code analysis modules, debugger, navigation, and other components of the development environment concept will operate on cloud devices, sending a finished result to a personal computer. Thus, a distributed development environment allows programmers to work remotely on projects without being demanding on personal computer specifications. This solution will not only reduce the cost of software development but also reduce the possibility of a program’s source code leakage due to the fact that the entire source code will be located in the cloud infrastructure of the software code holder rather than on the developer’s machine. The presented distributed architecture of the integrated development environment for software development will increase the security of the source code, reduce requirements for programmers’ workstations, and increase the convenience of development in distributed teams. Also, the distributed architecture allows using development environment components in pair programming, providing full or partial access to distributed development environment functions.
Издательство:ООО "Издательский дом "Академия естествознания, Москва
Источник:Современные наукоемкие технологии
Выпуск:№3
Номера страниц:82-86
Держатель оригинала документа:ФГАОУ ВО «Национальный исследовательский университет «Высшая школа экономики», ФГАОУ ВО «Сибирский федеральный университет»
Количество экземпляров:
Твёрдая копия издания отсутствует в фонде библиотеки