VS Code para sa mga browser. Ang Microsoft ay nasa likod pa rin ng mga programmer

VS Code para sa mga browser

Sa labing isang taon bilang isang blogger nagkaroon ako ng aking porsyento ng mga error at tagumpay. Ibinigay ko ang mga teknolohiya at distribusyon na mas napapanahon kaysa dati, ngunit tama ako sa pagtaya sa mga serbisyo ng cloud at device tulad ng Chromebook bilang bagong paradigm ng industriya.

Sa pagkahumaling nito sa hindi pagkawala ng pamumuno sa desktop, hindi napagtanto ng Microsoft na binago ng Apple at Google ang mga patakaran ng laro. Ang computer ay hindi na sentro ng aktibidad sa computing, ni ang pagbebenta ng mga lisensya ay ang modelo ng negosyo. Ang mga serbisyo ng cloud, na pinondohan ng advertising o subscription, at naa-access mula sa isang tablet o telepono, ay naging lalong popular.

Ginawa ng Microsoft ang tanging matinong bagay lamang. Bumuo ito ng mga aplikasyon para sa mga operating system ng mga kakumpitensya nito, inilipat ang karamihan sa mga pinakatanyag na application nito sa ulap at, pagkatapos ng pananakop ng mga independiyenteng programmer ay umunlad sila sa bagong platform.  Ang isa sa mga pinakapansin-pansin na desisyon ay upang palabasin ang isang pinagsamang kapaligiran sa pag-unlad sa ilalim ng isang bukas na lisensya ng mapagkukunan. Tinawag itong VS Code.

VS Code para sa mga browser

Patuloy sa kalsadang iyon ipinakita lang uisang magaan na bersyon ng VS Code na ganap na tumatakbo sa browser. Kailangan mo lang gumawa ng folder sa device kung saan mo ina-access para i-save ang iyong trabaho.

Ngunit, mayroong isang catch. Gumagawa lamang ito ng kumpleto sa mga browser na batay sa Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi…). Sa Firefox kakailanganin mong mag-ayos para sa pagtatrabaho sa pamamagitan ng pagbubukas ng mga indibidwal na file o pagkonekta sa isang panlabas na imbakan.

Ito ay dahil Upang ma-access ang device ng user, kailangang ipatupad ng browser ang file system access API.

Hindi rin ako nakahanap ng isang pagpipilian upang isalin ang interface ng gumagamit sa aming wika.

Mga tampok ng VS Code para sa mga browser

Ano ang magagawa mo sa isang nakapaloob na kapaligiran sa pag-unlad na hindi nangangailangan ng pag-install? Ayon sa Microsoft:

  • Paglikha at pag-edit sa browser ng mga maaaring maiimbak na mga file sa aparato ng gumagamit.
  • Pag-preview gamit ang notasyong Markdown.
  • Pagsasama sa mga tool sa pag-debug ng browser para sa paglikha ng mga application sa panig ng kliyente gamit ang HTML, CSS at Javascript.
  • Program na gumagamit ng mga low-resource machine o mobile device.
  • Ang pagsabay sa pagitan ng mga aparato.

Mga Limitasyon

Isang paglilinaw. Sa kasong ito Hindi namin pinag-uusapan ang tungkol sa isang cloud service tulad ng Microsoft 365. Ito ay isang application na ganap na tumatakbo sa browser. Samakatuwid mayroon itong ilang mga limitasyon patungkol sa bersyon ng desktop.

Ang isang napakahalaga ay hindi ka maaaring magpatakbo ng mga programa mula sa terminal o patakbuhin ang debugger dahil walang paraan na ang browser ay may suporta para sa mga programming language.

Sa pangkalahatan:

  • Ang pagkita ng pagkakaiba-iba ng kulay ng code at pag-autocompleto ay magagamit para sa karamihan ng mga wika ng programa.
  • Ang awtomatikong pag-type o pagtuklas ng error sa syntax ay gumagana nang mahusay sa Javascript, Python, at TypeScript.
  • Sa kaso ng mga wika tulad ng JSON, HTML, CSS at KURANG, ang pagganap ay halos kapareho ng sa desktop na bersyon.
  • Bagaman ang listahan ng mga extension ay pareho sa desktop, hindi lahat sa kanila ay magagamit. Ang mga kailangang mag-execute ng code sa Node.js, na nakikipag-ugnayan sa mga partikular na module ng operating system, o naglulunsad ng mga lokal na naka-install na program, ay mamarkahan bilang hindi pinagana. Ang mga gumana ay ang pagpapasadya ng interface ng gumagamit, tulad ng mga tema, keymap, at mga snippet ng code.

GitHub

Malinaw na ang layunin ng eMirosoft ay para sa mga programmer na gamitin ang mga serbisyo nito. Dahil dito Ang VS Code para sa web ay nagdadala ng mga pinagsama-samang GitHub repository, code space, at pull request extension. Ginagawa nitong posible na gumawa ng mabilis na pag-edit, repasuhin ang mga relasyon sa publiko, at magpatuloy sa pagtatrabaho sa isang lokal na kopya o code space ng GitHub upang maipon, patakbuhin, at subukan ang iyong mga pagbabago.

Uulitin ko ang lagi kong sinasabi kapag nagkomento ako sa isang produkto ng Microsoft. Sa kasalukuyang estado ng industriya, interes sa iyo na palabasin ang mga produktong bukas na may lisensya, gawing katugma sa Linux, at ialok ito nang libre. Kapag huminto ito sa pag-suite sa iyo, sila ay mawawala. Samantala, kung sila ay maglilingkod sa atin, pinakamahusay na samantalahin sila.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.