Skip to the content.

VS Code

Ի՞նչ հիմնական տիպերի են բաժանվում աղբյուրային կոդի խմբագրիչները (Source-code editor): Այնուամենայնիվ ո՞ր խմբագրիչն է ամենահարմարը վեբ ծրագրավորման մեջ օգտագործելու համար:

Հարմար աղբյուրային կոդի խմբագրիչի ընտրությունը չափազանց կարևոր է, այն կարող է մի քանի անգամ բարձրացնել ծրագրավորողի աշխատանքի արտադրողականությունը։ Աղբյուրային կոդի խմբագրիչները լինում են երկու հիմնական տիպի՝ IDE և «թեթև» խմբագրիչներ։

Գործնականում թեթև խմբագրիչների ֆունկցիոնալությունը կարելի է մեծացնել տարբեր կցորդների (plugin) օգնությամբ, և շատ դեպքերում IDE-ների և թեթև խմբագրիչների միջև եղած սահմանը լղոզված է ու խմբագրիչը դասակարգել այս կամ այն տիպին կրում է զուտ սուբյեկտիվ բնույթ։

IDE-ն անգլերեն հապավում է (Integrated Development Environment), այն շատ մեծ ֆունկցիոնալությամբ օժտված աղբյուրային կոդի խմբագրիչ է, որով կարելի է խմբագրել մեծ ու բարդ պրոյեկտները, որոնք կարող են բաղկացած լինել տասնյակ, անգամ հարյուրավոր ֆայլերից։ Այն հնարավորություն է տալիս ներբեռնել ամբողջ պրոյեկտը՝ բաղկացած բազմաթիվ ֆայլերից, հեշտությամբ անցում կատարել մի ֆայլից մյուսը, կատարել կոդի ավտոլրացում, ընդ որում ոչ թե միայն բացված ֆայլի՝ այլև ամբողջ պրոյեկտի մակարդակով։ Այն նաև հնարավորություն է տալիս պրոյեկտը ինտեգրելVersion Control System-ի, օրինակ՝ Git, Mercurial կամ Subversion, տեստավորման միջավայրի և մի շարք այլ գործիքների հետ։ Աշխատանքային պրոցեսը հեշտացնում են նաև կոդի միատիպ կոնստրուկցիաների միանման լուսավորումը, որը մեծացնում է ընթեռնելիությունը։

Վեբ ծրագրավորողների կողմից լայնորեն օգտագործվող IDE-ներն են Visual Studio Code-ը և WebStorm-ը։

Թեթև խմբագրիչները թեև չունեն հարուստ ֆունկցիոնալություն, ինչպիսին որ IDE-ների մոտ է, սակայն նրանց առավելությունն էլ պարզությունն է,արագագործությունը և հարմար ինտերֆեյսը։ Հարմար են փոքր պրոյեկտների համար, բացի դրանից IDE-ները աշխատում են ամբողջ պրոյեկտի մասշտաբով, ներբեռնում են մեծ քանակությամբ տվյալներ, կատարում այդ տվյալների անալիզ, ինչը անշուշտ դանդաղեցնում է նրանց աշխատանքը, իսկ շատ հաճախ հարկավոր է լինում ընդամենը որևէ ֆայլում մի քանի բան փոխել, և դրա համար թեթև խմբագրիչը շատ հարմար է։

Տարածված են Sublime Text-ը, Notepad++-ն ու Atom-ը։

Սակայն երկու խմբագրիչներն էլ ունեն մեկ թերություն՝ բարդ են օգտագործման համար, և սկսնակներին ուղղակի խորհուրդ չի տրվում օգտագործել, որովհետև ի տարբերություն վերը թվարկված այլ խմբագրիչների, որոնք ունեն ինտուիտիվ կերպով հասկանալի ինտերֆեյս Vim-ով և Emacs-ով աշխատելու համար պետք է լրացուցիչ ժամանակ հատկացնել նախ և առաջ դրանց աշխատանքի սկզբունքներին և դոկումենտացիային ծանոթանալու համար: