DailyJS

TiddlyWiki5, Backbone.Notifier, MVC Jungle

Alex R. Young

Subscribe

@dailyjs

Facebook

Google+

libraries apps mvc backbone.js

TiddlyWiki5, Backbone.Notifier, MVC Jungle

Posted by Alex R. Young on .
Featured

libraries apps mvc backbone.js

TiddlyWiki5, Backbone.Notifier, MVC Jungle

Posted by Alex R. Young on .

TiddlyWiki5

TiddlyWiki5 (GitHub: Jermolene / TiddlyWiki5, npm: tiddlywikigithub) by Jeremy Ruston is a reboot of the venerable TiddlyWiki. As reboots go I'd say this was more along the lines of Batman Begins than The Amazing Spider-Man. It can run entirely in a browser, or as a Node application.

TiddlyWiki is designed to fit around your brain, giving you a better way of managing data compared to traditional documents and emails. The fundamental idea is that information is more useful and reusable if we cut it up into the smallest semantically meaningful chunks.

The project is currently tentatively released as an alpha, and you can keep track of future updates on the TiddlyWikiDev Google Group and @TiddlyWiki on Twitter.

Backbone.Notifier

Backbone.Notifier (License: MIT, GitHub: ewebdev / backbone.notifier) by Eyal Weiss is a notification library designed to work with Backbone.js. Features include dialogs, modal display, and CSS3-based effects.

The Backbone.Notifier class works like the other Backbone classes:

var notifier = new Backbone.Notifier(options);  
nofitier.notity('What did one snowman say to the other snowman?');  

Instances of Backbone.Notifier can be chained, and the class is event-based, which means it's quite easy to create wizards by chaining together multiple dialogs.

Journey Through The JavaScript MVC Jungle

Journey Through The JavaScript MVC Jungle is a detailed article by Addy Osmani that introduces MVC frameworks and his TodoMVC collection of demos. There are also some handy descriptions of when to use each framework:

Use KnockoutJS: I want something that will help me build simple Web applications and websites. I don't expect there to be a great deal of code involved and so code organisation won't be much of a concern.