{"id":1033,"date":"2020-05-12T08:26:38","date_gmt":"2020-05-12T08:26:38","guid":{"rendered":"https:\/\/kalkus.dev\/?p=1033"},"modified":"2023-08-24T23:18:01","modified_gmt":"2023-08-24T23:18:01","slug":"czy-angular-umiera","status":"publish","type":"post","link":"https:\/\/kalkus.dev\/blog\/2020\/05\/12\/czy-angular-umiera\/","title":{"rendered":"Czy Angular umiera?"},"content":{"rendered":"\n<h3>Angular.js by\u0142 prze\u0142omowym frameworkiem, kt\u00f3ry zredefiniowa\u0142 nasze my\u015blenie o front-endzie i znacz\u0105co podni\u00f3s\u0142 produktywno\u015b\u0107. Kolejna jego wersja, \u0142ami\u0105ca kompatybilno\u015b\u0107 oraz opublikowana z po\u015blizgiem otworzy\u0142a pole do ekspansji Reacta. Czy Angular zaprzepa\u015bci\u0142 swoj\u0105 szans\u0119 na dominacj\u0119? Czy Angular umiera?<\/h3>\n\n\n\n<p>Portal <a href=\"https:\/\/stateofjs.com\/\">The State of JavaScript <\/a>publikuje regularnie \u015bwietne raporty na temat ekosystemu wsp\u00f3\u0142czesnego JavaScriptu. Analizowana jest popularno\u015b\u0107 i satysfakcja z u\u017cywania front- i back-endowych framework\u00f3w, bibliotek do testowania oraz zarz\u0105dzania stanem i danymi w aplikacji.<\/p>\n\n\n\n<p>Wzmianki o Angularze nie s\u0105 optymistyczne. Poni\u017cej diagram zainteresowania frameworkiem, ukazuj\u0105cy wyra\u017any trend spadkowy:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/2019.stateofjs.com\/front-end-frameworks\/front_end_frameworks_experience_ranking\"><img loading=\"lazy\" width=\"1024\" height=\"308\" src=\"https:\/\/kalkus.dev\/wp-content\/uploads\/2020\/05\/angular-interest-1024x308.png\" alt=\"malejace zainteresowanie angularem\" class=\"wp-image-1035\" srcset=\"https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest-1024x308.png 1024w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest-300x90.png 300w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest-768x231.png 768w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest-1536x462.png 1536w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest.png 1546w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Tutaj z kolei widzimy spadek satysfakcji z pracy z Angularem:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/2019.stateofjs.com\/front-end-frameworks\/front_end_frameworks_experience_ranking\"><img loading=\"lazy\" width=\"1024\" height=\"325\" src=\"https:\/\/kalkus.dev\/wp-content\/uploads\/2020\/05\/angular-satisfaction-1024x325.png\" alt=\"\" class=\"wp-image-1036\" srcset=\"https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-satisfaction-1024x325.png 1024w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-satisfaction-300x95.png 300w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-satisfaction-768x244.png 768w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-satisfaction-1536x487.png 1536w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-satisfaction.png 1558w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Zadowolenie z pracy z frameworkiem jest wed\u0142ug raportu <a href=\"https:\/\/stateofjs.com\/\">The State of JavaScript<\/a> tak niskie, \u017ce wi\u0119kszo\u015b\u0107 programist\u00f3w, kt\u00f3ra ma z nim do\u015bwiadczenie nie chce go ponownie u\u017cywa\u0107. 21.9% ankietowanych os\u00f3b zna i lubi Angulara, ale kolejne 35.8%, kt\u00f3re r\u00f3wnie\u017c Angulara u\u017cywa\u0142o nie chce tego robi\u0107 w przysz\u0142o\u015bci.<\/p>\n\n\n\n<p>A\u017c 32.4% os\u00f3b nie jest zainteresowanych zaznajomieniem si\u0119 z frameworkiem. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/2019.stateofjs.com\/front-end-frameworks\/angular\/angular_experience \"><img loading=\"lazy\" width=\"1024\" height=\"290\" src=\"https:\/\/kalkus.dev\/wp-content\/uploads\/2020\/05\/angular-using-1024x290.png\" alt=\"satysfakcja pracy z angular\" class=\"wp-image-1037\" srcset=\"https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-using-1024x290.png 1024w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-using-300x85.png 300w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-using-768x217.png 768w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-using-1536x435.png 1536w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-using.png 1678w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Statystyki NPM wydaj\u0105 si\u0119 by\u0107 dla Angulara r\u00f3wnie nieub\u0142agane:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"https:\/\/www.npmtrends.com\/react-vs-vue-vs-@angular\/core\"><img loading=\"lazy\" width=\"1024\" height=\"615\" src=\"https:\/\/kalkus.dev\/wp-content\/uploads\/2020\/05\/angular-interest2-1024x615.png\" alt=\"\" class=\"wp-image-1038\" srcset=\"https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest2-1024x615.png 1024w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest2-300x180.png 300w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest2-768x462.png 768w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest2-1536x923.png 1536w, https:\/\/kalkus.dev\/blog\/wp-content\/uploads\/2020\/05\/angular-interest2.png 1629w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Warto zauwa\u017cy\u0107, \u017ce Angular nie tylko nigdy nie dogoni\u0142 popularno\u015bci Reacta, przynajmniej w tym zestawieniu, ale wr\u0119cz straci\u0142 przewag\u0119 nad Vue.<\/p>\n\n\n\n<p>Na polskim rynku pracy wyra\u017anie dominuje React i Angular, aczkolwiek w ostatnich miesi\u0105cach daje si\u0119 zauwa\u017cy\u0107 zar\u00f3wno p\u0105czkowanie ofert z Vue, jak i bardzo dobrze p\u0142atne oferty z Angulara. Mo\u017ce to \u015bwiadczy\u0107 o spadku popularno\u015bci tego drugiego \u2013 by\u0107 mo\u017ce developerzy nie wierz\u0105 ju\u017c we framework i nie chc\u0105 z nim pracowa\u0107, dlatego trudno znale\u017a\u0107 ch\u0119tnych do pracy i podbija to stawki. Mo\u017cliwe te\u017c jednak, \u017ce Angular lepiej si\u0119 przyj\u0105\u0142 w \u015brodowisku du\u017cych korporacji, kt\u00f3re maj\u0105 pot\u0119\u017cne bud\u017cety&#8230;<\/p>\n\n\n\n<p>Ci\u0119\u017cko o jednoznaczn\u0105 opini\u0119 i wyrok. Nie czas mo\u017ce jeszcze stawia\u0107 kresk\u0119 na Angularze, ale warto by\u0107 czujnym i obserwowa\u0107 rynek.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Angular.js by\u0142 prze\u0142omowym frameworkiem, kt\u00f3ry zredefiniowa\u0142 nasze my\u015blenie o front-endzie i znacz\u0105co podni\u00f3s\u0142 produktywno\u015b\u0107. Kolejna jego wersja, \u0142ami\u0105ca kompatybilno\u015b\u0107 oraz opublikowana z po\u015blizgiem otworzy\u0142a pole do ekspansji Reacta. Czy Angular zaprzepa\u015bci\u0142 swoj\u0105 szans\u0119 na dominacj\u0119? Czy Angular umiera? Portal The State of JavaScript publikuje regularnie \u015bwietne raporty na temat ekosystemu wsp\u00f3\u0142czesnego JavaScriptu. Analizowana jest popularno\u015b\u0107 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1039,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[204,7],"tags":[157,158,135,159],"_links":{"self":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts\/1033"}],"collection":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/comments?post=1033"}],"version-history":[{"count":4,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts\/1033\/revisions"}],"predecessor-version":[{"id":1047,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/posts\/1033\/revisions\/1047"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/media\/1039"}],"wp:attachment":[{"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/media?parent=1033"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/categories?post=1033"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kalkus.dev\/blog\/wp-json\/wp\/v2\/tags?post=1033"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}