Re: [Dorset] Visual basic on Linux
Hi Paul, > > I would think it's down to the teacher. Can't imagine school > > govenors having the remotest idea about appropriate programming > > languages. > > In general possibly not, but I know of two schools where this wouldn't > be the case - and not just because I'm a governor at both of them :-) I thought governors might be involved because the secondary school I picked had a Education committee that said it was involved in the syllabus. I couldn't find out what governors were on it, but amongst the governors there was a `computer scientist', another's degree was physics with a Masters in maths and a declared interest in computing, with another Masters underway in that area. But Tim's probably right, it comes down to what the teachers are comfortable teaching. (And have been for years?) I wondered what the mix of languages was in the work submitted to AQA, but AQA no longer get to see the programming coursework any way. Thus it doesn't count towards the 1-9 GCSE grade. Apparently because the Internet made it was too easy to cheat with cut-and-paste. https://www.gov.uk/government/news/revised-arrangements-for-gcse-computer-science This suggests they could be taught in something that would give them a real understanding of the machine and match the theoretical bits and bytes they have to learn but otherwise don't encounter. So, assembler. :-) Cheers, Ralph. -- Next meeting at *new* venue: Bournemouth, Tuesday, 2018-10-02 20:00 Check if you're replying to the list or the author Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Visual basic on Linux
On 14/09/18 18:28, Paul Tansom wrote: I would think it's down to the teacher. Can't imagine school govenors having the remotest idea about appropriate programming languages. ** end quote [t...@ls83.eclipse.co.uk] In general possibly not, but I know of two schools where this wouldn't be the case - and not just because I'm a governor at both of them :-) That said, the school governors, knowledgable or not, would have no say at this level of the school. We have quite a high level overview of things, although we do get in to watch classes. Personally I get quite involved as I run a code club at the primary school, and have worked with another governor at open evenings at the secondary (with Raspberry Pis and an Oculus Rift) - I've not yet got involved with the after school club at the secondary... yet! I was a governor at a local secondary school for four years, and tried to get involved but was never taken up, so I gave up. I did enjoy the experience for awhile, but when I got the feeling that meetings were rubber-stamp sessions I thought that aspect was a waste of time (usually on First Tuesdays too) and gave up. I have been mentoring students for the last year, but have not received any acknowledgment for my time doing that so I'll have to consider whether to continue. I don't know whether I was a help to the students or not. [Moan over]. Peter -- Next meeting at *new* venue: Bournemouth, Tuesday, 2018-10-02 20:00 Check if you're replying to the list or the author Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Visual basic on Linux
** t...@ls83.eclipse.co.uk [2018-09-14 12:39]: > > Python's cross-platform, even the GUI too with TkInter. It's common on > > the Raspberry Pi. The BBC micro:bit uses the MicroPython derivative. > > https://en.wikipedia.org/wiki/Micro:bit It's no contest out of those. > > I agree. > > > https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520/teaching-resources > > is interesting. PDFs for lots of topics to cover, e.g. Huffman code. > > And Python syntax code cards for Coding Club. Nothing for VB.Net, Java, ... > > So perhaps it's the school's choice to plump for VB.Net rather than the > > examination board's syllabus? I hope it's not the school's governors > > identifying that's what industry requires; as John said, VB.Net is > > decaying fast and legacy/maintenance now. > > I would think it's down to the teacher. Can't imagine school govenors having > the remotest idea about appropriate programming languages. ** end quote [t...@ls83.eclipse.co.uk] In general possibly not, but I know of two schools where this wouldn't be the case - and not just because I'm a governor at both of them :-) That said, the school governors, knowledgable or not, would have no say at this level of the school. We have quite a high level overview of things, although we do get in to watch classes. Personally I get quite involved as I run a code club at the primary school, and have worked with another governor at open evenings at the secondary (with Raspberry Pis and an Oculus Rift) - I've not yet got involved with the after school club at the secondary... yet! -- Paul Tansom | Aptanet Ltd. | https://www.aptanet.com/ | 023 9238 0001 Vice Chair, FSB Portsmouth & SE Hampshire Branch | http://www.fsb.org.uk/ = Registered in England | Company No: 4905028 | Registered Office: Ralls House, Parklands Business Park, Forrest Road, Denmead, Waterlooville, Hants, PO7 6XP -- Next meeting at *new* venue: Bournemouth, Tuesday, 2018-10-02 20:00 Check if you're replying to the list or the author Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Visual basic on Linux
https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520/teaching-resources is interesting. PDFs for lots of topics to cover, e.g. Huffman code. And Python syntax code cards for Coding Club. Nothing for VB.Net, Java, ... So perhaps it's the school's choice to plump for VB.Net rather than the examination board's syllabus? I hope it's not the school's governors identifying that's what industry requires; as John said, VB.Net is decaying fast and legacy/maintenance now. I would think it's down to the teacher. Can't imagine school govenors having the remotest idea about appropriate programming languages. Cheers Tim Following on from Ralph's note about the new venue and possibilities, How about having a session on computing in schools and inviting some people from local schools to come and participate? I know of two from QE who might be interested, and I would definitely invite my ex-student who runs Schoolcare https://www.schoolcare.co.uk/ as he was a linux advocate. Peter M. -- Next meeting at *new* venue: Bournemouth, Tuesday, 2018-10-02 20:00 Check if you're replying to the list or the author Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Visual basic on Linux
Hi Ralph On 13/09/18 17:05, Ralph Corderoy wrote: Hi Tim, For his school computing course, my son has been told he needs to download Visual Studio 2017 onto a Windows PC, to write some simple programs in vb.net. We don't have any Windows machines It used to be Linux users were the odd ones out and everyone else had a Windows PC at home. Then that became a Windows laptop. But these days I'm seeing more homes without any PCs because tablets and phones are preferred by the public and do everything they want. So it's still possible a pupil won't have Windows at home, but that's because they'll have Android or iOS devices, or the Jones's will have an iMac Pro. This suggests to me the trend for being able to run VB.Net is in downwards. Do they not have a Windows PC lab where you can check in at lunch time or after school, like the wall of Commodore PETs and then BBC Masters in my day? Beats standing outside on a cold day, even if you get locked in and have to climb out a window... I asked that question, and the teacher mentioned that they have a RemoteApp feature where the pupils can log in to a school computer from home and run up VS remotely. Perfect, problem solved hopefully (yet to try it). Of those, Python is the clear winner for education. The first two are too complex and would put off pupils, (and programmers!), Pascal died with Borland, and VB.Net was just to coerce VB programmers into .Net even though the languages are different in many ways. Yes, some interesting language choices there. However, it probably doesn't really matter what they use. They're only going to get a flavour of what programming is about in this course, anyway, and they're all equally valid in terms of the fundamentals of a programming language. Python's cross-platform, even the GUI too with TkInter. It's common on the Raspberry Pi. The BBC micro:bit uses the MicroPython derivative. https://en.wikipedia.org/wiki/Micro:bit It's no contest out of those. I agree. https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520/teaching-resources is interesting. PDFs for lots of topics to cover, e.g. Huffman code. And Python syntax code cards for Coding Club. Nothing for VB.Net, Java, ... So perhaps it's the school's choice to plump for VB.Net rather than the examination board's syllabus? I hope it's not the school's governors identifying that's what industry requires; as John said, VB.Net is decaying fast and legacy/maintenance now. I would think it's down to the teacher. Can't imagine school govenors having the remotest idea about appropriate programming languages. Cheers Tim -- Next meeting at *new* venue: Bournemouth, Tuesday, 2018-10-02 20:00 Check if you're replying to the list or the author Meetings, mailing list, IRC, ... http://dorset.lug.org.uk/ New thread, don't hijack: mailto:dorset@mailman.lug.org.uk
Re: [Dorset] Visual basic on Linux
Hi Tim, > > > For his school computing course, my son has been told he needs to > > > download Visual Studio 2017 onto a Windows PC, to write some > > > simple programs in vb.net. We don't have any Windows machines It used to be Linux users were the odd ones out and everyone else had a Windows PC at home. Then that became a Windows laptop. But these days I'm seeing more homes without any PCs because tablets and phones are preferred by the public and do everything they want. So it's still possible a pupil won't have Windows at home, but that's because they'll have Android or iOS devices, or the Jones's will have an iMac Pro. This suggests to me the trend for being able to run VB.Net is in downwards. Do they not have a Windows PC lab where you can check in at lunch time or after school, like the wall of Commodore PETs and then BBC Masters in my day? Beats standing outside on a cold day, even if you get locked in and have to climb out a window... I poked about AQA's site for GCSE Computer Science a bit, to see if they're explicit about the programming language. https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520 The closest I could find were https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520/subject-content For the programming project we will support the following programming languages: C#, C++, C Java Pascal/Delphi Python (versions 3 and 2) VB.Net. and the Summary of Changes PDF listed on https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520/planning-resources The number of languages available for programming project is restricted to 5: C#, Java, Pascal, Python and VB.Net. Bit odd they lump C#, C++, and C together. That's like associating Java and Javascript. Perhaps their PDF is more accurate, giving just C#. Of those, Python is the clear winner for education. The first two are too complex and would put off pupils, (and programmers!), Pascal died with Borland, and VB.Net was just to coerce VB programmers into .Net even though the languages are different in many ways. Python's cross-platform, even the GUI too with TkInter. It's common on the Raspberry Pi. The BBC micro:bit uses the MicroPython derivative. https://en.wikipedia.org/wiki/Micro:bit It's no contest out of those. https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520/teaching-resources is interesting. PDFs for lots of topics to cover, e.g. Huffman code. And Python syntax code cards for Coding Club. Nothing for VB.Net, Java, ... So perhaps it's the school's choice to plump for VB.Net rather than the examination board's syllabus? I hope it's not the school's governors identifying that's what industry requires; as John said, VB.Net is decaying fast and legacy/maintenance now. Cheers, Ralph. -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
On 13/09/18 11:16, Terry Coles wrote: I only need it to do updates on my Garmin Satnav and view Solar PV generation from my eLink Energy Monitor, but unfortunately those (somewhat) niche industries don't appear to know about OSs other than Windows and Mac (even though their devices are almost certainly already running Linux). I f they wrote that Apps using web-based tools then they could be used on any device. As it is, people with tablets and phones and no PC are stuffed. Echo that, Terry, I borrow my neighbours machine to update my Garmin. Usually have a beer with him while it's doing. My solar is viewed and controlled on-line https://enphase.com/en-us/map Theoretically Me, my supplier and Enphase should be notified of any problem, But that aspect hasn't been tested yet. Peter M -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
I used to run a Windows 10 VM on KVM/Qemu on a Linux desktop with a fairly slow CPU (dual core i5, but an old one) and it was actually very fast and usable, although I never really fired up anything like Visual Studio since that's a huge beast anyway. As always fast disk and plenty of RAM helps a lot. To the OP - do you know what they are going to be asked to do with VB? Is it desktop (Winforms) stuff, or web stuff, or basic algorithms that could be pure CLI? It does make a difference since AFAIK Dotnet Core supports VB.NET language and is cross-platform, but I don't think it supports VB.NET for quite a lot of things like MVC. Webforms and Winforms are not supported in Dotnet Core at all. I don't think Mono supports WInforms either for any language, which is why mono applications always used to use GTK+. It may be worth trying to ask what alternatives there are. If .NET is a requirement, C# is going to be a lot easier to support cross-platform . VB.NET is pretty dead anyway, so it's a real dead-end. From a cross-platform point of view, Mono is being retired in favour of Dotnet Core but it will take a while. As an alternative, what about https://aws.amazon.com/workspaces/pricing/ if you really can't avoid Windows? On Thu, 13 Sep 2018 at 11:16, Terry Coles wrote: > On Thursday, 13 September 2018 09:45:10 BST t...@ls83.eclipse.co.uk wrote: > > Well, that's a real revelation. Looking at the service host processes > > under the Windows task manager, there are a bunch of update processes. > > After 15 minutes or so these are done and the machine becomes usable - > > thanks! > > I have a similar experience with W10 on my Dell Optiplex (Core i7, 3.4 > Ghz, 8 > Gb of RAM). > > I only need it to do updates on my Garmin Satnav and view Solar PV > generation > from my eLink Energy Monitor, but unfortunately those (somewhat) niche > industries don't appear to know about OSs other than Windows and Mac (even > though their devices are almost certainly already running Linux). > > I f they wrote that Apps using web-based tools then they could be used on > any > device. As it is, people with tablets and phones and no PC are stuffed. > > -- > > > > Terry Coles > > > > -- > Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 > Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ > New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING > Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
On Thursday, 13 September 2018 09:45:10 BST t...@ls83.eclipse.co.uk wrote: > Well, that's a real revelation. Looking at the service host processes > under the Windows task manager, there are a bunch of update processes. > After 15 minutes or so these are done and the machine becomes usable - > thanks! I have a similar experience with W10 on my Dell Optiplex (Core i7, 3.4 Ghz, 8 Gb of RAM). I only need it to do updates on my Garmin Satnav and view Solar PV generation from my eLink Energy Monitor, but unfortunately those (somewhat) niche industries don't appear to know about OSs other than Windows and Mac (even though their devices are almost certainly already running Linux). I f they wrote that Apps using web-based tools then they could be used on any device. As it is, people with tablets and phones and no PC are stuffed. -- Terry Coles -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
Hi Terry On 13/09/18 07:43, Terry Coles wrote: On Wednesday, 12 September 2018 21:43:45 BST t...@ls83.eclipse.co.uk wrote: For his school computing course, my son has been told he needs to download Visual Studio 2017 onto a Windows PC, to write some simple programs in vb.net. We don't have any Windows machines, so for starters I complained about this when my kids did ICT at school over 10 years ago. The whole thing is divisive. Rich parents can afford to buy an expensive PC whereas the poorer and (possibly less educated ones) won't have one and couldn't afford one anyway. This means that the rich kids get an unfair advantage. At the time, I was running Linux almost exclusively on all the machines in the house. We had one c***p Dell running Windows 98 (I think), so we could comply with the Windows bit. However, the requirement at the time was MS Office, which cost £100 for a single user Student addition (and another £100 for each subsequent child of course). Some of you may remember that I campaigned on this to my MP after considerable help from this list to write a Paper and accompanying Presentation (using OpenOffice of course). I had thought that the message had got through and the updates to the curriculum had banished this brain-dead approach to teaching ICT in schools. It may be worth investigation and a complaint if your son's school is clinging on to the old syllabus. Totally agree, and the whole thing is compounded by the kids natural tendency to groupthink (Windows machine = expensive, therefore good). Cheers Tim -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
Hi Patrick On 13/09/18 00:11, Patrick Wigmore wrote: Hi Tim, ...my son has been told he needs to download Visual Studio 2017 onto a Windows PC... Are there any options other than spending several hundred pounds on a new PC to run this bloatware for compiling programs. MonoDevelop is probably the closest equivalent to Visual Studio on Linux, supporting most of the same languages and libraries (or drop in replacements; i.e. Mono instead of .NET). For console programs or those using third party libraries for graphics (e.g. MonoGame) it's more or less equivalent. However, last I looked, the GUI builder in MonoDevelop only supports GTK GUIs, unlike Visual Studio. So, for GUI programs, you probably want to stick to one IDE or the other. I've run Visual Studio on Windows 7 in VirtualBox, and it is usable with 4GB RAM and VT-x hardware acceleration. It is one of the slower applications though. It takes ages to load on real hardware too, but once it's going it feels a bit more responsive. This is running on a dual core Celeron N3060 1.6GHz with 8GB RAM (Debian 9). I've devoted 4GB to the virtual machine and best performance is with both cores available to the virtual machine. And of course if you're not booting Windows every day, the first thing it's going to do when you boot up your virtual machine is run Windows Update in the background and bog itself down for several minutes doing whatever it is that Windows Update does that takes so much time and effort. Well, that's a real revelation. Looking at the service host processes under the Windows task manager, there are a bunch of update processes. After 15 minutes or so these are done and the machine becomes usable - thanks! Cheers Tim -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
On 13/09/18 01:23, Peter Washington wrote: I would suggest using either Visual Basic Express 2015, or the same for 2017, if it exists, it's simpler and less bloated. There may be way to stop Windows trying to check for updates every time, or you could just wait for the first update check to finish and then it should, in theory, be quicker each time until the next BIG update comes along. Cheers Peter, (aka Pugwash, not Merchant). ...my son has been told he needs to download Visual Studio 2017 onto a Windows PC... Are there any options other than spending several hundred pounds on a new PC to run this bloatware for compiling programs. Can you tell the school that you don't have any M$ machines and can they please lend you one or find an alternative method of teaching (ala Terry's rant). If I remember correctly, when I was at the Uni, staff and students could obtain student licenses for M$ products to get them hooked in. Does this pertain to schools? Cheers, Peter (Merchant) -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
On Wednesday, 12 September 2018 21:43:45 BST t...@ls83.eclipse.co.uk wrote: > For his school computing course, my son has been told he needs to > download Visual Studio 2017 onto a Windows PC, to write some simple > programs in vb.net. We don't have any Windows machines, so for starters I complained about this when my kids did ICT at school over 10 years ago. The whole thing is divisive. Rich parents can afford to buy an expensive PC whereas the poorer and (possibly less educated ones) won't have one and couldn't afford one anyway. This means that the rich kids get an unfair advantage. At the time, I was running Linux almost exclusively on all the machines in the house. We had one c***p Dell running Windows 98 (I think), so we could comply with the Windows bit. However, the requirement at the time was MS Office, which cost £100 for a single user Student addition (and another £100 for each subsequent child of course). Some of you may remember that I campaigned on this to my MP after considerable help from this list to write a Paper and accompanying Presentation (using OpenOffice of course). I had thought that the message had got through and the updates to the curriculum had banished this brain-dead approach to teaching ICT in schools. It may be worth investigation and a complaint if your son's school is clinging on to the old syllabus. -- Terry Coles -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
I would suggest using either Visual Basic Express 2015, or the same for 2017, if it exists, it's simpler and less bloated. There may be way to stop Windows trying to check for updates every time, or you could just wait for the first update check to finish and then it should, in theory, be quicker each time until the next BIG update comes along. Cheers Peter, (aka Pugwash, not Merchant). On Thu, 13 Sep 2018 at 00:11, Patrick Wigmore wrote: > Hi Tim, > > > ...my son has been told he needs to download Visual Studio 2017 onto > > a Windows PC... > > > Are there any options other than spending several hundred pounds on > > a new PC to run this bloatware for compiling programs. > > MonoDevelop is probably the closest equivalent to Visual Studio on > Linux, supporting most of the same languages and libraries (or drop in > replacements; i.e. Mono instead of .NET). > > For console programs or those using third party libraries for graphics > (e.g. MonoGame) it's more or less equivalent. However, last I looked, > the GUI builder in MonoDevelop only supports GTK GUIs, unlike Visual > Studio. So, for GUI programs, you probably want to stick to one IDE or > the other. > > I've run Visual Studio on Windows 7 in VirtualBox, and it is usable > with 4GB RAM and VT-x hardware acceleration. It is one of the slower > applications though. It takes ages to load on real hardware too, but > once it's going it feels a bit more responsive. > > And of course if you're not booting Windows every day, the first thing > it's going to do when you boot up your virtual machine is run Windows > Update in the background and bog itself down for several minutes doing > whatever it is that Windows Update does that takes so much time and > effort. > > Patrick. > > -- > Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 > Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ > New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING > Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR -- Cheers Peter -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
Re: [Dorset] Visual basic on Linux
Hi Tim, > ...my son has been told he needs to download Visual Studio 2017 onto > a Windows PC... > Are there any options other than spending several hundred pounds on > a new PC to run this bloatware for compiling programs. MonoDevelop is probably the closest equivalent to Visual Studio on Linux, supporting most of the same languages and libraries (or drop in replacements; i.e. Mono instead of .NET). For console programs or those using third party libraries for graphics (e.g. MonoGame) it's more or less equivalent. However, last I looked, the GUI builder in MonoDevelop only supports GTK GUIs, unlike Visual Studio. So, for GUI programs, you probably want to stick to one IDE or the other. I've run Visual Studio on Windows 7 in VirtualBox, and it is usable with 4GB RAM and VT-x hardware acceleration. It is one of the slower applications though. It takes ages to load on real hardware too, but once it's going it feels a bit more responsive. And of course if you're not booting Windows every day, the first thing it's going to do when you boot up your virtual machine is run Windows Update in the background and bog itself down for several minutes doing whatever it is that Windows Update does that takes so much time and effort. Patrick. -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR
[Dorset] Visual basic on Linux
Hi For his school computing course, my son has been told he needs to download Visual Studio 2017 onto a Windows PC, to write some simple programs in vb.net. We don't have any Windows machines, so for starters I installed Windows 10 and VS 2017 under Virtualbox. But it's painfully slow (primarily CPU-bound). Are there any options other than spending several hundred pounds on a new PC to run this bloatware for compiling programs (starting with Hello World)? I've so far read about Visual Studio Code and Mono, but unsure whether either of these will provide what we need. Cheers Tim -- Next meeting: Bournemouth, Tuesday, 2018-10-02 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR