News: 1647617405

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Microsoft Visual Studio: Cluttering up developer disks for 25 years

(2022/03/18)


Microsoft is celebrating [1]25 years of Visual Studio , as devs take a moment to ponder whether another quarter of a century of Microsoft's flagship Integrated Development Environment is in the cards.

Visual Studio was first unleashed in 1997 and marked the first time Microsoft bundled so many of its development tools in one place, including Visual J++ (more on that later) and Visual InterDev, Microsoft Developer Network (MSDN), and bundled alongside all of that, Visual C++, Visual Basic and Visual FoxPro.

There were two editions: Professional (which came on three CDs) and Enterprise (which was loaded on four.) Compared to the stand-alone languages of the time, such profligacy seemed insane but hinted at future bloat.

[2]

1998 saw Visual Studio 6 released and was the last to feature Visual J++, which was removed in later versions by Microsoft as a result of its [3]dust-up with Sun .

[4]

[5]

The company [6]added the .NET name as a new century dawned, a fad Microsoft moved on from by the time [7]Visual Studio 2005 was released. Interestingly, Visual Studio 6 was also the last version to run on Windows 9x computers while later editions would insist on NT. The first of the .NET versions (2002) introduced both C# and the .NET Framework.

Visual Basic was also comprehensively ruined overhauled with Visual Basic .NET. Admittedly [8]1998's Visual Basic 6 , with all its web add-ons, was hardly a ball of fire, but with 2002's Visual Basic .NET, Microsoft ditched backwards compatibility and offered only an iffy conversion tool that rarely resulted in fully compatible source. One of the many reasons why so many Visual Basic 6 applications linger on today in forgotten beige boxes on which entire corporates depend.

[9]

The Visual Studio IDE continued on, sprouting new features (such as 64-bit support, despite the IDE remaining resolutely a 32-bit application) and ditching others (anyone remember [10]Visual J# ?).

[11]A Mac edition (in the form of [12]Microsoft's Xamarin acquisition ) also turned up, but Visual Studio for Windows continued as Microsoft's flagship development environment, despite its ever-increasing size as new features were added.

[13]Microsoft under fire again from open-source .NET devs: Hot Reload feature pulled for sake of Visual Studio sales

[14]MS to drop J++ from Visual Studio

[15]Borland splits Together for Visual Studio .NET

[16]Microsoft previews Visual Studio 2022 for Mac, but why bother when VS Code runs just fine on Apple hardware?

It wasn't until last year that Microsoft finally bowed to developer pressure and made [17]Visual Studio 2022 (aka v17) a full 64-bit application, calling time on the increasingly frequent out of memory exceptions that occurred on computers where it really shouldn't have (yes, this writer has been baffled as Visual Studio versions from the past opted to have issues on a 16GB rig when that magic 4GB barrier was breached.)

As for the future, Microsoft now issues updates at an impressive cadence. However, Visual Studio's downfall might also come from within Redmond: [18]Visual Studio Code , while lacking many of Visual Studio's fripperies, turned up in 2015 and has quickly become the tool of choice for many developers.

Where Visual Studio has become somewhat bloated with age, [19]Visual Studio Code , now approaching the seventh anniversary of its release, remains lightweight enough to run comfortably within a browser.

[20]

However, with its designers and range of tools, Visual Studio remains Microsoft's flagship IDE as it reaches the big 25, and for that we should raise a glass. Even as we grumble that we could still push out a usable application faster in old-fashioned Visual Basic or (whisper it) the various Delphi versions that preceded it. ®

Get our [21]Tech Resources



[1] https://devblogs.microsoft.com/visualstudio/happy-25th-birthday-visual-studio/

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YjS6wxg2dxNSI-u5YvtuZQAAABM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://www.theregister.com/2000/07/12/ms_to_drop_jplusplus/

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YjS6wxg2dxNSI-u5YvtuZQAAABM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YjS6wxg2dxNSI-u5YvtuZQAAABM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://www.theregister.com/2005/04/21/micrsosoft_borland_together/

[7] https://www.theregister.com/2005/06/01/visual_studio_2005/

[8] https://www.theregister.com/2018/03/14/developers_dread_visual_basic_6_ibm_db2_sharepoint_survey/

[9] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YjS6wxg2dxNSI-u5YvtuZQAAABM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[10] https://www.microsoft.com/en-us/download/details.aspx?id=4712

[11] https://www.theregister.com/2021/11/09/visual_studio_2022_mac_preview/

[12] https://www.theregister.com/2016/02/25/microsoft_acquires_xamarin/

[13] https://www.theregister.com/2021/10/22/microsoft_net_hot_reload_visual_studio/

[14] https://www.theregister.com/2000/07/12/ms_to_drop_jplusplus/

[15] https://www.theregister.com/2005/04/21/micrsosoft_borland_together/

[16] https://www.theregister.com/2021/11/09/visual_studio_2022_mac_preview/

[17] https://www.theregister.com/2022/01/25/visual_studio_2022/

[18] https://www.theregister.com/2015/12/07/visual_studio_code_git_integration/

[19] https://www.theregister.com/2020/05/29/visual_studio_code_windows_arm64/

[20] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YjS6wxg2dxNSI-u5YvtuZQAAABM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[21] https://whitepapers.theregister.com/



Lord Elpuss

I see your VS out of memory exceptions and raise you the entire Eclipse IDE - to paraphrase Richard Branson, what's the quickest way to get 2GB into your dev rig? Start with 16GB and then install Eclipse.

Paul Herber

Visual Studio - the 1st time I heard it mentioned I assumed from the name that it was graphics editor.

karlkarl

For an offline backup (people still do these right?) of the entirety of Visual Studio Professional (not even enterprise), it is over 40 gigs.

The entirety of the Debian package repository is pretty close at 60GB and that offers far more.

The last vestiges of the old Republic have been swept away.
-- Governor Tarkin