VS -koodi selaimille. Microsoft on edelleen ohjelmoijien takana

VS -koodi selaimille

Yhdentoista vuoden aikana bloggaajana minulla oli prosenttiosuus virheistä ja onnistumisista. Luovuin tekniikoista ja jakeluista, jotka ovat nykyään ajankohtaisempia kuin koskaan, mutta vedon aivan oikein pilvipalveluihin ja Chromebookin kaltaisiin laitteisiin alan uutena paradigmana.

Pakko olla menettämättä johtajuutta työpöydällä, Microsoft ei ymmärtänyt, että Apple ja Google muuttivat pelisääntöjä. Tietokone ei ollut enää tietojenkäsittelyn keskus, eikä lisenssien myynti ollut liiketoimintamalli. Mainonnalla tai tilauksella rahoitetut pilvipalvelut, joita voi käyttää tabletilla tai puhelimella, tulivat yhä suositummiksi.

Microsoft teki ainoan järkevän asian. Se kehitti sovelluksia kilpailijoidensa käyttöjärjestelmiin, siirsi monet suosituimmista sovelluksistaan ​​pilveen, ja itsenäisten ohjelmoijien valloituksen jälkeen he menestyivät uudella alustalla.  Yksi merkittävimmistä päätöksistä oli vapauttaa integroitu kehitysympäristö avoimen lähdekoodin lisenssillä. Sitä kutsuttiin VS -koodiksi.

VS -koodi selaimille

Jatkamalla sitä tietä juuri esitelty ukevyt versio VS-koodi joka toimii täysin selaimessa. Sinun on vain luotava kansio laitteeseen, josta käytät, työsi tallentamiseksi.

Mutta on saalis. Se toimii täysin vain Chromium-selaimilla (Edge, Google Chrome, Brave, Opera, Vivaldi ...). Firefoxissa sinun täytyy tyytyä työskentelyyn avaamalla yksittäisiä tiedostoja tai muodostamalla yhteys ulkoiseen arkistoon.

Tämä johtuu siitä Päästäkseen käyttäjän laitteeseen selaimen on otettava käyttöön tiedostojärjestelmän käyttöliittymä.

En myöskään löytänyt vaihtoehtoa käyttöliittymän kääntämiseksi kielellemme.

VS -koodin ominaisuudet selaimille

Mitä voit tehdä integroidulla kehitysympäristöllä, joka ei vaadi asennusta? Microsoftin mukaan:

  • Käyttäjän laitteelle tallennettavien tiedostojen luominen ja muokkaaminen selaimessa.
  • Esikatsele käyttämällä Markdown -merkintätapaa.
  • Integrointi selaimen virheenkorjaustyökalujen kanssa asiakaspuolen sovellusten luomiseen HTML: n, CSS: n ja Javascriptin avulla.
  • Ohjelmoi käyttämällä vähän resursseja käyttäviä koneita tai mobiililaitteita.
  • Synkronointi laitteiden välillä.

rajoituksia

Selvennys. Tässä tapauksessa Emme puhu pilvipalvelusta, kuten Microsoft 365. Tämä on sovellus, joka toimii täysin selaimessa. Siksi sillä on joitain rajoituksia työpöytäversioon nähden.

Erittäin tärkeä asia on, että et voi suorittaa ohjelmia päätteestä tai suorittaa virheenkorjainta, koska selain ei voi millään tavalla tukea ohjelmointikieliä.

Yleistä:

  • Värikoodin eriyttäminen ja automaattinen täydennys on käytettävissä useimmille ohjelmointikielille.
  • Automaattinen kirjoitus- tai syntaksivirheentunnistus toimii hyvin Javascriptissa, Pythonissa ja TypeScriptissä.
  • Kielillä, kuten JSON, HTML, CSS ja LESS, suorituskyky on lähes samanlainen kuin työpöytäversion.
  • Vaikka laajennusten luettelo on sama kuin työpöydällä, kaikki ne eivät ole käytettävissä. Ne, joiden on suoritettava koodi Node.js -tiedostossa, jotka ovat vuorovaikutuksessa käyttöjärjestelmän tiettyjen moduulien kanssa tai jotka käynnistävät paikallisesti asennettuja ohjelmia, merkitään ei -käyttöön. Toimivia ovat käyttöliittymän räätälöinti, kuten teemat, näppäinkartat ja koodinpätkät.

GitHub

On selvää, että eMirosoftin tavoitteena on, että ohjelmoijat voivat käyttää sen palveluita. Siten VS Code for the Web tuo integroidut GitHub -arkistot, kooditilaa ja pull -pyyntölaajennuksia. Tämän ansiosta voit tehdä nopeita muokkauksia, tarkastella pr -suhteita ja jatkaa työskentelyä paikallisen kopion tai GitHub -kooditilan kanssa muutosten kokoamiseksi, suorittamiseksi ja testaamiseksi.

Toistan sen, mitä sanon aina, kun kommentoin Microsoft -tuotetta. Alan nykyisessä tilassa on edullista julkaista avoimen lähdekoodin lisensoituja tuotteita, tehdä niistä yhteensopivia Linuxin kanssa ja tarjota niitä ilmaiseksi. Kun se lakkaa sopimasta sinulle, ne katoavat. Sillä välin, jos he palvelevat meitä, on parasta hyödyntää niitä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.