Mikseri on musiikkiyhteisö,
jossa voit kuunnella, ladata ja arvostella suomalaista musiikkia,
lisätä rajattomasti biisejä, luoda oman artistisivun, kerätä arvosteluja ja faneja

Ladataan

Vastaa Aloita uusi keskustelu

 
Kirjoittaja Visual Studio Code


geeli
3705 viestiä

#1 kirjoitettu 10.09.2022 11:27

Mulla on ollut tässä viime päivinä yksi pieni harrasteprojekti. Sehän on pieni web-sivusto. Lähinnä halusin opetella ja kerrata Front End -puolen asioita. Voi hyvinkin olla, että julkaisen sen Github Pagesin kautta.

Halusin vaan kertoa Mikseriläisille, miten hyvä ja hieno työväline muun muassa web-sivujen ja JavaScriptin kanssa työskentelemiseen Visual Studio Code on.

Tässä linkki, jonka kautta pääsee tutustumaan lähemmin ohjelmaan:

https://code.visualstu...

Huomasin tänään yhden uuden todella hyödyllisen ominaisuuden tässä IDE:ssä. Live Server -lisäosan / pluginin avulla onnistuu .html-tiedoston katselu myös lähiverkossa olevalta puhelimelta. Tarvitaan vain tietokoneen IP-osoite ja portti. Ne kun näpyttelee puhelimeen, niin pääsee katsomaan, miltä se responsiivisuus sivutossa vaikuttaa.

Visual Studio Code toimii Windowsissa ja Linuxissa. Sitä voi käyttää monen eri ohjelmointikielen kanssa työskentelemiseen.

^ Vastaa Lainaa


veezay
bassofriikki
7641 viestiä
Luottokäyttäjä

#2 kirjoitettu 15.09.2022 01:25 Muok:15.09.2022 01:26

oletan että visual studio code on melko samantyyppinen editoriympäristönä kuin visual studio. mulla on semmonen, ei nyt voi sanoo että viha-rakkaussuhde, mut ääh-jees-suhde visual studioon. käytän sitä ihan mielellään jos mulla on joku solution visual studiossa jossa on kätevä hoitaa kaikki asiat samassa paikassa, mut muuten editoin kaiken koodin mieluummin notepad++:lla. vs:n intellisense on luokkaa hit/miss, joskus se tulee turhaan tielle kun on tottunu olemaan tehokas liikkumaan tekstissä ja se overridee fokuksen mut sitä ei tee mieli laittaa pois päältä koska joskus siitä on näppärästi hyötyäkin. toki tää on epäreilu vertailu koska notepad++:ssa on samantyyppinen auto completion -feature joka toimii vielä vähän huonommin, mut noh.

kylällä kiirii huhu ja isoilta pojilta oon kuullu että vscode soveltuu muuhunkin tekstieditointiin kuin perinteiseen koodailuun kuten käsiksien kirjottamiseen. se voittaa varmasti ihan heittämällä huonojen ihmisten vaihtoehdot kuten notepad tai word, ja toki lisäosatuki on samalla huima plussa jolla funktionaalisuutta saa muokattua just sellaseksi mikä sopii omaan tarpeeseen.

tulin vaan huutelemaan koska järkevä tekstieditori on tietokonetta käyttävän ihmisen kolmanneks tärkein työkalu! se editori voi olla mikä tahansa tässä ketjussa tähän asti mainituista!

^ Vastaa Lainaa


Funereal
2858 viestiä

#3 kirjoitettu 15.09.2022 07:23 Muok:15.09.2022 07:31

veezay kirjoitti:
oletan että visual studio code on melko samantyyppinen editoriympäristönä kuin visual studio.


Sinänsä ymmärrettävä oletus, mutta myös virheellinen

