IMO, the fact that React components can be easily shared with an interface that follows a common pattern is a major strength of React, rather than a weakness.
5 karma · joined January 5, 2015
IMO, the fact that React components can be easily shared with an interface that follows a common pattern is a major strength of React, rather than a weakness.
This might not be clear on the Falcon framework home page though, and I will let the maintainer know it might be a good idea to clarify this point.
If you are at any point returning HTML from your Falcon project or thinking of serving static content, you should probably not be using Falcon at all. :)
The main benefit for me, and the reason why I chose Falcon over other frameworks, is that Falcon is entirely designed around the task of creating REST APIs. You wouldn't use it to create a blog or news site or whatever. You would perhaps use it to create an API backend for any of those though.
This makes it light-weight, and also opens the possibility for some design decisions that would not work in a more general purpose type of framework.
In that regard, Falcon is definitely more opinionated than other frameworks (it's opinion being that you should build REST APIs), but in others, such as choice of response encoder, storage et c, it's not.