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 |