{"id":224,"date":"2007-05-18T14:57:55","date_gmt":"2007-05-18T13:57:55","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=224"},"modified":"2007-05-18T14:57:55","modified_gmt":"2007-05-18T13:57:55","slug":"visual-programming-is-back-popfly-pipes-scratch","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/224-visual-programming-is-back-popfly-pipes-scratch.html","title":{"rendered":"Visual Programming is back: PopFly, Pipes, Scratch"},"content":{"rendered":"<p>The first true visual programming environment I used was IBM&#8217;s VisualAge Smalltalk. I liked it and thought it was a shame when IBM reverted to pure code-based development with Eclipse. Admittedly, complex applications got fairly confusing, with lines everywhere.<\/p>\n<p>Now it seems visual programming is back. The other day <a href=\"http:\/\/scratch.mit.edu\/\" target=\"_blank\">Scratch<\/a> hit the news, a cool visual programming environment for kids. I like the way that jigsaw-like shapes are used to indicate whether or not two blocks can be fitted together. <\/p>\n<p>Yahoo has <a href=\"http:\/\/pipes.yahoo.com\" target=\"_blank\">Pipes<\/a>, drag-and-drop RSS feed combination and transformation.<\/p>\n<p>Now here comes <a href=\"http:\/\/www.popfly.ms\" target=\"_blank\">Microsoft PopFly<\/a>,&nbsp;online visual programming for Silverlight. Is it programming? I think so:<\/p>\n<blockquote>\n<p>Underneath the covers, blocks are just chunks of code that wrap complex operations, like retrieving data from a Web site or displaying an animated slideshow so that others can easily reuse that block.<\/p>\n<\/blockquote>\n<p>PopFly looks interesting, easy to use and visually appealing, though I&#8217;ve not got an account yet. I&#8217;ve only watched the demo video.<\/p>\n<p>Of course the visual bit only takes you so far. If you want to create your own blocks, or customize them, you have to write your own Javascript. I guess that will always be the case. It&#8217;s still good to see development being made more accessible for non-technical users.<\/p>\n<p>&nbsp;<\/p>\n<div class=\"wlWriterSmartContent\" id=\"0767317B-992E-4b12-91E0-4F059A8CECA8:98f94de8-68cb-45c5-9837-beafb3fe4860\" contenteditable=\"false\" style=\"padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px\">Technorati tags: <a href=\"http:\/\/technorati.com\/tags\/popfly\" rel=\"tag\">popfly<\/a>, <a href=\"http:\/\/technorati.com\/tags\/scratch\" rel=\"tag\">scratch<\/a>, <a href=\"http:\/\/technorati.com\/tags\/visualage\" rel=\"tag\">visualage<\/a>, <a href=\"http:\/\/technorati.com\/tags\/yahoo%20pipes\" rel=\"tag\">yahoo pipes<\/a>, <a href=\"http:\/\/technorati.com\/tags\/eclipse\" rel=\"tag\">eclipse<\/a>, <a href=\"http:\/\/technorati.com\/tags\/microsoft\" rel=\"tag\">microsoft<\/a>, <a href=\"http:\/\/technorati.com\/tags\/silverlight\" rel=\"tag\">silverlight<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The first true visual programming environment I used was IBM&#8217;s VisualAge Smalltalk. I liked it and thought it was a shame when IBM reverted to pure code-based development with Eclipse. Admittedly, complex applications got fairly confusing, with lines everywhere. Now it seems visual programming is back. The other day Scratch hit the news, a cool &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/224-visual-programming-is-back-popfly-pipes-scratch.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Visual Programming is back: PopFly, Pipes, Scratch<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[44,80,96],"tags":[],"class_list":["post-224","post","type-post","status-publish","format-standard","hentry","category-internet","category-software-development","category-web-authoring"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=224"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/224\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}