[Newbies] Totally dumbfounded!!
Michael van der Gulik
mikevdg at gmail.com
Fri Jul 4 08:05:18 UTC 2008
On Fri, 4 Jul 2008 14:04:52 +0800
Stephen Ng <stephen.ng at planetnutek.com> wrote:
> Hi everyone,
> First off, I am really new to smalltalk. I have tons of experience
> with languages like C but have never made the move to OO type languages.
> Secondly, I've been reading up as much as I can on OO concepts and
> perhaps I can say that I feel comfortable with smalltalk syntax. My
> question is how does one start learning about the MVC or Morphic
> interfaces in order to use smalltalk in writing programs that make use
> of lots of windows with text fields etc like in traditional business
> systems? I cannot seem to find complete info on these topics. Many
> tutorials just spend lots of time painting pretty lines and patterns
> and fall short of showing someone like me how best to use the MVC,
> Graphics-* or Morphic-* class categories and their classes. I
> understand Morphic is the new wave as far as Squeak is concerned and I
> would be just as happy to use it. However, all the literature on the
> web is really disparate and does not approach the subject in a
> holistic way. I've even tried looking at the classes themselves in the
> Browser but the whole thing just gets very confusing.
> I'd appreciate it if anyone can provide some pointers, direction,
> literature (up to date with Squeak) etc.
Welcome to the community!
For traditional business programs in Squeak, I think that Morphic is the hard way to do it. I tried, made a bit of progress but then gave up in disgust.
What I recommend is that you start from our documentation page - http://www.squeak.org/Documentation/. The book to read is "Squeak By Example".
For business information system development, I'd recommend getting in to web development using Seaside: http://www.seaside.st/. Your applications in this environment will look a lot more professional than they would in Morphic.
And do ask questions here, or join us on the IRC channel on freenode.net, #squeak. Often there are people there :-).
Michael van der Gulik <mikevdg at gmail.com>
More information about the Beginners