Not really a feature, but I will write this here as a feature request.
I heard Meredydd’s interview in the Talk Python to me podcast and I immediately started playing with Anvil. After a few hours playing with it I have some very positive and some very negative feeling. Unfortunately the most negative is the price, which is way to high for a toy.
The positive are that it is true: when this thing will be finished, it will really do for today’s web development what VB6 has done 20 years ago for desktop development. 20 years ago people kept telling me to stop using VB6, that it wasn’t good enough for high performance software. But I kept using it because it was very good for the software I was writing. I think Anvil is in the same position: it will never be good enough for applications requiring high performance and optimization, but it will be just perfect for 80% of small applications.
The negative are that it doesn’t seem to be ready for production (not a show stopper, I can wait) and it is too expensive (definitely a show stopper).
- I don’t trust it enough yet to start using it professionally.
- I am not paying $590 / year for a tool that may or may not be good enough for some simple non professional job
- The limitation of the individual plan are too big for even the simplest use
I started with VB3, then VB6 (actually I started 10 years before VB3 existed, but that just makes me old) and when I heard about a VB6 inspired Python RAD environment I got all excited.
Yes, I used VB6 for years, first for fun then professionally, because it was easy.
No, I would never have used or even learned VB6 if I had to pay $590 / year for a limited plan or $1790/year for a full plan.
I (and all my friends) started with VB3, then switched to VB6, because it was easily accessible for free as a cracked version. The same happened to Autocad: it wasn’t the best, but was the most common because it was easy to get for free.
Then I (and all my friends) started working in VB6 (and with Autocad) seriously and we all bought licenses (and we all made VB6 and Autocad the most popular IDE and CAD software in the world).
Trial versions didn’t exist at the time. You just got a cracked version and you used that for a few months. Then you would buy a license if you liked it enough.
So here is my request: if you really want to be the VB6 of 2018 + Python + web development, you really need to make it more affordable for beginners. You could extend the trial period to one year, you could add python 3.6, users and uplink to the free version, you could make it free for open source applications, you could charge by app, by bandwidth, by number of users, by whatever you want, but you can’t charge $590 / year to start using a tool that is not production ready.
I will be back to check this wonderful tool in a few months, to see if I will trust it enough for a team license and professional use.