Webmaker/Concept-Nimble: Difference between revisions

Jump to navigation Jump to search
Line 76: Line 76:
==Progressive Enhancement with Brackets Extensions==
==Progressive Enhancement with Brackets Extensions==


Because Brackets is built around a [https://github.com/adobe/brackets/wiki/Brackets-Extensions modular extension system], turning on new features is as easy as including new extensions.  Consider some of the earlier issues with trying to teach a deeper understanding of web development in Thimble.  Here's a current starter Make in Thimble with FriendlyCode replaced with Brackets:
Because Brackets is built around a [https://github.com/adobe/brackets/wiki/Brackets-Extensions modular extension system], turning on new features is as easy as including new extensions.  Extensions are themselves made of JavaScript, and can be dynamically added to the editor at run-time without requiring a restart.  The value of extensions to Brackets as a code editor project is obvious: users can customize and extend their tool to meet their own individual needs.  The value of extensions to Nimble is that teaching and learning exercises can now include a tailor-made environment in which to explore and understand the concepts.  Each lesson, Starter Make, or other unit of learning can have its own approach to how and what it presents to the learner.
 
Consider some of the earlier issues with trying to teach a deeper understanding of web development in Thimble.  Here's a current starter Make in Thimble with FriendlyCode replaced with Brackets:


[[File:Brackets-Thimble.png|800px]]
[[File:Brackets-Thimble.png|800px]]
Confirmed users
656

edits

Navigation menu