I am in search of a JavaScript framework that offers the following features:
- MV*
- Well-structured
- HTML file as template
- Fast rendering (possibly using virtual DOM)
- Ability to combine and be compatible with other plugins or libraries
- Edit on tablet IDE apps and view changes immediately by refreshing the browser page
When I'm at home, I develop my client-side applications on my PC. However, when I'm out and about, I rely on my tablet since I don't have a laptop. That's why I want to be able to work on my applications outside as well. There are some fantastic IDE apps available on the Android Market.
Prior to discovering Ember, I was using pure JavaScript (jQuery) + CSS + HTML for my daily practices and work. But upon starting to learn EmberJS, a JavaScript MVC framework, I felt overwhelmed. It seems like EmberJS requires its own server to compile something, which then generates static content for browser rendering. All I want is to see my client-side code files rendered in the browser, so why do I need to 'run' it as if I'm starting Apache to serve as a PHP backend?
I've searched through countless pages trying to find a solution, but have yet to find the desired result. Even popular JavaScript MV* frameworks like Angular and Backbone seem to require compilation of applications.
If anyone has faced a similar situation, please share any advice you may have.