{"id":17630,"date":"2012-06-25T15:08:32","date_gmt":"2012-06-25T22:08:32","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnack\/?p=6999"},"modified":"2012-06-25T15:08:32","modified_gmt":"2012-06-25T22:08:32","slug":"adobe-introduces-brackets-a-free-open-source-code-editor-for-the-web","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2012\/06\/25\/adobe-introduces-brackets-a-free-open-source-code-editor-for-the-web\/","title":{"rendered":"Adobe introduces Brackets, &quot;A free, open-source code editor for the Web&quot;"},"content":{"rendered":"<p>Think Adobe&#8217;s just about Dreamweaver &#038; Flash?<br \/>\nThe new <a href=\"https:\/\/github.com\/adobe\/brackets\">Brackets<\/a> app offers inline editors &#038; tight browser integration:<\/p>\n<blockquote><p>Today we\u2019ve all gotten used to doing the save-reload-copy-paste dance&#8230; Brackets opens a live connection to your local browser and brings some of those in-browser tools back into the editor where it makes sense. When Live File Preview is enabled your browser shows real-time changes to CSS classes and properties as you type. Because the code lives in your editor but runs in your browser there is no need to save-reload-copy-paste. w00t!\n<\/p><\/blockquote>\n<p>Brackets is built in JavaScript, HTML and CSS, meaning that &#8220;if you use Brackets, you have the skills necessary to customize, extend and contribute to it.&#8221;  Check out their <a href=\"http:\/\/blog.brackets.io\/2012\/06\/25\/brackets-open-source-code-editor\/\">introductory blog post<\/a>, and see some of the features in action:<br \/>\n<iframe loading=\"lazy\" width=\"425\" height=\"239\" src=\"http:\/\/www.youtube.com\/embed\/rvo3Mv1Z4qU\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Think Adobe&#8217;s just about Dreamweaver &#038; Flash? The new Brackets app offers inline editors &#038; tight browser integration: Today we\u2019ve all gotten used to doing the save-reload-copy-paste dance&#8230; Brackets opens a live connection to your local browser and brings some of those in-browser tools back into the editor where it makes sense. When Live File [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[34],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/17630"}],"collection":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=17630"}],"version-history":[{"count":0,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/17630\/revisions"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=17630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=17630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=17630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}