Âûáèðàé : Ïîêóïàé : Èñïîëüçóé
0

«ßíäåêñ Go» ïðåäñòàâëÿåò userver 3.0 — íîâóþ âåðñèþ îïåíñîðñíîãî ðåøåíèÿ äëÿ ñîçäàíèÿ ïðèëîæåíèé

Ðàçðàáîò÷èêè «ßíäåêñ Go» îïóáëèêîâàëè íà GitHub ðåëèç òðåòüåé âåðñèè ôðåéìâîðêà userver — íàáîðà èíñòðóìåíòîâ, êîòîðûé...

Ðàçðàáîò÷èêè «ßíäåêñ Go» îïóáëèêîâàëè íà GitHub ðåëèç òðåòüåé âåðñèè ôðåéìâîðêà userver — íàáîðà èíñòðóìåíòîâ, êîòîðûé ïîçâîëÿåò ñîçäàâàòü âûñîêîíàãðóæåííûå ïðèëîæåíèÿ íà C++. Îá ýòîì CNews ñîîáùèëè ïðåäñòàâèòåëè «ßíäåêñ Go».

 userver âíåñëè áîëåå 2,5 òûñ. óëó÷øåíèé ñ ó÷åòîì çàïðîñîâ è ïîæåëàíèé ïîëüçîâàòåëåé. Îí äîñòóïåí âñåìó IÈ-ñîîáùåñòâó — ñ åãî ïîìîùüþ ìîæíî ñîêðàòèòü ïîòðåáëåíèå îïåðàòèâíîé ïàìÿòè ïðèëîæåíèÿìè è óñêîðèòü ñàìó ðàçðàáîòêó. Ôðåéìâîðê èñïîëüçóþò â «ßíäåêñå» è â äðóãèõ ÈÒ-êîìïàíèÿõ â Ðîññèè è â ìèðå.

Îäíèì èç êëþ÷åâûõ îáíîâëåíèé â ôðåéìâîðêå ñòàëî ïîÿâëåíèå ïðîãðàììû Chaotic. Îíà àâòîìàòèçèðóåò ïðîöåññ íàïèñàíèÿ îäíîòèïíîãî êîäà, ïîìîãàÿ ýêîíîìèòü ÷àñû ðàçðàáîòêè íà îäíîé ñõåìå äàííûõ. Áëàãîäàðÿ Chaotic ìîæíî ñîêðàòèòü êîëè÷åñòâî îøèáîê â êîäå è çà ñ÷åò ýòîãî ïîâûñèòü åãî îáùóþ íàäåæíîñòü.

Òàêæå âñåìó ñîîáùåñòâó ðàçðàáîò÷èêîâ íà Ñ++ ñòàëà äîñòóïíà userver easy — áèáëèîòåêà äëÿ áûñòðîãî ïðîòîòèïèðîâàíèÿ ðåøåíèé ñ âîçìîæíîñòüþ äàëüíåéøåãî ìàñøòàáèðîâàíèÿ. Îíà ïîçâîëÿåò çà êîðîòêèå ñðîêè ñîáðàòü íîâûé ìèêðîñåðâèñ, êîòîðûé áóäåò âûäåðæèâàòü íàãðóçêè, à òàêæå îáëàäàòü âñåìè ìåõàíèçìàìè äëÿ îòêàçîóñòîé÷èâîñòè è äèàãíîñòèêè. Êðîìå òîãî, â ðåëèç âîøåë êîìïëåêñ ðåøåíèé äëÿ óìåíüøåíèÿ ïîòðåáëåíèÿ îïåðàòèâíîé ïàìÿòè è ðåñóðñîâ CPU (öåíòðàëüíûõ ïðîöåññîðîâ).

Ôðåéìâîðê userver ñîçäàþò è èñïîëüçóþò ðàçðàáîò÷èêè «Òåõïëàòôîðìû Ãîðîäñêèõ ñåðâèñîâ» «ßíäåêñà» äëÿ ïðèëîæåíèé Go, «Åäû», «Ëàâêè» è äð. Ïîñêîëüêó userver — îïåíñîðñ-ïðîåêò, òî âêëàä â åãî ðàçâèòèå òàêæå âíîñÿò ýêñïåðòû èç äðóãèõ êîìïàíèé è òåõíîýíòóçèàñòû, âêëþ÷àÿ ñòóäåíòîâ âåäóùèõ âóçîâ ñòðàíû — íàïðèìåð, ÂØÝ è ÌÔÒÈ.

«ßíäåêñ» ñèñòåìàòè÷åñêè âûêëàäûâàåò â îïåíñîðñ ñâîè êëþ÷åâûå òåõíîëîãèè. Íàïðèìåð, â îòêðûòîì äîñòóïå íàõîäÿòñÿ ïëàòôîðìà äëÿ ðàáîòû ñ áîëüøèìè äàííûìè YTsaurus, ðàñïðåäåëåííàÿ ñèñòåìà óïðàâëåíèÿ áàçàìè äàííûõ YDB è áèáëèîòåêà äëÿ îáó÷åíèÿ áîëüøèõ ÿçûêîâûõ ìîäåëåé YaFSDP.

Êîììåíòàðèè