tag:blogger.com,1999:blog-13189460.post7989469376983090987..comments2023-12-23T02:16:23.568-08:00Comments on Heron's Perch: Qt, Interface Builder and "Modern C++ programmers"Unknownnoreply@blogger.comBlogger3125tag:blogger.com,1999:blog-13189460.post-6841691826722360672006-12-19T21:19:00.000-08:002006-12-19T21:19:00.000-08:00I have strange feelings towards Qt programming guy...I have strange feelings towards Qt programming guys, they usually feel like their choice is the best one, and i just don't understand this, it's like the windows guys who think visual studio and the APIs are top class.<br />I think what's a shame is that most people like to know they're part of a trend and enjoy nitpicking alternative ways.halfactivisthttps://www.blogger.com/profile/01215992140401913849noreply@blogger.comtag:blogger.com,1999:blog-13189460.post-43898449165497988882006-11-26T03:47:00.000-08:002006-11-26T03:47:00.000-08:00How's IB and Gorm not intuitive?
Back at the univ...How's IB and Gorm <b>not</b> intuitive?<br /><br />Back at the university, I was introduced to the (that is my) first UI builder -- Delphi (I know, I know)...<br /><br />It took me almost a week to figure out how to properly use it.<br /><br />Later, when I stumbled upon IB/Gorm, it took me just <b>two</b> hours to figure it out.cbvhttps://www.blogger.com/profile/01178596164442687677noreply@blogger.comtag:blogger.com,1999:blog-13189460.post-938276645359343662006-11-25T14:25:00.000-08:002006-11-25T14:25:00.000-08:00To be fair, I don't think IB (or gorm) is "intuiti...To be fair, I don't think IB (or gorm) is "intuitive" for creating application; it is intuitive to create an UI (you just drag'n drop the widgets after all), but that's it -- it's not "intuitive" for creating a working prorgram..<br /><br />..If you don't understand that IB works on the "real" objects, and not an UI description, and that it does not generate code; if you don't understand the principles behind the AppKit (delegates, source delegates, etc), your first contact will be harsh, particularly if you come from a "standard" UI builder mindset (or from any other UI toolkit for that matter).<br /><br />Even things like how the widgets resize themselves -- look intuitive ? wrong! it's not, if you don't know that the springs represent the way the widget will resize <i>relative</i> to its <i>parent</i> widget.<br /><br />That beeing said... it certainly does not take a long time to "get it". And indeed, when you do, IB (or gorm) are damn easy to use and fairly ergonomic (I'd have some reserves about the bindings in IB though !), and make programming GUI applications a dream come true. <br /><br />Much better than other solutions such as QtDesigner, even if, at first glance, it looks "comparable" (and hence why people can be confused by IB -- it looks the same but behave and need to be used in a different way).<br /><br />But it's not "intuitive" -- it needs an introduction :-) (like everything!)<br /><br />And I can certainly understand that for a programmer used to "classic" UI builder, IB looks counter-intuitive (ironic to call them "classic" considering IB <i>was</i> one of the first UI builder back in 1985)Nicolashttps://www.blogger.com/profile/04057058584432088746noreply@blogger.com