New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Switch to using VS Code #262
Comments
What do the others think, should we make a push and switch to VSCode sooner (e.g. for the December release) rather than later? Your votes please @kkh451 @steve-crouch @bielsnohr @douglowe? |
From conversation with Steve 2023-11-09 - resources on using VS Code from SABS CDT: Setup:
IDEs: https://www.uhpc-training.co.uk/material/technology_and_tooling/ide/python |
My vote would be to not make this a priority for the December release. I need to find the data (think it is either the Python developer survey or Stackoverflow one) but PyCharm and VS Code are about equally popular for Python developers according to that. Where VS Code wins out is that it can be used for basically any language, and perhaps that is why we get more people requesting it. Therefore, I think my preferred situation would be to have seamless selection of VS Code or PyCharm throughout the material. You see it on many websites where there is a tab/toggle at the top that switches certain portions of the content. That might be a lot of overhead, but I think it will then cover a much broader reach of course participants. However, if we think the overhead is too much, that is understandable. In my experience teaching, learners have been mostly fine looking at the "Extras" material when they need to figure out things for VS Code. We do occasionally get a few comments that it is a bit disruptive to need to switch frequently during the PyCharm heavy portions of the material, but that ends relatively quickly. |
Indeed - Steve and I were talking exactly about this - teaching the principles and not the tool and VS Code perhaps wins here.
Also talked about that with Steve and what to do with the PyCharm version (do we split the repo, how to maintain, overheads of it all) - it would be ideal to be able to toggle but it is not easily doable in the current lesson format and definitely not for the December release.
Thank you for the feedback @bielsnohr - having some concrete usage numbers on PyCharm vs VS Code would be great (I have been mainly receiving requests for VS Code). Latest update from 2023-11-09 is that Ann Gledson from Manchester and @douglowe's team has been looking into redoing the NERC version of the course using VS Code so we may get some effort from Ann - I said I'd be in touch with her and perhaps try and help her instead of both of us doing the same job. Will keep you all posted - this is definitely a big job and perhaps best left for the release after the December beta. |
This is the data I was referrring to: It comes from the Python Developer Survey. VS Code marginally in more use. However, the usage figures are more stark outside of Python, where VS Code is the clear favorite: https://survey.stackoverflow.co/2023/#section-most-popular-technologies-integrated-development-environment |
That's great @bielsnohr - good to have some data to back up the decision, thank you. |
Interesting to see the numbers on IDE preferences :) As Aleks has said - we are looking to move to VS Code for our course in March. I'm very happy for us to be guinea-pigs in the conversion of the material from pycharm to VS Code. I do like the suggestion of having tabbed sections where the use of each would differ - as long as these aren't too long. So it will be useful for decision making on this to see how much of a change we have to make to our course material to accomodate VS Code - that can guide us as to how we might want to approach it for the main course too. |
Rework the lesson material to use VS Code. Check that we have all the functionality available to us before the switch.
The text was updated successfully, but these errors were encountered: