When starting a new project in a new programming language, there is always this question that is raised.
Which framework should I choose ?
For Starknet projects, there are especially 2 new frameworks I have been trying and would like to compare: protostar and nile.
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.