Can the data be replicated to our own pg database from the built-in database? Close to real-time?
Absolutely - please ask about our Enterprise plans ;) That said, even with the standard plans you can plug into your own Postgres database from server code (just `import psycopg` - it's only Python, after all). And using the Uplink, you can access Anvil's database from your code anywhere on the internet, with the same API as Anvil server code.
Anvil: full stack web apps built only with Python
141–150 of 207 posts
Re: Anvil: full stack web apps built only with Python
#142One thing I really don't like about it is how the free pricing level doesn't have authentication. Seems like I can't really build a toy project that I then "graduate" to a real app. Or maybe the plan is that you build it as a private app as a toy and then start paying $45/mo when you want to make it public and have auth?
I feel like if the free level was limited by something else, like database size or something?
I can understand why they want to drive people to revenue-generation. Just seems like a feature that hurts more than it helps, by keeping people from even trying it?
Re: Anvil: full stack web apps built only with Python
#143But now I'd probably still take the upfront cost to get a bigger app started without tie-ing in with a service. For rapid prototyping it seems awesome!
Re: Anvil: full stack web apps built only with Python
#144This looks really nice, reminds me of what you could do with Visual Basic for creating GUIs, and I really liked that experience (though I did very little of it). One thing I really don't like about it is how the free pricing level doesn't have authentication. Seems like I can't really build a toy project that I then "graduate" to a real app. Or maybe the plan is that you build it as a private app as a toy and then st…
Re: Anvil: full stack web apps built only with Python
#145Earlier quoted context omitted.
It's ok, you are probably no the target for the service. If you want control, you don't use a closed source saas RAD. I would not use the product for myself. I would hate been locked down. But I can see the value for others. For some, having one easy but clear solution is the important value.
I don't think being locked down to a service is that important in this case. I see Anvil as a potentially valuable tool to create prototypes, to quickly iterate on an idea... then when it is validated, you can build it with more conventional (and safer in terms of future) tools.
So in a sense, Anvil is valuable at its price point for just as a web prototyping service. Most new developers obsess on things like "scalability" and "MVC separation", etc and in 95% of cases their creations never ever generate enough traffic to warrant any of that. I see Anvil as a tool that would allow developers to sketch out an idea, quickly iterate features based on feedback, and when warranted, move to a full production stack.
Re: Anvil: full stack web apps built only with Python
#146Earlier quoted context omitted.
It's ok, you are probably no the target for the service. If you want control, you don't use a closed source saas RAD. I would not use the product for myself. I would hate been locked down. But I can see the value for others. For some, having one easy but clear solution is the important value.
Customers aren't that black and white. I used to work for a SaaS company, and having the option of requesting the source and copy of the database was crucial to land quite a few of our contracts. That said, I agree with you that it's probably not their best approach right now. Even if it pains me to say so :)
Re: Anvil: full stack web apps built only with Python
#147Looks promising but my biggest gripe is the visuals. Maybe in the future, you could support different themes or skins? It's great to be able to bootstrap a website quickly, but if this is going to be customer facing the design needs some love :)
Re: Anvil: full stack web apps built only with Python
#148Earlier quoted context omitted.
Absolutely - please ask about our Enterprise plans ;) That said, even with the standard plans you can plug into your own Postgres database from server code (just `import psycopg` - it's only Python, after all). And using the Uplink, you can access Anvil's database from your code anywhere on the internet, with the same API as Anvil server code.
What you should really do is also sell anvil in a form that makes it possible to host on premise or in AWS or somewhere else. Even if you charge a 1000$for that people would pay up. You don’t need to open source everything but you can sell the compiled c files instead with installations and support guidelines. I would love to use it but if I cannot control the infrastructure I feel my hands are tied.
Installing and running it is typically a single 'docker-compose' command. If you're interested in this option, please do drop us an email at sales@anvil.works.
Re: Anvil: full stack web apps built only with Python
#149Earlier quoted context omitted.
Well - two areas. One, if you're using it commercially, it's going to pay for itself pretty quickly. I rarely do client projects for less than several thousand pounds; I reckon I could probably churn a lot of them out using this in half the time. Two if you're not using it commercially, it's still a very low cost; maybe more than pure hosting but it does a lot more than just hosting.
Is it supposed to be an either/or? I don't see how I could give up my Amazon services.
Re: Anvil: full stack web apps built only with Python
#150Earlier quoted context omitted.
Do you have any plan to open source the platform?
Honestly, we would absolutely love to open-source it! The issue is that we're a bootstrapped start-up, and it's rather difficult to make open source pay the bills, even if it becomes huge (see, eg, Docker's troubles). By charging for the product, we can claim some of the value we create, and be sustainable so the platform stays around.