Recently as I have been looking at different frameworks in other languages I have seeing a new trend. HTML as us web developers know is clunky and annoying to work with. This is why we have WYSIWYG editors for HTML such as TinyMCE and CKEditor. Formatted HTML is also a little on the heavy side for persisting, especially in terms of Largely Formatted Documents. I think this is one of the reasons we are seeing more and more Mark Down editors out there. Mark Down allows us to quickly format documents in a light weight environment, and requires fewer bits for data storage and transmission.
<h1>Title</h1> <p>test text with <strong>bold</strong> and a link to <a href="http://www.google.ca">http://www.google.ca</a>.</p> <!-- VS MarkDown --> #Title test text with **bold** and a link to [http://www.google.ca].
The major draw back to this is that we move back to an era of having to know what certain combinations stand for. text emphasizing text is far less descriptive then text doing the same thing. Ultimately, this is a tradeoff I am willing to make. So I started working on fiddle as a proof of concept.
Then most of what is actually left comes down to styling, and most of that should be handled by CSS. At least thats how my site is.