<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Lowering the programming barrier</title>
	<atom:link href="http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/feed/" rel="self" type="application/rss+xml" />
	<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/</link>
	<description>A blog about Ubuntu, techonlogy, random stuff and opinions</description>
	<lastBuildDate>Sat, 31 Jul 2010 21:42:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: RainCT</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1919</link>
		<dc:creator>RainCT</dc:creator>
		<pubDate>Thu, 31 Dec 2009 18:29:55 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1919</guid>
		<description>&gt;&gt; Here is an example of the code id like to just make a gtk hello world thingy

import gtk
gtk.MessageDialog(message_format=&#039;This is already possible&#039;).show()

That&#039;s it :).
http://www.pygtk.org/docs/pygtk/class-gtkmessagedialog.html#constructor-gtkmessagedialog</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/firefox.png" alt="Firefox 3.5.6Debian3.5.61" title="Firefox 3.5.6Debian3.5.61"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1919" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20091216 Iceweasel/3.5.6 (like Firefox/3.5.6; Debian-3.5.6-1)</div><p>&gt;&gt; Here is an example of the code id like to just make a gtk hello world thingy</p>
<p>import gtk<br />
gtk.MessageDialog(message_format=&#8217;This is already possible&#8217;).show()</p>
<p>That&#8217;s it <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .<br />
<a href="http://www.pygtk.org/docs/pygtk/class-gtkmessagedialog.html#constructor-gtkmessagedialog" rel="nofollow">http://www.pygtk.org/docs/pygtk/class-gtkmessagedialog.html#constructor-gtkmessagedialog</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JanC</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1918</link>
		<dc:creator>JanC</dc:creator>
		<pubDate>Thu, 31 Dec 2009 01:13:19 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1918</guid>
		<description>Microsoft Office never used VB (it supported VBA as an extension language though, which is more related to VBscript than to VB, but still a different thing--don&#039;t you love confusing people with naming different things so much alike?) and I suppose they support C# &amp; VB.NET as extension languages now...</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/firefox.png" alt="Firefox 3.5.6" title="Firefox 3.5.6"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1918" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.1.6) Gecko/20091215 Ubuntu/9.10 (karmic) Firefox/3.5.6</div><p>Microsoft Office never used VB (it supported VBA as an extension language though, which is more related to VBscript than to VB, but still a different thing&#8211;don&#8217;t you love confusing people with naming different things so much alike?) and I suppose they support C# &amp; VB.NET as extension languages now&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1917</link>
		<dc:creator>Shane</dc:creator>
		<pubDate>Wed, 30 Dec 2009 14:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1917</guid>
		<description>I dont like the VB syntax I just want an easier gtk. Python is my favorite language.</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/chromium.png" alt="Chromium 4.0.249.43" title="Chromium 4.0.249.43"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1917" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5</div><p>I dont like the VB syntax I just want an easier gtk. Python is my favorite language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milan Bouchet-Valat</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1916</link>
		<dc:creator>Milan Bouchet-Valat</dc:creator>
		<pubDate>Wed, 30 Dec 2009 10:56:29 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1916</guid>
		<description>If you really want something as easy to use as Visual Basic, then there&#039;s Gambas [1], which uses a syntax à la basic, supporting GTK+ and Qt. Seems to work quite well.

1: http://gambas.sourceforge.net</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/firefox.png" alt="Firefox 3.5.6" title="Firefox 3.5.6"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1916" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.9.1.6) Gecko/20091215 Ubuntu/9.10 (karmic) Firefox/3.5.6</div><p>If you really want something as easy to use as Visual Basic, then there&#8217;s Gambas [1], which uses a syntax à la basic, supporting GTK+ and Qt. Seems to work quite well.</p>
<p>1: <a href="http://gambas.sourceforge.net" rel="nofollow">http://gambas.sourceforge.net</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1915</link>
		<dc:creator>Shane</dc:creator>
		<pubDate>Tue, 29 Dec 2009 19:34:57 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1915</guid>
		<description>I love quickly and I think its a major step into the right direction. Its a shortcut to most developers and its a good start for people who dont have a clue but its not made to appeal to people who have no interest in programming. Its just a great tool to get things done easily. You still need to program the project so some skill is required. So it simplifies the really hard stuff so packaging and version control as well as formatting the project in a way that adheres to standards, its lowering the barrier for potential skilled(semi skilled too) developers who dont know where to start.</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/chromium.png" alt="Chromium 4.0.249.43" title="Chromium 4.0.249.43"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1915" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5</div><p>I love quickly and I think its a major step into the right direction. Its a shortcut to most developers and its a good start for people who dont have a clue but its not made to appeal to people who have no interest in programming. Its just a great tool to get things done easily. You still need to program the project so some skill is required. So it simplifies the really hard stuff so packaging and version control as well as formatting the project in a way that adheres to standards, its lowering the barrier for potential skilled(semi skilled too) developers who dont know where to start.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Digitivity &#124; Digital Productivity</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1914</link>
		<dc:creator>Digitivity &#124; Digital Productivity</dc:creator>
		<pubDate>Tue, 29 Dec 2009 12:57:13 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1914</guid>
		<description>Shane, what do you think of &lt;a href=&quot;https://wiki.ubuntu.com/Quickly&quot; title=&quot;Quickly&quot; rel=&quot;nofollow&quot;&gt; as a way to more easily make apps?

I think it&#039;s a shortcut for knowledgeable developers, but still too hard for the average Joe Linux.</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/chromium.png" alt="Chromium 4.0.249.30" title="Chromium 4.0.249.30"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1914" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.30 Safari/532.5</div><p>Shane, what do you think of <a href="https://wiki.ubuntu.com/Quickly" title="Quickly" rel="nofollow"> as a way to more easily make apps?</p>
<p>I think it&#8217;s a shortcut for knowledgeable developers, but still too hard for the average Joe Linux.</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Botond Szasz</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1913</link>
		<dc:creator>Botond Szasz</dc:creator>
		<pubDate>Mon, 28 Dec 2009 10:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1913</guid>
		<description>I think what really would lower the barrier of entry for new programmers is a real IDE. Sadly there is no such thing in Gnome. I know there is Anjuta, but it&#039;s not there yet, and there is gEdit which is an awsome editor, but not really an IDE. I am thinking of an IDE which you do not have to leave at all while developing your little program. It should have the GUI designer integrated, and it should have the concept of a project, it also should do the building of your project with a click of a button, debugger integrated and so on. Something like MonoDevelop, but for python and pyGTK. A program that you install and have all that is needed right in it for application development.
GTK maybe isn&#039;t the easiest toolkit you can find, but it&#039;s mostly fine (I don&#039;t say there is no room for improvement, but it&#039;s fine).</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/firefox.png" alt="Firefox 3.5.1" title="Firefox 3.5.1"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1913" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20091215 Ubuntu/9.10 (karmic) Firefox/3.5.1</div><p>I think what really would lower the barrier of entry for new programmers is a real IDE. Sadly there is no such thing in Gnome. I know there is Anjuta, but it&#8217;s not there yet, and there is gEdit which is an awsome editor, but not really an IDE. I am thinking of an IDE which you do not have to leave at all while developing your little program. It should have the GUI designer integrated, and it should have the concept of a project, it also should do the building of your project with a click of a button, debugger integrated and so on. Something like MonoDevelop, but for python and pyGTK. A program that you install and have all that is needed right in it for application development.<br />
GTK maybe isn&#8217;t the easiest toolkit you can find, but it&#8217;s mostly fine (I don&#8217;t say there is no room for improvement, but it&#8217;s fine).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rickspencer3</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1911</link>
		<dc:creator>rickspencer3</dc:creator>
		<pubDate>Mon, 28 Dec 2009 02:15:13 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1911</guid>
		<description>&lt;blockquote&gt;
I kind-of agree that there should be a Visual Basic-like utility for GTK/Python. But to anyone who makes this: please, Please, PLEASE don’t adopt that VB thing where you are forced to handle window resizing entirely through code. That was horrible! A small change in the interface forces you calculate new ratios, and go back through your Form’s resize() code. UGHH!!!
&lt;/blockquote&gt;
That is old old old school VB, up to VB 6.0. VB .NET uses Winforms, which has &quot;docking&quot; and other crazy things for managing window and control sizing. However, note that after VB 6.0,  VB got a lot harder to use, a language, an IDE, and an API. When the VB team strove for &quot;Enterpriseyness&quot; of VB, they quite lost their way, and I believe you will not many developers turning to web development at that point.

In general, I find that in PyGtk everything is possible, but few things are easy. I want everything to be possible, and the things that *can* be easy, to be, in fact, easy.

BTW, for anyone who wants to collaborate, here&#039;s the project for Quidgets:
http://launchpad.net/quidgets

Cheers, Rick</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/firefox.png" alt="Firefox 3.5.6" title="Firefox 3.5.6"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1911" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.6) Gecko/20091215 Ubuntu/10.04 (lucid) Firefox/3.5.6</div><blockquote><p>
I kind-of agree that there should be a Visual Basic-like utility for GTK/Python. But to anyone who makes this: please, Please, PLEASE don’t adopt that VB thing where you are forced to handle window resizing entirely through code. That was horrible! A small change in the interface forces you calculate new ratios, and go back through your Form’s resize() code. UGHH!!!
</p></blockquote>
<p>That is old old old school VB, up to VB 6.0. VB .NET uses Winforms, which has &#8220;docking&#8221; and other crazy things for managing window and control sizing. However, note that after VB 6.0,  VB got a lot harder to use, a language, an IDE, and an API. When the VB team strove for &#8220;Enterpriseyness&#8221; of VB, they quite lost their way, and I believe you will not many developers turning to web development at that point.</p>
<p>In general, I find that in PyGtk everything is possible, but few things are easy. I want everything to be possible, and the things that *can* be easy, to be, in fact, easy.</p>
<p>BTW, for anyone who wants to collaborate, here&#8217;s the project for Quidgets:<br />
<a href="http://launchpad.net/quidgets" rel="nofollow">http://launchpad.net/quidgets</a></p>
<p>Cheers, Rick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1910</link>
		<dc:creator>Shane</dc:creator>
		<pubDate>Mon, 28 Dec 2009 00:04:12 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1910</guid>
		<description>Well someone should do it im very busy at the moment but im sure Rick Spencer wouldnt mind some devs helping out with Quidgets. I wouldnt imagine that it would be hard. 
On the window resizing thing I thought gtk handles window resizing well already :)</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/chromium.png" alt="Chromium 4.0.249.43" title="Chromium 4.0.249.43"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1910" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5</div><p>Well someone should do it im very busy at the moment but im sure Rick Spencer wouldnt mind some devs helping out with Quidgets. I wouldnt imagine that it would be hard.<br />
On the window resizing thing I thought gtk handles window resizing well already <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shane</title>
		<link>http://shanefagan.com/2009/12/27/lowering-the-programming-barrier/comment-page-1/#comment-1909</link>
		<dc:creator>Shane</dc:creator>
		<pubDate>Sun, 27 Dec 2009 23:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://shanefagan.com/?p=582#comment-1909</guid>
		<description>No no im just saying that in many other places there are a few ways to do the same thing. I dont want to change gtk I just want to add a few simpler ways to use it. VB is a good example of a language and a gui tool kit that appeals to a very wide audience. The biggest program I can think of that used it was Microsoft office before it got ported to C#. Here is an example of the code id like to just make a gtk hello world thingy 
msgbox=gtk.messagebox(&quot;window name&quot;, &quot;label content&quot;(,optional label))
msgbox.show
That would be similar to how they have it in java. I just want something similar to swing. In VB its a little different you pant the window and write the code (even if it doesnt do much) then just do a .show() and it shows it. 
Oh and im not saying I want something like VB, I hate VB :)
I tried GAMBAs and I thought it was really bad for the designer (even worse than glade)</description>
		<content:encoded><![CDATA[<img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/net/chromium.png" alt="Chromium 4.0.249.43" title="Chromium 4.0.249.43"  height="" width="" /><img src="http://shanefagan.com/wp-content/plugins/user-agent-displayer/img/24/os/gnulinux.png" alt="GNU/Linux " title="GNU/Linux "  height="" width="" /><div id="useragents1909" style="display:none;direction:rtl;text-align:left;"><b>User Agent:</b> Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5</div><p>No no im just saying that in many other places there are a few ways to do the same thing. I dont want to change gtk I just want to add a few simpler ways to use it. VB is a good example of a language and a gui tool kit that appeals to a very wide audience. The biggest program I can think of that used it was Microsoft office before it got ported to C#. Here is an example of the code id like to just make a gtk hello world thingy<br />
msgbox=gtk.messagebox(&#8220;window name&#8221;, &#8220;label content&#8221;(,optional label))<br />
msgbox.show<br />
That would be similar to how they have it in java. I just want something similar to swing. In VB its a little different you pant the window and write the code (even if it doesnt do much) then just do a .show() and it shows it.<br />
Oh and im not saying I want something like VB, I hate VB <img src='http://shanefagan.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
I tried GAMBAs and I thought it was really bad for the designer (even worse than glade)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
