Front End - Summary
Web Applications for simple apps and fast
Native Apps for full Native Performance
Hybrid for maximum code reuse
Cross Compile for significant code reuse and
Generalize as many Backend Services as
Publishing services to the internet is not the
only way, we have service bus too.
There's a front end approach (or more) for
Building Mobile Apps for Enterprises is HARD.