Python IDEs - Replit vs VSCode

Medea - Jun 2 '22 - - Dev Community

So for the last two years, I've been using Replit for all my Python projects. This is because you can code on it and host your website at the same time.

But I'd heard a lot about VSCode, so I tried to give it a go.

1: Storage

Replit uses Cloud Storage to save all its data, and it has a lot of storage: 500MB per project.
VSCode saves all data on your device.

2: Open Source

Anyone who knows what Replit is can view your code on Replit, unless you have Hacker plan (which you have to pay for).
On VSCode, all your code is private unless you use GitHub to make it open source.
GitHub on VSCode is great, as it is easy to use.
GitHub on Replit is also great, but it creates some unnecessary files, like the __pycache__ folder, the venv folder and the poetry.lock file.

3: Package Installing

On Replit, when you need to import a module, it automatically installs the package without needed to use pip.
On VSCode, you have to use pip and manually install the package.

4: Hosting

On Replit, when you run code which has a front-end side to it, it automatically hosts it for free.
On VSCode, only people on the device can see the front-end side to the code.

5: Which Devices

Replit can run on any device you can log into Replit from.
VSCode will only run on the device you have installed the code on.

Summary:

Replit VSCode
Saves on cloud storage Saves on your device
Public Code Private code
Creates unnecessary files on GitHub Works perfectly on GitHub
Automatic Package Installing Manual Package Installing
Free hosting No hosting
Run on any device Only run on one device
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .