Skip to content

krieven/w3view-todomvc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

W3View • TodoMVC

W3View • The HTML was created for this

  • Extremely light and fast
  • Simple and absolutely painless.
  • Componentize your work in easiest way.

Minimalistic View layer for any kind of MVC or Flux.

Modularity allows you to separate your component libraries.

Prebuilding helps you to optimize your application for using in production.

11k of documented, not minified code. ( 2.1k mimified and gzipped )

Resources

Articles

No articles was published currently, but i hope - You can write some :)

Support

Implementation

W3View-ToDoMVC

How was the app created?

The application was created during two evenings in simplest way. Components library was inlined in the hidden DIV for simplifying the process. As the bonus - the app can be loaded from file system without of server. The W3View allows you also load modules of component libraries via XHR or prebuild them together into JS bundle.

Bundling improves starting time by decreasing of delivering size and eliminate the HTML parsing.

Classical MVC pattern was used.

The View layer is fully based on W3View and renders data, passed by Controller. Active Model has no ideas about how it can be presented and thin Controller uses only public interfaces of both.

Anything worth sharing about the process of creating the app?

Since the W3View is very thin layer over the DOM API and each component looks like small and simple HTML page with script inlined, the process of application writing is easy and painless.

You can focus on the business logic and forget the ugly sintaxis of data binding, framework-specific workarounds and tuning technics.

Just have fun while writing of apps, like me.

Any spec violations?

No spec violations. No template and CSS modifications.

Credit

Created by Vitaly Dmitriev