Anvil as a contract / specification

This is a bit pie in the sky, but I’ll give it a go anyway. I believe Anvil has hit upon a very powerful idea. One language getting translated into many to develop web applications + integrated IDE + hosting. An all in one idea. What if the idea could be generalized? What if, instead of “Build Web Apps with Nothing but Python.” it could be “Build Web Apps with Nothing but X.” where X is any language. This would require anvil to become defined as a contract. A standard, that implementors could develop against.

Another thing that would make Anvil more salable / profitable is to have the entire system emitted as an output. That way vendors don’t get worried about vendor lock in. The true value would be in the translation mechanisms that wire things together and generate the code. PaaS (Prototyping as a Service) as well as having the option to have Anvil do hosting operations as well if chosen.

1 Like