{"id":6768,"date":"2024-06-14T23:11:13","date_gmt":"2024-06-14T21:11:13","guid":{"rendered":"https:\/\/sajberinfo.com\/?p=6768"},"modified":"2024-06-14T23:11:13","modified_gmt":"2024-06-14T21:11:13","slug":"microsoft-zamjenjuje-vbscript","status":"publish","type":"post","link":"https:\/\/sajberinfo.com\/en\/2024\/06\/14\/microsoft-zamjenjuje-vbscript\/","title":{"rendered":"Microsoft zamjenjuje VBScript"},"content":{"rendered":"<p><span style=\"font-size: 14pt;\"><em>VBScript<\/em>, skriptni jezik koji je razvila kompanija <em>Microsoft<\/em>, bio je sastavni dio automatizacije zadataka i prilago\u0111avanja funkcionalnosti u okviru <em>Microsoft Office<\/em> paketa preko <em>Visual<\/em> <em>Basic<\/em> za aplikacije (<em>VBA<\/em>). Me\u0111utim, sa najavom njegove zamjene, neophodno je razumjeti \u0161ta to zna\u010di za postoje\u0107e korisni\u010dke <em>VBA<\/em> projekte.<\/span><\/p>\n<div id=\"attachment_6769\" style=\"width: 1034px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-6769\" class=\"size-full wp-image-6769\" src=\"https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript.jpg\" alt=\"VBScript\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript.jpg 1024w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript-300x300.jpg 300w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript-150x150.jpg 150w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript-768x768.jpg 768w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript-12x12.jpg 12w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript-80x80.jpg 80w, https:\/\/sajberinfo.com\/wp-content\/uploads\/2024\/06\/Replacing-VBScript-320x320.jpg 320w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><p id=\"caption-attachment-6769\" class=\"wp-caption-text\"><em>Microsoft zamjenjuje VBScript; Source: Bing Image Creator<\/em><\/p><\/div>\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sadr\u017eaj<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sajberinfo.com\/en\/2024\/06\/14\/microsoft-zamjenjuje-vbscript\/#VBSCRIPT\" >VBSCRIPT<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sajberinfo.com\/en\/2024\/06\/14\/microsoft-zamjenjuje-vbscript\/#VBSCRIPT_ZAMJENA\" >VBSCRIPT ZAMJENA<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sajberinfo.com\/en\/2024\/06\/14\/microsoft-zamjenjuje-vbscript\/#Prva_faza\" >Prva faza<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sajberinfo.com\/en\/2024\/06\/14\/microsoft-zamjenjuje-vbscript\/#Druga_faza\" >Druga faza<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sajberinfo.com\/en\/2024\/06\/14\/microsoft-zamjenjuje-vbscript\/#Treca_faza\" >Tre\u0107a faza<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/sajberinfo.com\/en\/2024\/06\/14\/microsoft-zamjenjuje-vbscript\/#ZAKLJUCAK\" >ZAKLJU\u010cAK<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"VBSCRIPT\"><\/span><strong><span style=\"font-size: 14pt;\"><em>VBSCRIPT<\/em><\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\"><em>VBScript<\/em>, ili <em>Visual Basic Scripting Edition<\/em>, je lagani skriptni jezik koji je kompanija <em>Microsoft<\/em> uvela jo\u0161 1996. godine. Ovaj svestrani alat se tokom godina na\u0161iroko koristio za automatizaciju zadataka i kontrolu aplikacija na sistemima zasnovanim na <em>Windows<\/em> operativnom sistemu. Popularnost je stekao zahvaljuju\u0107i jednostavnosti kori\u0161\u0107enja i kompatibilnosti sa razli\u010ditim tehnologijama, posebno sa <em>HTML<\/em> stranicama, <em>Microsoft<\/em> aktivnim serverskim stranicama (eng. <em>Active Server Pages \u2013 ASP<\/em>) i <em>Windows Script Host<\/em> (<em>VSH<\/em>).<\/span><\/p>\n<p><span style=\"font-size: 14pt;\"><em>VBScript<\/em> je dizajniran kao dinami\u010dki skriptni jezik koji se lako mo\u017ee ugraditi u <em>HTML<\/em> dokumente da bi dodao interaktivnost i funkcionalnost. Ovo ga je u\u010dinilo idealnim izborom za veb programere koji su \u017eeljeli da stvore zanimljivija korisni\u010dka iskustva bez potrebe za opse\u017enim znanjem o k\u00f4diranju. Jednostavnost jezika ga je tako\u0111e u\u010dinila dostupnim korisnicima sa malo iskustva u programiranju, omogu\u0107avaju\u0107i im da automatizuju zadatke koji se ponavljaju ili prilago\u0111avaju svoje softverske aplikacije. Kompanija <em>Microsoft<\/em> je prepoznala potrebu za laganim jezikom za skriptovanje koji bi mogao da premosti jaz izme\u0111u stati\u010dkih <em>HTML<\/em> stranica i slo\u017eenijih programskih jezika poput <em>C++<\/em> ili <em>Java<\/em>. <em>VBScript <\/em>uvo\u0111enjem, omogu\u0107ili su programerima pristupa\u010dno rje\u0161enje za kreiranje dinami\u010dkog veb sadr\u017eaja bez potrebe za u\u010denjem punopravnog programskog jezika.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"VBSCRIPT_ZAMJENA\"><\/span><strong><span style=\"font-size: 14pt;\"><em>VBSCRIPT ZAMJENA<\/em><\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\">Me\u0111utim, kako je tehnologija nastavila da se razvija, pojavili su se noviji jezici za skriptovanje kao \u0161to su <em>JavaScript<\/em> i <em>PowerShell<\/em> koji nude \u0161ire mogu\u0107nosti i pogodniji su za savremene zadatke razvoja veba i automatizacije. Ova pobolj\u0161anja su dovela do toga da kompanija <em>Microsoft<\/em> objavi <em>VBScript <\/em>ukidanje. Kompanija preporu\u010duje migraciju na <em>PowerShell<\/em> ako su veb lokacije ili aplikacije <em>VBScript<\/em> koriste automatizaciju zadataka, jer \u0107e budu\u0107e faze ove tranzicije uticati na one korisnike koji se i dalje oslanjaju na ovaj jezik.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Proces zamjene \u0107e se odvijati u tri faze. Po\u010dev\u0161i od novog izdanja operativnog sistemima zakazanog za kasnije ove godine, <em>VBScript<\/em> \u0107e biti dostupan kao funkcija na zahtev (eng. <em>Feature on Demand \u2013 FOD<\/em>). To zna\u010di da se ne\u0107e instalirati podrazumijevano, ali se i dalje mo\u017ee dodati ako je potrebno. Me\u0111utim, kompanija <em>Microsoft<\/em> je najavila svoju namjeru da potpuno povu\u010de <em>VBScript<\/em> iz budu\u0107ih izdanja <em>Windows<\/em> operativnog sistema.<\/span><\/p>\n<p>&nbsp;<\/p>\n<blockquote><p><span style=\"font-size: 14pt;\"><em>\u201cTehnologija je napredovala tokom godina, \u0161to je dovelo do mo\u0107nijih i svestranijih jezika za skriptovanje kao \u0161to su JavaScript i PowerShell. Ovi jezici nude \u0161ire mogu\u0107nosti i pogodniji su za savremeni razvoj veba i zadatke automatizacije.\u201d<\/em><\/span><\/p>\n<p style=\"text-align: right;\"><span style=\"font-size: 14pt;\"><em>&#8211; <\/em><a href=\"https:\/\/techcommunity.microsoft.com\/t5\/windows-it-pro-blog\/vbscript-deprecation-timelines-and-next-steps\/ba-p\/4148301\" target=\"_blank\" rel=\"noopener\"><em>Naveen Shankar, Microsoft program manager<\/em><\/a><em> &#8211;<\/em><\/span><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><span style=\"font-size: 14pt;\">Do ove tranzicije ne\u0107e do\u0107i preko no\u0107i, ve\u0107 se sprovesti u fazama sa razli\u010ditim vremenskim kroz ukupno tri faze.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Prva_faza\"><\/span><strong><span style=\"font-size: 14pt;\">Prva faza<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Prva faza procesa <em>VBScript<\/em> zamjene prvenstveno se fokusira na informisanje korisnika o predstoje\u0107im promjenama i pru\u017eanje resursa koji \u0107e im pomo\u0107i da se pripreme za tranziciju. Kompanija <em>Microsoft<\/em> razumije da bi se neki korisnici i dalje mogli oslanjati na <em>VBScript<\/em> u svojim <em>Visual Basic Applications \u2013 VBA<\/em> projektima, posebno u onima koji uklju\u010duju reference <em>typelib<\/em> kao \u0161to su regularni izrazi. U ovim slu\u010dajevima, prva faza ne\u0107e direktno uticati na funkcionalnost postoje\u0107ih rje\u0161enja. Me\u0111utim, klju\u010dno je biti u toku sa novim de\u0161avanjima, jer \u0107e budu\u0107e faze uticati na ove scenarije.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Kompanija <em>Microsoft<\/em> preporu\u010duje migraciju sa <em>VBScript<\/em> skrpit jezika na <em>PowerShell<\/em> za korisnike \u010dije veb lokacije ili aplikacije zavise od <em>VBScript<\/em> radi automatizacije zadataka ili kori\u0161\u0107enja prilago\u0111enih <em>VBScript <\/em>radnji kao funkcije u instalacionim paketima. <em>PowerShell<\/em> nudi naprednije mogu\u0107nosti i pogodniji je za savremeni veb razvoj i zahteve automatizacije zadataka. Proces tranzicije mo\u017ee uklju\u010divati u\u010denje nove sintakse, tehnika za otklanjanje gre\u0161aka i prilago\u0111avanje <em>PowerShell<\/em> okru\u017eenju. Kompanija <em>Microsoft<\/em> obezbje\u0111uje razli\u010dite resurse, uklju\u010duju\u0107i dokumentaciju, uputstva i podr\u0161ku zajednice, kako bi omogu\u0107io neometano iskustvo migracije.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Druga_faza\"><\/span><strong><span style=\"font-size: 14pt;\">Druga faza<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Druga faza ozna\u010dava po\u010detak stvarnog procesa uklanjanja. Iako jo\u0161 nije najavljen konkretan datum, o\u010dekuje se da \u0107e kompanija <em>Microsoft<\/em> tokom ove faze po\u010deti da ukida odre\u0111ene funkcije vezane za <em>VBScript<\/em>. Ovo mo\u017ee uklju\u010divati uklanjanje podr\u0161ke za <em>VBScript<\/em> u <em>Internet<\/em> <em>Explorer<\/em> pregleda\u010du ili drugim aplikacijama i okon\u010danje bezbjednosnih a\u017euriranja za starije verzije <em>Windows<\/em> operativnog sistema sa ugra\u0111enim <em>VBScript<\/em> mehanizmom. Ove promjene mogu izazvati probleme sa kompatibilno\u0161\u0107u za neke korisnike, zbog \u010dega je neophodno zapo\u010deti proces migracije sa <em>VBScript<\/em> na <em>PowerShell<\/em> \u0161to je pre mogu\u0107e tokom druge faze.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Treca_faza\"><\/span><strong><span style=\"font-size: 14pt;\">Tre\u0107a faza<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-size: 14pt;\">Tre\u0107a faza je posljednja faza <em>VBScript<\/em> zamjene i predstavlja potpuno <em>VBScript <\/em>uklanjanje iz <em>Windows<\/em> operativnog sistema. Kada se to dogodi, sve povezane biblioteke dinami\u010dkih veza (<em>DLL<\/em> datoteke) \u0107e tako\u0111e biti izbrisane, \u0161to \u0107e dovesti do toga da projekti koji se oslanjaju na <em>VBScript<\/em> u potpunosti prestanu da funkcioni\u0161u. Ovaj dugi vremenski okvir zamjene je prvenstveno posljedica ogromnog broja aplikacija koje se jo\u0161 uvijek oslanjaju na <em>VBScript<\/em> i potrebe da se korisnicima obezbijedi dovoljno vremena da se pripreme za tranziciju.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"ZAKLJUCAK\"><\/span><strong><span style=\"font-size: 14pt;\">ZAKLJU\u010cAK<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-size: 14pt;\">Odluka kompanije <em>Microsoft<\/em> da povu\u010de <em>VBScript<\/em> i zamjeni ga naprednijim alternativama kao \u0161to su <em>JavaScript<\/em> i <em>PowerShell<\/em> ozna\u010dava zna\u010dajan pomak u opcijama skriptovanja za veb razvoj i automatizaciju zadataka. Dok se prva faza fokusira na informisanje korisnika o predstoje\u0107im promjenama i obezbje\u0111ivanje resursa koji \u0107e im pomo\u0107i da se pripreme za tranziciju, budu\u0107e faze \u0107e uklju\u010divati stvarno uklanjanje <em>VBScript<\/em> funkcionalnosti i eventualno potpuno izbacivanje iz <em>Windows<\/em> sistema.<\/span><\/p>\n<p><span style=\"font-size: 14pt;\">Iako ova promjena mo\u017ee donijeti izazove za neke korisnike, ona tako\u0111e predstavlja mogu\u0107nosti za nadogradnju na mo\u0107nije i svestranije alternative kao \u0161to su koje su pogodnije za moderne digitalne pejza\u017ee. Informisanje o novim de\u0161avanjima i planiranje dobre strategije migracije pomo\u0107i \u0107e da se obezbijedi nesmetan prelaz za one na koje uti\u010de ova planirana <em>VBScript<\/em> zamjena kompanije <em>Microsoft<\/em>.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>VBScript, skriptni jezik koji je razvila kompanija Microsoft, bio je sastavni dio automatizacije zadataka i prilago\u0111avanja funkcionalnosti u okviru Microsoft Office paketa preko Visual Basic za aplikacije (VBA). Me\u0111utim, sa najavom njegove zamjene, neophodno&#46;&#46;&#46;<\/p>","protected":false},"author":1,"featured_media":6769,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[1526,1528,1523,1524,1522,1527,1529,1525],"class_list":["post-6768","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hronike","tag-advanced-scripting-languages","tag-automation-tasks","tag-end-of-an-era-for-vbscript","tag-java-script-as-replacement","tag-microsoft-deprecates-vbscript","tag-modern-web-development","tag-powerful-alternatives","tag-powershell-as-alternative"],"_links":{"self":[{"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/posts\/6768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/comments?post=6768"}],"version-history":[{"count":0,"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/posts\/6768\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/media\/6769"}],"wp:attachment":[{"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/media?parent=6768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/categories?post=6768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sajberinfo.com\/en\/wp-json\/wp\/v2\/tags?post=6768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}