Side by side
Anvil vs Eric
Both stand on python ides. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan Open source AndroidAPIiPhone+5
Anvil brings visual app design, Python development, data storage, and deployment into one environment. The free plan has defined storage and background-task limits, so check those against the needs of your app.
Visit Anvil Free plan LinuxMacWindows
Eric brings Python editing, debugging, testing, and project tools into one free IDE. Its plugin system and installation options provide flexibility, while the maker recommends installing it in a Python virtual environment.
Visit EricThe facts
| Anvil | Eric | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Yes | Not published |
| Runs on | Android, API, iPhone, Linux, Mac, Self-hosted, Web, Windows | Linux, Mac, Windows |
| Lowest paid plan | Hobby: $12 a month | Free or on request |
| Plans published | 5 | 1 |
| Maker | Not published | Not published |
| Website | anvil.works | eric-ide.python-projects.org |
| On python ides | #1 of 26 | #3 of 26 |
Anvil: what it does well
- Drag-and-drop UI designer with client- and server-side Python
- Built-in Postgres-backed Data Tables
- Apps can be exported to the open-source Anvil App Server
- Responsive apps support offline operation on listed devices
What to know first
- Free plan limits Data Tables to 50,000 rows
- Free plan includes 100 MB of Data Table storage
- Free plan background tasks time out after 30 seconds
Eric: what it does well
- Includes a debugger with multi-thread and multiprocessing support.
- Provides profiling, code coverage, and unittest support.
- Supports Mercurial, Subversion, and Git repositories.
- Offers pip and virtual-environment management.
- Plugins can be loaded from its repository.
What to know first
- Python virtual-environment installation is recommended.
- Windows users are directed to download a ZIP archive.
- Rope refactoring is an optional plugin.
