Vienpadsmit gados kā blogere man bija savs kļūdu un panākumu procents. Es atteicos no tehnoloģijām un izplatīšanas, kas šodien ir aktuālākas nekā jebkad agrāk, taču man bija taisnība, liekot uz mākoņpakalpojumiem un ierīcēm, piemēram, Chromebook datoru, kā par jauno nozares paradigmu.
Apsēstībā ar to, ka nezaudē vadību darbvirsmā, Microsoft nesaprata, ka Apple un Google ir mainījuši spēles noteikumus. Dators vairs nebija skaitļošanas darbības centrs, kā arī licenču pārdošana nebija uzņēmējdarbības modelis. Arvien populārāki kļuva mākoņpakalpojumi, kurus finansēja reklāma vai abonements un kas bija pieejami no planšetdatora vai tālruņa.
Microsoft darīja vienīgo saprātīgo. Tā izstrādāja lietojumprogrammas savu konkurentu operētājsistēmām, pārvietoja daudzas populārākās lietojumprogrammas uz mākoni, un pēc neatkarīgu programmētāju iekarošanas viņi uzplauka ar jauno platformu. Viens no ievērojamākajiem lēmumiem bija integrētas izstrādes vides izlaišana ar atvērtā pirmkoda licenci. To sauca par VS kodu.
VS kods pārlūkprogrammām
Turpinot pa šo ceļu tikko pasniegts uvieglā versija VS kods kas pilnībā darbojas pārlūkprogrammā. Lai saglabātu darbu, ierīcē, no kuras piekļūstat, ir jāizveido mape.
Bet, ir nozveja. Tas pilnībā darbojas tikai ar pārlūkprogrammām, kuru pamatā ir Chromium (Edge, Google Chrome, Brave, Opera, Vivaldi ...). Firefox jums būs jāsamierinās ar darbu, atverot atsevišķus failus vai izveidojot savienojumu ar ārēju repozitoriju.
Tas ir tāpēc, ka Lai piekļūtu lietotāja ierīcei, pārlūkam ir jāievieš failu sistēmas piekļuves API.
Es arī nevarēju atrast iespēju tulkot lietotāja interfeisu mūsu valodā.
VS koda funkcijas pārlūkiem
Ko jūs varat darīt ar integrētu izstrādes vidi, kurai nav nepieciešama instalēšana? Saskaņā ar Microsoft:
- Lietotāja ierīcē glabājamo failu izveide un rediģēšana pārlūkprogrammā.
- Priekšskatīt, izmantojot Markdown notāciju.
- Integrācija ar pārlūkprogrammas atkļūdošanas rīkiem, lai izveidotu klienta puses lietojumprogrammas, izmantojot HTML, CSS un Javascript.
- Programmējiet, izmantojot mazresursu iekārtas vai mobilās ierīces.
- Sinhronizācija starp ierīcēm.
Ierobežojumi
Skaidrojums. Šajā gadījumā Mēs nerunājam par tādu mākoņa pakalpojumu kā Microsoft 365. Šī ir programma, kas pilnībā darbojas pārlūkprogrammā. Tādējādi tam ir daži ierobežojumi attiecībā uz darbvirsmas versiju.
Ļoti svarīgi ir tas, ka jūs nevarat palaist programmas no termināļa vai palaist atkļūdotāju, jo pārlūkprogramma nevar atbalstīt programmēšanas valodas.
Parasti:
- Krāsu kodu diferenciācija un automātiskā pabeigšana ir pieejama lielākajai daļai programmēšanas valodu.
- Automātiska rakstīšana vai sintakses kļūdu noteikšana lieliski darbojas Javascript, Python un TypeScript.
- Attiecībā uz tādām valodām kā JSON, HTML, CSS un LESS, veiktspēja ir gandrīz līdzīga darbvirsmas versijas veiktspējai.
- Lai gan paplašinājumu saraksts ir tāds pats kā darbvirsmā, ne visi no tiem ir pieejami. Tie, kuriem ir jāizpilda kods Node.js, kas mijiedarbojas ar konkrētiem operētājsistēmas moduļiem vai palaiž lokāli instalētas programmas, tiks atzīmēti kā neieslēgti. Tie, kas darbojas, ir lietotāja interfeisa pielāgošana, piemēram, motīvi, taustiņu kartes un koda fragmenti.
GitHub
Ir skaidrs, ka eMirosoft mērķis ir programmētājiem izmantot tā pakalpojumus. Līdz ar to VS kods tīmeklim piedāvā integrētas GitHub krātuves, kodu atstarpes un vilkšanas pieprasījumu paplašinājumus. Tas ļauj veikt ātrus labojumus, pārskatīt sabiedriskās attiecības un turpināt darbu ar vietējo GitHub kopiju vai koda vietu, lai apkopotu, palaistu un pārbaudītu izmaiņas.
Es atkārtošu to, ko vienmēr saku, komentējot Microsoft produktu. Pašreizējā nozarē jūsu interesēs ir atbrīvot atvērtā pirmkoda licencētos produktus, padarīt tos saderīgus ar Linux un piedāvāt bez maksas. Kad tas pārstās jums piemēroties, tie pazudīs. Tikmēr, ja viņi mums kalpo, vislabāk ir tos izmantot.