«Ãðóïïà Àñòðà», Axiom JDK (ÀÎ «Àêñèîì») è Haulmont îáúÿâëÿþò î çàïóñêå êîðïîðàòèâíîé âåðñèè ðîññèéñêîé èíòåãðèðîâàííîé ñðåäû ðàçðàáîòêè OpenIDE Pro. Íîâûé ïðîäóêò ñîçäàåòñÿ êàê ðàñøèðåííàÿ ïëàòôîðìà äëÿ êîìïàíèé, êîòîðûì íåîáõîäèìû ãàðàíòèéíàÿ ïîääåðæêà è ðàñøèðåííàÿ ôóíêöèîíàëüíîñòü. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «Ãðóïïû Àñòðà».
Ñîâìåñòíàÿ ðàçðàáîòêà âåäåòñÿ íà ïàðèòåòíûõ íà÷àëàõ â ðàìêàõ ÎÎÎ «Îòêðûòàÿ ñðåäà ðàçðàáîòêè», â ñîñòàâ êîòîðîãî âõîäÿò òðè ýòè îðãàíèçàöèè. Îòêðûòàÿ âåðñèÿ Community Edition áûëà âûïóùåíà â àïðåëå 2025 ã. è, ïî äàííûì ýêñïåðòíîãî îïðîñà, óæå â àâãóñòå èñïîëüçîâàëàñü 11% ðîññèéñêèõ Java/Spring-ðàçðàáîò÷èêîâ.
OpenIDE Pro âêëþ÷àåò ðàñøèðåííóþ ïîääåðæêó ÿçûêîâ è ïëàòôîðì.  ïðîäóêò âõîäèò óãëóáëåííàÿ ïîääåðæêà Go, îõâàòûâàþùàÿ àíàëèç êîäà, íàâèãàöèþ, ðåôàêòîðèíã è èíòåãðàöèþ ñî ñáîðî÷íûìè èíñòðóìåíòàìè. Äëÿ Java äîñòóïíû äîïîëíèòåëüíûå âîçìîæíîñòè ïðîôèëèðîâàíèÿ è àíàëèçà ðàáîòàþùèõ ïðèëîæåíèé. Ñóùåñòâåííî óëó÷øåíà ðàáîòà ñ JavaScript è TypeScript, ÷òî äåëàåò ñðåäó óäîáíîé äëÿ ìóëüòèñòåêîâûõ êîìàíä.  îáëàñòè ôðîíòåíä- è web-ðàçðàáîòêè OpenIDE Pro îáåñïå÷èâàåò óëó÷øåííóþ ïîääåðæêó ñîâðåìåííûõ ôðåéìâîðêîâ, âêëþ÷àÿ React, Vue è Angular, à òàêæå ïðåäîñòàâëÿåò âñòðîåííûå èíñòðóìåíòû äëÿ Next.js. Ðàçðàáîò÷èêè ìîãóò çàïóñêàòü è îòëàæèâàòü ôðîíòåíä-ïðèëîæåíèÿ íåïîñðåäñòâåííî èç IDE, áåç äîïîëíèòåëüíûõ âíåøíèõ èíñòðóìåíòîâ.
Èíñòðóìåíòû äèàãíîñòèêè è àíàëèçà âêëþ÷àþò âñòðîåííûé Database Client äëÿ ðàáîòû ñ çàïðîñàìè, ñõåìàìè è äàííûìè è HTTP Client — äëÿ òåñòèðîâàíèÿ API è èíòåãðàöèîííûõ ñöåíàðèåâ. Äëÿ JVM-ïðîöåññîâ äîñòóïíî âñòðîåííîå ïðîôèëèðîâàíèå, ïîçâîëÿþùåå àíàëèçèðîâàòü ïîâåäåíèå ïðèëîæåíèé â ðåàëüíîì âðåìåíè. Îòäåëüíûì êîìïîíåíòîì â ñîñòàâ OpenIDE Pro âõîäèò ðàñøèðåííàÿ ïîääåðæêà Spring íà áàçå Amplicode Pro. Îíà ïîçâîëÿåò ãåíåðèðîâàòü Spring Boot-ïðîåêòû ïî êîðïîðàòèâíûì øàáëîíàì, ïðîåêòèðîâàòü äîìåííóþ ìîäåëü â âèçóàëüíîé ôîðìå, àâòîìàòè÷åñêè ñîçäàâàòü ñóùíîñòè, ñåðâèñû, DTO, êîíòðîëëåðû è CRUD-ôóíêöèîíàëüíîñòü, à òàêæå çíà÷èòåëüíî óëó÷øàåò íàâèãàöèþ ïî JPA-ñóùíîñòÿì è èíòåãðàöèþ ñî Spring-èíôðàñòðóêòóðîé.
Êàê èññëåäîâàòåëüñêèå èíèöèàòèâû ðàññìàòðèâàþòñÿ íàïðàâëåíèÿ ðàñøèðåíèÿ ïîääåðæêè äðóãèõ ÿçûêîâ, ñðåäè êîòîðûõ C#.
OpenIDE Pro ïîñòàâëÿåòñÿ â ñîñòàâå êîðïîðàòèâíîé ïîääåðæêè ñ îáñëóæèâàíèåì ïî SLA è âûäåëåííîé òåõíè÷åñêîé ïîääåðæêîé. Îðãàíèçàöèè ïîëó÷àþò ïðåäñêàçóåìûé öèêë îáíîâëåíèé, ðåãëàìåíòèðîâàííîå âðåìÿ ðåàêöèè íà èíöèäåíòû è ãàðàíòèðîâàííûé êàíàë âçàèìîäåéñòâèÿ ñ èíæåíåðàìè, îáåñïå÷èâàþùèé ñòàáèëüíóþ è óïðàâëÿåìóþ ýêñïëóàòàöèþ IDE â ïðîèçâîäñòâåííûõ êîíòóðàõ.
OpenIDE ñîçäàåòñÿ ñ ó÷åòîì òðåáîâàíèé ïî ëîêàëüíîìó èñïîëíåíèþ è îòñóòñòâèþ çàâèñèìîñòè îò çàðóáåæíîé èíôðàñòðóêòóðû. Âñå ïðîöåññû ñáîðêè, îáíîâëåíèÿ è õðàíåíèÿ äàííûõ ïîëíîñòüþ ëîêàëèçîâàíû. Èñõîäíûé êîä ïîëüçîâàòåëåé íå ïåðåäàåòñÿ âî âíåøíèå îáëàêà, ÷òî àêòóàëüíî äëÿ êîìïàíèé ñ ïîâûøåííûìè òðåáîâàíèÿìè ê èíôîðìàöèîííîé áåçîïàñíîñòè. Ðàçðàáîòêà âåäåòñÿ íà áàçå äîâåðåííîé ðîññèéñêîé ñáîðêè Java Axiom JDK ñ ïîìîùüþ ðîññèéñêîé ïëàòôîðìû ðàáîòû ñ êîäîì GitFlic.
«OpenIDE ñòàëà îäíèì èç íàèáîëåå âîñòðåáîâàííûõ èíñòðóìåíòîâ ðàçðàáîòêè â Ðîññèè. Çàïóñê êîðïîðàòèâíîé âåðñèè OpenIDE Pro — ýòî îòâåò íà çàïðîñû, êîòîðûå ìû ïîëó÷èëè ñ ðûíêà. Êðóïíûì êîìïàíèÿì íåîáõîäèì ïðåäñêàçóåìûé, ïîääåðæèâàåìûé è áåçîïàñíûé èíñòðóìåíò ïðîìûøëåííîé ðàçðàáîòêè. Ïðè ýòîì ìû ïðîäîëæàåì ðàçâèâàòü è ïîääåðæèâàòü áåñïëàòíóþ âåðñèþ OpenIDE — îíà îñòàåòñÿ ïîëíîöåííûì ïðîäóêòîì äëÿ ñîîáùåñòâà è îñíîâîé íàøåé ýêîñèñòåìû. Êîììåð÷åñêàÿ âåðñèÿ ïîçâîëèò çàêðûâàòü ïîòðåáíîñòè ìóëüòèñòåêîâûõ êîìàíä è äâèãàòüñÿ áûñòðåå â ðàñøèðåíèè âîçìîæíîñòåé», — ñêàçàë Ôåäîð Ñàçîíîâ, ãåíåðàëüíûé äèðåêòîð ÎÎÎ «Îòêðûòàÿ ñðåäà ðàçðàáîòêè».
Ïåðâàÿ âåðñèÿ OpenIDE Pro ïëàíèðóåòñÿ ê âûïóñêó â I êâàðòàëå 2026 ã.