VSCodessa omasta mielestäni ihan tekstin editointi on parempi kokemus kuin Visual Studiossa. Kuitenkin koska VSCoden IDE-ominaisuudet tulevat erinäisten sovelluslaajennusten kautta, niin niiden ja VSCoden yhteistyö ei aina toimi kovin saumattomasti. Edes Microsoftin omat pluginit (kuten C#-työkalut) ovat hyvin epästabiileja (ainakin Linuxilla); se että VSCode tai joku plugin crashaa useampaan otteeseen päivässä ei ole mitenkään harvinaista (tänäänkin jo koettu).

Itse käytin NP++:aa kanssa pitkään kaikenlaiseen pienimuotoiseen koodailuun, mutta nykyään käytän kaikkeen VSCodea. Kantsii kokeilla, kun se ei siis todellakaan ole sama asia kuin Visual Studio.

Funereal muokkasi viestiä 07:30 15.09.2022
geeli kirjoitti:

Visual Studio Code toimii Windowsissa ja Linuxissa.


Tähän vielä sellainen pieni lisäys, että toimii myös Macissa.

^ Vastaa Lainaa


ex4
309 viestiä

#4 kirjoitettu 15.09.2022 09:26

Mitäs täällä nyt keskustellaan.... Vim on se ainoa ja oikea editori, muita ei tarvita.

Ei vaan, on tuo VSCode ihan hyvä, pointsit MS:lle että on portattu Linuxille kanssa. Itsellä VSCode on ollut käytössä lähinnä Unity3D:n kanssa leikkiessä kun se oli vähän niinkuin oletus siinä. Mutta ihan oikeasti Vim on aktiivikäytössä ja kun siihen tottuu niin tehokkaampaa editoria saa hakea. Varsinkin kun en ole oikein tottunut noihin automaattisiin täydennyksiin.

Jos tykkää siitä että kone päättelee mitä on kodaamassa, niin Copilot näyttää ihan mielenkiintoiselta. Jos koodastelisi enemän, niin tutstuisin tuohon. https://github.com/fea...

^ Vastaa Lainaa


geeli
3705 viestiä

#5 kirjoitettu 15.09.2022 11:26

Joskus olen käyttänyt Notepad++, ainakin opiskeluaikoina. Taisi itseasiassa olla lopputyö. Tuolloin tein HTML, CSS, JavaScript, PHP, MySQL, Bootstrap, työvälineillä lyhyen web-sovelluksen, jossa oli kolmen taulun tietokanta.

Jotenkin itse olen välttynyt Linux-koodieditoreilta ja niiden käytöltä. Tällaisiahan on ainakin: Emacs, jo mainittu Vim ja Nanollakin saa tekstiä muokattua. Linuxillakin muistan käyttäneeni VS Codea, kun opettelin Reactia jokunen vuosi sitten.

Automaattinen koodin täydennys on aika tarpeellinen ja ihan käteväkin. Javaa koodatessa käytän NetBeansiä, joka siis on aika toimiva IDE johon saa mukavasti mm. Git-ominaisuuksia tarvittaessa.

^ Vastaa Lainaa


morfin_mafer
419 viestiä

#6 kirjoitettu 13.11.2022 15:45

Eclipse on ollut hyvä

^ Vastaa Lainaa


geeli
3705 viestiä

#7 kirjoitettu 18.11.2022 06:36

Eilen heräsi halu ohjelmoida C++:lla. Homma vaan meinasi kaatua heti alkuunsa Windows 10:llä. Yli tunnin yritin saada asennettua jonkin IDE:n. Lopulta tajusin, että on syytä ainakin kokeilla Linuxilla. Johan alkoi toimimaan....

Ubuntulla, kun oli jo myös Visual Studio Code, niin pääsin ohjelmoinnissa alkuun heti kun olin asentanut erittäin hyödyllisen C++-lisäosan.

Mitä koodasin?

Sain aikaan tekstipohjaisen pienen ohjelman, nimeltään "Luotettava Persoonallisuustesti". Tehty siis pilke silmäkulmassa. En tiedä kehtaanko jakaa sitä missään teille, koska kuten ohjelman nimestä voi päätellä, se kuvastaa mun omalaatuista huumoria ja tarkoituksena oli vain kokeilla, mitä C++:lla voisi saada aikaan.

Mut aika jännää, että C++ viritteleminen Windows 10 ympäristössä on niinkin vaikeaa.

Onko muilla vastaavia kokemuksia?

^ Vastaa Lainaa


veezay
bassofriikki
7641 viestiä
Luottokäyttäjä

#8 kirjoitettu 18.11.2022 07:47 Muok:18.11.2022 07:48

geeli kirjoitti:
Mut aika jännää, että C++ viritteleminen Windows 10 ympäristössä on niinkin vaikeaa.

Onko muilla vastaavia kokemuksia?

mulla oli erittäin suoraviivainen prosessi kun asensin visual studion ja valkkasi latauksen yhteydessä mukaan c++-toolsetit.

Mitä koodasin?

Sain aikaan tekstipohjaisen pienen ohjelman, nimeltään "Luotettava Persoonallisuustesti". Tehty siis pilke silmäkulmassa. En tiedä kehtaanko jakaa sitä missään teille, koska kuten ohjelman nimestä voi päätellä, se kuvastaa mun omalaatuista huumoria ja tarkoituksena oli vain kokeilla, mitä C++:lla voisi saada aikaan.

pistä toki (source).

^ Vastaa Lainaa


Funereal
2858 viestiä

#9 kirjoitettu 18.11.2022 11:05

geeli kirjoitti:
Mut aika jännää, että C++ viritteleminen Windows 10 ympäristössä on niinkin vaikeaa.

Onko muilla vastaavia kokemuksia?


On. Jos haluaa GNU-kääntäjän Windows-koneelle, niin MinGW-w64 lienee kutakuinkin ainoa vaihtoehto. Se on mielestäni aika tuskallista setuppaa, etenkin jos haluaa kääntää useammalle arkkitehtuurille (esim. 64- ja 32-bit). En ole kokeillut buildityökalujen kuten CMaken käyttöä Windowsilla, joten en tiedä tekeekö ne kokemuksesta enemmän vai vähemmän tuskallisen. Yksi lisähaaste tietty vielä on se, että kirjastojen asentaminen voi olla haasteellista, jos binäärejä ei ole Windowsille, eikä lähdekoodeista buildaamista ole suunniteltu Windowsia silmällä pitäen (ja usein jos on, niin vain Visual Studion workflow on huomioitu).

Suoraviivaisempi vaihtoehto on yllämainittu Visual Studio, mutta sitten on naimisissa VS:n ekosysteemin kanssa, ja jotkin VS-spesifit ominaisuudet voivat tehdä projekteista vahingossa hankalia portata myöhemmin vaikka Linux-deviympäristöön.

^ Vastaa Lainaa


geeli
3705 viestiä

#10 kirjoitettu 18.11.2022 12:04

Uploadasin GitHubiin koko härväkkeen. Tässä repossa on siis .cpp-tiedosto, jossa lähdekoodi ja Linuxilla buildattu file myös.

Tästä siis katselemaan:

https://github.com/vil...

^ Vastaa Lainaa

Vastaa Aloita uusi keskustelu