Do not confuse things.
Athens is a CANVAS it has ***nothing*** to do with events.
Events are managed by the UI layer not the drawing layer.
Athens is about drawing.

Morphic has been around for over a decade. Probably it will stay for a while.
Athens is quite stable. However it is not made to do UI. It does not do much 
for event handling. Roassal does the drawing with Athens and the event 
management with Morphic.

Cheers,
Alexandre

On Feb 25, 2015, at 12:02 AM, Petr Fischer <petr.fisc...@me.com> wrote:

Hello!

Suppose, that I need to write simple UI app + write my own UI list component 
(some special behaviour, can’t use default list UI component from Pharo) + I 
need perfect keyboard support (shortcuts, tab navigation + navigation by cursor 
keys in some windows), which also means, that I need perfect UI component 
“focus” support…

Another priority: I do not want to learn things (in exhaustive detail) that 
expire in 2 years.

Current status: I like Smalltalk (Pharo!), know basics of Morphic and I noticed 
some future as Athens and Bloc. I am trying to get out from “closed” app 
development and Apple “closed” technologies as ObjC/Swift/Cocoa and want to be 
little more productive and platform independent. Simple, snappy, attractive and 
smooth UI is the key for me/users.

And now… which direction:

1) old Morphic (simple powerful work with old Morphs etc.)

2) Morphic + Athens drawing (maybe I don’t understand the connection)

3) Bloc

Sub-questions:

A) Is Bloc (complete Morphic rewrite, sigh) “one man show”? What about future, 
support, long-term issues? Look at Marina CMS framework, even used for Pharo 
website, but not maintained now...

B) Is Bloc prepared with Retina displays in mind (perfect smooth fonts and 
graphics, scaling, more detailed images for retina etc.)?

C) Is current keyboard + UI component focus support perfect or pain in...

Isn’t a “bad time” for this decision (Pharo) now?

Thanks very much for any brief hint, Petr Fischer





Reply via email to