Yes Stef, I know. And in the end I’ve made and adapter for CodeCity: http://quick.as/blq9f5d1 cool, no? We all get frustrated from time to time, I just wanted to point out that we need a straightforward tutorial on building apps with UIs. And Spec is not bad. And I will take a look at the tutorial in Pharo for the Enterprise.
Have a nice Friday. Uko On 20 Jun 2014, at 08:39, stepharo <steph...@free.fr> wrote: > Did you check that in Phro for the entreprise there is a calculator tutorial > based on spec. > > Sven I'm interested reading yours. > > > Yuriy if you give us 1% of the money spent on Cocoa pharo will not look the > same at all. > Did you see that most of us are not payed to develop pharo? > > Stef > > > On 18/6/14 12:04, Sven Van Caekenberghe wrote: >> Hi Yuriy, >> >> I can't really comment on the overal questions you are asking. But please >> keep in mind that Apple's Cocoa has had a little bit more resource behind >> it, for many decades, of course they have a nice design and excellent >> documentation. >> >> I actually have a calculator project which contains a Spec GUI and Seaside >> GUI on the same model ready, with shared unit tests at the model and both >> GUI levels. I even use some kind of meta spec to generate both GUIs >> automatically. My goal is to write a Pharo tutorial about that. But I need >> more time (I haven't started yet). I'll see what I can do. >> >> Overall, although Spec is new to me, I found it acceptable for building >> functional GUIs. >> >> Sven >> >> On 18 Jun 2014, at 11:40, Yuriy Tymchuk <yuriy.tymc...@me.com> wrote: >> >>> Hi guys, >>> >>> I was very frustrated, but as usually complaints are useless, I’ll try to >>> be constructive. Maybe the problem is not about Spec itself but all the UI >>> related tool-chain. >>> >>> I find UI very fragile part in software design. And by now I’ve seen only 2 >>> very nice documentations on how to develop UI (with MVC). One was for Ruby >>> on Rails, and another was for iOS applications. Documentation was >>> straightforward: 1) this is how your model, view and controller should look >>> like, 2) this is how they have to talk, 3) other useful cases. >>> >>> Now, there is description about how to do something with Spec, and it’s >>> cool, but for example I always get myself caught in initialisation stuff. >>> Spec intends that I provide some default solution if it’s not initialised >>> with proper data. And I even cannot initialise some variables, because >>> initialisation of superclass initialises widgets and they need default >>> behaviour. I can move to sort of lazy initialisation stuff, but maybe there >>> is some reason in making some calculator example tutorial that will show >>> how mvc apps should be developed in Pharo? >>> >>> Uko >>> >>> >> >> >> > >