As this is a discussion list I feel compelled to offer some friendly discussion :) feel free to disregard as I don't know your full project spec of course.
If your product is an app rather than a site I highly recommend the typescript/angularjs/rest webapi stack. There's not much need to generate html on the server these days, unless you have seo (or, god forbid ie6) concerns, and massive performance, ux & productivity benefits to doing it all clientside.
Of course you can always mix the mvc and web api approaches for your search-engine facing pages. Throw in some signalR to keep the client up to date and bootstrap etc for look & feel/ux.
--
--
You received this message because you are subscribed to the "ozaltdotnet" group.
To post: send an email to ozalt...@googlegroups.com
To unsubscribe: send an email to ozaltdotnet...@googlegroups.com
For more options, visit this group at
http://groups.google.com.au/group/ozaltdotnet?hl=en-GB
Find us on the web at http://ozalt.net
---
You received this message because you are subscribed to the Google Groups "ozaltdotnet" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ozaltdotnet...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Note you can still cache on the server in web api, including per session, you're just going to be caching pure data.
I'd argue that as twitter is very light on content per page and can federate a lot of their workload, it's a very different scenario to say a SPA with lots of data going over the wire continuously for a single screen. There's loads of great tooling out there once you break the vs shackles, webstorm's my preference.
This is an interesting discussion.
I've been working on an Android app as a hobby and have ditched Phonegap after having various issues. The biggest reason to switch to native Android was the UI/UX is much better.
For the backend I'm using Firebase which has an Android api.
Has anyone here used Firebase? It seems clunky when it comes to authorisation and doing updates and queries but I like the idea of no server side data access code.
Jonathan
Twitter: @jonathanparker
Just quickly, these are really common sense.
Typescript extends js rather than obsfucates it, it really is ES6 with a few type enhancements and features to streamline dev & productivity.
The clientside SPA revolution: once your html, js & css is down then the only thing going over the wire is json. In my world (grids, charts and lots of data) you cut down times for an equivalent html renders significantly, making the snappy like a native app rather than still seeming like a web site.
Productivity is subjective I guess, I feel the clear separation of presentation and data through physical layers helps, and most of the exciting work going on in web ux is on the clientside community. It more closely follows the architecture of silverlight, wpf flash etc that has proven to work but been blocked from tablets et al, hence needed an equivalent in browser. The server is delegated to what it should be: just the data thanks.