Чым запомніўся 2019 год у распрацоўцы?

Усё бліжэй Новы год. Толькі лянівы не напісаў пра трэнды 2020 года, а мы вырашылі зафіксаваць самыя значныя падзеі з года адыходзячага - 2019. Трымайце ТОП-7 падзей у свеце распрацоўкі ад практык Java і Frontend цэнтра распрацоўкі кампаніі "Рэксафт" у Варонежы.

Чым запомніўся 2019 год у распрацоўцы?
Крыніца

Такім чынам, вось наш рэйтынг знакавых падзей 2019:

1. Справа Nginx і Рамблер

Мы, як распрацоўшчыкі, не можам не сачыць за сітуацыяй вакол стварэння Ігара Сысоева. Упэўненыя, што такія спрэчкі моцна ўплываюць на развіццё рашэнняў з адчыненых зыходным кодам і IT-індустрыі ў цэлым. Яны павінны ўрэгулявацца без звароту да КК. Такія навіны дэматывуюць распрацоўшчыкаў на стварэнне чагосьці новага. Узнікаюць сумневы і асцярогі. А бо не ўсе папулярныя і шырока выкарыстоўваныя бібліятэкі і прадукты такога роду былі напісаны ў хатніх умовах. Калі будзе створаны прэцэдэнт, то ён можа пакласці пачатак ланцужку падобных спраў і ў іншых кампаніях.

Гэта будзе адзіная негатыўная падзея адыходзячага года, але абысці яе бокам мы ніяк не маглі.

2. Выхад Java 13

У памяці яшчэ жыве той час, калі вынахад новай версіі Java быў падзеяй пяцігодкі. Але ўсё мяняецца. Oracle не толькі перайшоў на паўгадавыя рэлізы, але і ўпэўнена замацаваў гэтую тэндэнцыю. Два рэлізы сёлета і бягучая актуальная 13-я версія з'яўляецца таму доказам. З аднаго боку, такая частата рэлізаў робіць мову больш сучаснай, запатрабаванай і жаданай да вывучэння. З іншага, рэдкія рэлізы былі адначасова і моцным бокам Java. Стабільнасць і надзейнасць – два асноўныя фактары, якія ўплываюць на прыняцце рашэння пры выбары тэхналогіі для распрацоўкі. А зараз тэрмін падтрымкі новай версіі моцна зменшыўся. Апошні рэліз з доўгай падтрымкай - адзінаццаты. Але сучасныя рэаліі дыктуюць свае ўмовы: хуткасць развіцця тэхналогій, попыт на новыя рашэнні і высокая канкурэнцыя паміж мовамі праграмавання патрабуюць змен устояных традыцый.

3. Вынахад JetBrains Space

Рабяты з JetBrains працягваюць заваёўваць сэрцы праграмістаў. Серада распрацоўкі, сістэма код-рэўю, таск-трэкеры, а зараз яшчэ і платформа для ўсіх працэсаў распрацоўкі. З улікам выкарыстання іншых прадуктаў кампаніі ў праекце і іх шчыльнай інтэграцыі са Space, гэты прадукт стане забойцам Slack, Jira і іншых папулярных прадуктаў. Цяпер распрацоўка знаходзіцца на стадыі beta-тэставанні, але ўжо можна паспрабаваць пагуляцца з ёй усярэдзіне сваёй каманды, тым больш, што, пакуль не выйшаў першы рэліз, яна цалкам бясплатная.

4. Выхад TypeScript 3.*

За мінулы год TypeScript мінуў вельмі доўгі шлях. За гэты час тэхналогія абрасла велізарнай колькасцю карысных магчымасцяў для паскарэння кампіляцыі, спрашчэнні падзелу кода, паляпшэнні аналізу і адкрыла новыя шляхі да выкарыстання асаблівасцяў мовы. Цяжка не заўважыць таксама і новыя аператары, якія былі дададзены ў мову: Optional Chaining, Nullish Coalescing і многае іншае. Усё тое, што толькі знаходзіцца на стадыі ўзгаднення ў чарнавым варыянце, ужо даступна ў TypeScript.

Цяжка ўявіць праект карпаратыўнага ўзроўню, напісаны на мове са слабой тыпізацыяй. Цяпер усё больш распрацоўшчыкаў выбіраюць кампіляваныя мовы, паколькі для іх важная не хуткасць распрацоўкі, а надзейнасць зыходнага прадукта.

5. Вынахад React v16.8

Цяпер амаль кожны распрацоўшчык ведае і, што немалаважна, умее выкарыстоўваць дадзеную бібліятэку. Такая папулярнасць абумоўліваецца ідэямі, якія ляжаць у яе аснове. Кампанентны падыход, ізаморфнасць, хуткасць і прастата працы робяць React абсалютным пераможцам.

Хоць за адыходзячы год і было шмат абнаўленняў, асабліва хацелася б вылучыць менавіта хукі. Распрацоўнікі разумелі, што бібліятэка мела некаторыя праблемы з прадастаўленнем магчымасці паўторнага выкарыстання кампанентаў са станам. Супольнасць вырашала іх з дапамогай розных патэрнаў, але, часцяком, гэта рабіла код толькі заблытаней.
Хукі цалкам выправілі дадзеную сітуацыю, рэалізуючы простую ідэю, якая вельмі моцна зменьвае код, і тое, як лёгка ён чытаецца і ўспрымаецца. Будзе вельмі цікава даведацца, як бібліятэка зменіцца ў надыходзячым годзе.

6. Вынахад Raspberry PI 4

Праграмаванне сёння ўсё больш сыходзіць у бок мікракантролераў, якія носяцца прылад і IoT. Raspberry PI у гэтым свеце стаіць дзесьці пасярэдзіне – паўнавартасны кампутар, але які змяшчаецца на далоні. Пачынаючы з самай першай версіі, гэты аднаплатнік адкрыў новы спектр магчымасцей. Цяпер гэта ўжо чатырох'ядравы працэсар, нарэшце з'явіўся сучасны usb-c, падтрымка 4k-манітораў. У параўнанні з папярэдняй версіяй Raspberry PI 4 – моцны скачок у развіцці лінейкі. А нізкая, адэкватная цана робіць гэты кампутар даступным не толькі для прафесійнага выкарыстання, але таксама для навучання і хатніх эксперыментаў.

7. Першая IT nights у Інаполісе

У пачатку жніўня 2019 года прайшла першая начная IT-канферэнцыя ў Інаполісе ў Казані. З усяго багацця мерапрыемстваў у адыходзячым годзе ў спіс дададзім толькі гэта. Па-першае, за незвычайны фармат: усе даклады былі ў другой палове дня і заканчваліся ноччу, а днём арганізатары давалі розныя забаўкі ў самім горадзе. Па-другое, за новую пляцоўку. Масква і Санкт-Пецярбург ужо перанасычаны канферэнцыямі і мітапамі, але на гэтых гарадах IT-індустрыя ў Расіі не заканчваецца, трэба развіваць і іншыя кам'юніці. Па-трэцяе, за нізкі кошт пры добрай якасці. Канферэнцыя сабрала крутых спецыялістаў, а кошт уваходнага білета здаецца смешным на фоне іншых IT-канферэнцый у Расіі.

А чым запомніўся вам 2019 год? І так, з Новым годам, Хабр! Усім міру і дабра!

Крыніца: habr.com

Дадаць каментар