VS Code’s ability to edit Python in a web browser comes at the cost of open source
The web editing feature is powered by a closed source language server
When you purchase through links on our site, we may earn an affiliate commission.Here’s how it works.
Microsofthas updated thePythonextension for itsVisual Studio Codeintegrated development environment (IDE) to introduce support for editing in the web browser, thanks to the new Python language server, Pylance.
“We are delighted to announce that as of this release you can enjoy the performant editing experience of Pylance in the browser viagithub.dev,”sharedMicrosoft program manager Savannah Ostrowski.
Ostrowski shares that Microsoft has ensured that the extension supports all the core editing features, including semantic highlighting, syntax errors, code navigation, function signature help, contextual document highlighting, and more.
According toThe Register, VS Code is one of the most popularPython IDEs. In fact, there wasn’t much difference in its user base (29%) compared to that of the winner, JetBrains PyCharm (33%), in last year’sPython Developer Survey.
Proprietary creep
Perhaps more notably, Microsoft has decided to ditch theopen sourcePython language server that powered the extension, in favor of the closed source Pylance.
Stressing on the importance of language servers,The Registernotes that this is the engine that drives programming language-specific features in the IDE, such as syntax highlighting, code completion, and error detection.
Microsoft’s original Python language server back in 2018 was released under the open source Apache License. However it has now been replaced by the proprietary Pylance, which wasintroduced last yearto eventually deprecate and remove the old language server.
Are you a pro? Subscribe to our newsletter
Sign up to the TechRadar Pro newsletter to get all the top news, opinion, features and guidance your business needs to succeed!
Add in the fact that although VS Code is technically free and open source, the binaries built by Microsoft are not, and you’ve got the perfect recipe to tick off open source campaigners, even more so now that Python’s creatorworks for Microsoft.
ViaThe Register
With almost two decades of writing and reporting on Linux, Mayank Sharma would like everyone to think he’sTechRadar Pro’sexpert on the topic. Of course, he’s just as interested in other computing topics, particularly cybersecurity, cloud, containers, and coding.
7 myths about email security everyone should stop believing
Best Usenet client of 2024
How to turn off Meta AI