Software-update: Visual Studio Code 1.58.1

Visual Studio Code logo (79 pix) Visual Studio Code is een opensourcecode-editor met ondersteuning voor IntelliSense, debugging, Git en code snippets. Downloads zijn beschikbaar voor Windows, Linux en macOS. Ondersteuning voor de gangbare script- en programmeertalen is aanwezig en het kan daarnaast via extensies uitgebreid worden. Uitgebreide informatie over versie 1.58 is op deze pagina te vinden. In versie 1.58.1 zijn verder nog enkele beveiligingsproblemen verholpen:

Update 1.58.1 addresses these issues:
  • The update addresses these security issues.

Visual Studio Code

Versienummer 1.58.1
Releasestatus Final
Besturingssystemen Windows 7, Linux, macOS, Windows 8, Windows 10
Website Microsoft
Download https://code.visualstudio.com/#alt-downloads
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

14-07-2021 • 11:18

18

Submitter: edeboeck

Bron: Microsoft

Reacties (18)

18
18
7
1
0
11
Wijzig sortering
Ik gebruik WebStorm voor front-end dingen (voornamelijk Angular) en deels voor html5 apps, en PHPStorm voor PHP dingen, voornamelijk Laravel of eenvoudige server side scripts. Beide van Jetstream, kost in totaal zo'n 12 euro per maand uit mijn hoofd gezegd, maar bevalt prima. VSC heb ik niet aan kunnen wennen, of de tijd niet voor genomen.
Je bent je er van bewust dat PhpStorm 'gebaseerd' is op Webstorm? Alles wat Webstorm kan (en wat ze er voor ontwikkelen) komt ook in PhpStorm, twee licenties is dus niet nodig. Sinds een aantal versies is het ook mogelijk om plugins te (de)activeren per project, dus kun je eventueel voor je frontend dingen alle PHP plugins uitschakelen en voor je PHP apps eventueel alle JS gerelateerde zaken, mocht je dat prettig vinden.

edit: van hun site:
PhpStorm = WebStorm + PHP + DB/SQL
All the features in WebStorm are included into PhpStorm, with full-fledged support for PHP and Databases/SQL support added on top.

[Reactie gewijzigd door Siebsel op 23 juli 2024 16:30]

Ik kan je geen +1 geven, omdat het een reactie op mijn eigen reactie betreft, maar dat is interessant, dat wist ik inderdaad niet. Ik ga er verder naar kijken en dan stop ik waarschijnlijk met WebStorm.
jetspiking Freelanceredacteur 14 juli 2021 13:22
Persoonlijk prefereer ik Atom boven Visual Studio Code. Om de een of andere reden kan ik niet heel productief zijn met de gebruikersinterface van Visual Studio Code.

Atom duurt wel iets langer met opstarten, maar werkt daarna ook als een speer.

[Reactie gewijzigd door jetspiking op 23 juli 2024 16:30]

Kwestie van gewenning. Ik vind VSCode fijner voor programmeren en Atom handig voor wat kleine text documenten.
Weet iemand of er al een goed werkende optie is om HTML en PHP te mixen?

Ja er zijn wat extensions in VS Code voor PHP, maar geen van allen heeft de optie om in 1 bestand zowel correctie en predictie te doen voor HTML en PHP zonder van taal te moeten wisselen...
Ik markeer het gewoon als een PHP-bestand en verder ervaar ik daar geen problemen mee. Welke problemen heb je precies?
Dat de html tags in de pagina dat niet herkend worden. Dus als ik dan HTML code schrijf worden er geen suggesties gedaan, niet einde van de wereld, maar andere IDEs doen dat wel netjes.
Je zult dan denk ik een (custom) IntelliSense profiel moeten maken denk ik. Out of the box zal je dit niet zomaar aan de praat krijgen (moet je mijns inziens ook niet meer willen).

Tegenwoordig is de PHP en HTML code toch al van elkaar gescheiden, vaak met een template engine ertussen.

[Reactie gewijzigd door CH4OS op 23 juli 2024 16:30]

Custom profiel is inderdaad de way to go, maar zoals @CH4OS zegt, moet je dit niet meer willen. De template engines worden allemaal goed ondersteund, gebruik je bijvoorbeeld Blade dan worden zowel HTML als PHP correct opgepakt in hetzelfde bestand.
Maar PHP is juíst bij uitstek geschikt als template engine. Waarom daar nog een laag overheen gooien?

Overigens is het enige wat ik als lastig ervaar binnen VSCode bij een PHP (template) is dat als ik een stuk HTML (tijdelijk) wil commentariëren is dat dan niet de HTML form <!-- en --> gebruikt wordt maar {{/* en }}. Voor de rest werkt het allemaal prima.
Hmm OK, zal er eens induiken. Ik ben geen professionele developer, heb wat basic websites gemaakt die nu in prod draaien. PHPstorm anders maar gebruiken...
PHPS|torm doet dat niet anders kan ik je vertellen. ;)
Ik gebruik het nu anderhalve maand denk ik en was altijd sublime gewent. Toch vind ik sublime sneller qua indexering en codecoloring. Toch denk ik dat ik weer terug ga naar sublime.

En wat storend is: regels code verplaatsen naar boven of naar beneden, alleen naar beneden geeft hij elke regel een pingeltje over de luidsprekers. irritant is dat. (ctrl + cmd + pijlnaarbeneden)
Ik gebruik het nu anderhalve maand denk ik en was altijd sublime gewent. Toch vind ik sublime sneller qua indexering en codecoloring. Toch denk ik dat ik weer terug ga naar sublime.

En wat storend is: regels code verplaatsen naar boven of naar beneden, alleen naar beneden geeft hij elke regel een pingeltje over de luidsprekers. irritant is dat. (ctrl + cmd + pijlnaarbeneden)
Ik gebruik hiervoor Alt + pijltjes.
Sublime is namelijk ook gewoon een fatsoenlijk programma gebouwd in C++. VSCode is geprogrammeerd in Javascript en draait boven op Electron, het is dus eigenlijk gewoon een Chromium webbrowser.

Dus ja, Sublime zal inderdaad vele malen sneller en lichter zijn dan VSCode.
Dat pingeltje heb ik in de afgelopen 5 jaar nog nooit gehoord. Is dat niet iets van je OS?
Gebruik al enkele jaren Visual Studio voor het maken van .Net Core MVC projecten. Een paar keer geprobeerd in Visual Code maar ik geraak er maar niet aan gewend. Geprobeerd met verschillende extensies beetje het gevoel te krijgen van Visual Studio maar ik krijg het precies nooit helemaal goed werkend. Er is nog een redelijk verschil in intellisense. Maar dat kan natuurlijk zijn omdat ik niet de juiste extensies vind. Het is soms niet gemakkelijk om het bos door de bomen te zien met die extensies
Het komt wel dicht in de buurt maar toch grijp ik iedere keer weer terug naar Visual Studio.

Op dit item kan niet meer gereageerd worden.