Production Environment - Integrative-Transcriptomics/tss-prediction-comparison GitHub Wiki
Advantages of Visual Studio Code
Accessibility
Since VSCode is more of a sourcecode editor than an IDE it's easier to learn and familiarization will be quick. VSCode is used a lot and has a big community therefore support is very accessible on the internet.
Speed
As a sourcecode editor and IDE hybrid VSCode is lightweight and not stuffed with features we might not use anyways.
Future-oriented
VSCode is capable of LaTeX, Markdown, sourcecontrol via git and much more making it an allrounder environment not only for the teamproject but also for other projects and homework. It is a useful skill to be able to use VSCode as a computer scientist.
Using what we know
Some of the team members already have experience with VSCode.
Other helpful features
- Liveshare: Pairprogramming without having to screenshare
- Preview feature for Markdown files
- built-in terminal for powershell, git bash etc.
Advantages of WebStorm
Integration
WebStorm has built-in support for front-end frameworks and there is also version control.
Similarity to other IDEs
WebStorm like IntelliJ are IDEs by jetbrains and as such similar. Some of the team members have experience with IntelliJ and might therefore prefer WebStorm.
Built-in features
WebStorm comes with advanced debugging tools, better refactoring tools, real time error detection, code completion and many more features at the cost of being slower than VSCode.
Conclusion
If we strive for flexibility, speed, quick familiarization, features for working together and getting to know an allrounder environment the better choice is VSCode. If we strive for a specialized web-development environment that takes time to learn but does everything an IDE needs to do and much more then we should choose WebStorm.