Production Environment - Integrative-Transcriptomics/tss-prediction-comparison GitHub Wiki

Advantages of Visual Studio Code

https://code.visualstudio.com/

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.