When starting a new project in a new programming language, there is always this question that is raised.
Which framework should I choose ?
I have detailed the comparison in this github repository. Several aspects are treated:
For the more impatient ones, here are the results:
As a conclusion,
protostar offers more features during the development life cycle and is also way faster. Which is a nice advantage especially when using TDD.
nile, on the other hand, offers more feature during the deployment, especially thanks to its compatibility with starknet-devnet for running a local node.
Let's see how both projects evolve in the future and if more features are added.