<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Fred Brunel - Latest Comments in Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.disqus.com/</link><description></description><language>en</language><lastBuildDate>Sun, 28 Oct 2007 16:24:40 -0000</lastBuildDate><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457050</link><description>&lt;p&gt;I found an interesting article on Ruby on Leopard at this address &lt;br&gt;&lt;br&gt;&lt;a href="http://trac.macosforge.org/projects/ruby/wiki/WhatsNewInLeopard" rel="nofollow"&gt;http://trac.macosforge.org/projects/ruby/wiki/W...&lt;/a&gt;.&lt;br&gt;And here is the adress of the blog of the guy that was responsible for Python and Ruby integration at Apple : &lt;a href="http://chopine.be/lrz/diary/.%3C/p" rel="nofollow"&gt;http://chopine.be/lrz/diary/.&amp;lt;/p&lt;/a&gt;&amp;gt;&lt;br&gt;&lt;p&gt;To sumarize : bridges are now shipped with the OS.&lt;/p&gt;&lt;br&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">casa</dc:creator><pubDate>Sun, 28 Oct 2007 16:24:40 -0000</pubDate></item><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457045</link><description>&lt;p&gt;Hi Michel,&lt;/p&gt;&lt;br&gt;&lt;p&gt;Interesting. If Apple truly support these bridges within their tools that's a very good news.&lt;/p&gt;&lt;br&gt;&lt;p&gt;Actually, the Java bridge failed and they didn't support it anymore. I've been told it was because Java is "less dynamic" than Obj-C and that lead to troubles.&lt;/p&gt;&lt;br&gt;&lt;p&gt;On the opposite, Python and Ruby are "more dynamic" than Obj-C, so they would be a better fit.&lt;/p&gt;&lt;br&gt;&lt;p&gt;OS X rules, I agree :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fbrunel</dc:creator><pubDate>Wed, 24 Oct 2007 18:26:25 -0000</pubDate></item><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457044</link><description>&lt;p&gt;Have a look at &lt;a href="http://www.apple.com/macosx/technology/unix.html" rel="nofollow"&gt;http://www.apple.com/macosx/technology/unix.html&lt;/a&gt;, especially "Scripting Bridge" part.&lt;/p&gt;&lt;br&gt;&lt;p&gt;MacOSX rules&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">casa</dc:creator><pubDate>Wed, 24 Oct 2007 18:16:27 -0000</pubDate></item><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457043</link><description>&lt;p&gt;Bit Torrent on MacOSX was written in Python using Obj-C binding. I think this was a great app (and still using it on my Intel box, even if it is a PPC binary). It is probably possible to write good software with Ruby too with a bridge.&lt;/p&gt;&lt;br&gt;&lt;p&gt;I think this is a matter of habits.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">casa</dc:creator><pubDate>Wed, 24 Oct 2007 17:49:09 -0000</pubDate></item><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457048</link><description>&lt;p&gt;@heri complete online software is an holy grail and I'm still a big fan of desktop software -- especially for the Mac -- the experience is totally different from the web.&lt;/p&gt;&lt;br&gt;&lt;p&gt;Actually, I don't think both compete, an hybrid combination would make a perfect sense, i.e. iTunes Store.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fbrunel</dc:creator><pubDate>Sun, 21 Oct 2007 00:27:28 -0000</pubDate></item><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457047</link><description>&lt;p&gt;@david Thanks for your comment. Despite my negative feedback, I also think that Cocoa is a great framework given its low-level nature.&lt;/p&gt;&lt;br&gt;&lt;p&gt;I &lt;a href="http://fredbrunel.com/journal/2005/08/cocoa-programming-first-impressions/" rel="nofollow"&gt;gave a try&lt;/a&gt; to CoreData two years ago and it was not that bad -- the lack of programming abstraction is compensated by the tools.&lt;/p&gt;&lt;br&gt;&lt;p&gt;The command-line program was just for the matter of example, I would not used Cocoa to do that kind of job.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">fbrunel</dc:creator><pubDate>Sun, 21 Oct 2007 00:22:27 -0000</pubDate></item><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457046</link><description>&lt;p&gt;even adobe is thinking about bringing photoshop to the web. when we will be there, there is no point to create desktop software.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">heri</dc:creator><pubDate>Sat, 20 Oct 2007 20:20:35 -0000</pubDate></item><item><title>Re: Why Desktop Programming Is So Unproductive?</title><link>http://fredbrunel.com/journal/2007/10/why-desktop-programming-is-such-unproductive/#comment-1457049</link><description>&lt;p&gt;It really isn't as bad as you think. I agree with you that writing apps should be "easier", but then again Objective C is basically C and C is basically hard :)&lt;/p&gt;&lt;br&gt;&lt;p&gt;The thing with Cocoa (and especially with Core Data) is that it really isn't that "hard" to make a beautifully looking and fully functional application. I would suggest to you to check out some Core Data tutorials on Apple's site and others... I just started using Obj-c/Cocoa/Core Data a month ago and it took a couple of days for me to prototype my app's interface and have full undo/redo as well as open/save functionality... without having to write more than a few (maybe 20-30) lines of code.&lt;/p&gt;&lt;br&gt;&lt;p&gt;I agree that some things should be easier in Obj-C, especially for data analysis, parsing, etc... but I think the whole app design framework was made to be able to design the interface easily and have full control over the back-end code.&lt;/p&gt;&lt;br&gt;&lt;p&gt;I guess if you are only talking about pure command line apps then I can understand your complaints... but then again, just use perl/ruby/python for that stuff.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Caplan</dc:creator><pubDate>Sat, 20 Oct 2007 14:09:31 -0000</pubDate></item></channel></rss>