08-05-2011, 08:55 PM,
(This post was last modified: 08-05-2011, 08:57 PM by RobertShiplett.)
|
|||||
|
|||||
RE: Sonntag MVC without strings or name
(08-05-2011, 06:15 AM)RobertShiplett Wrote: If you run my alternate version of the demo, you will see "clear" and "content" in the main applet and each sub-pane This is my best obvious case for not using strings as identifiers to search on and code against in MVC. At least in Smalltalk after 1980 we were using Smalltalk symbols. I will post on the recent Smalltalk Announcements framework over at lcurlr.blogspot.com and lcurlr.tiddlyspace.com (08-05-2011, 06:15 AM)RobertShiplett Wrote: A strong case for re-thinking MVC was also made by Dolphin Smalltalk at object-arts.com (08-05-2011, 06:15 AM)RobertShiplett Wrote: MVC was a strength of Smalltlalk ( still in use at JP Morgan and other major corp's - more widely used than Curl and for a decade longer) - but it is also what made for a steep learnng curve. (08-05-2011, 06:15 AM)RobertShiplett Wrote: We might also remember that Struts 1.0 got MVC wrong - as did the first pass at Java so I hope we are open to learning from other engineering experience over the years. (08-05-2011, 06:15 AM)RobertShiplett Wrote: It was our experience over decades in Smalltalk that >> perform #symbol ( the equivalent of Curl's {do-command cmd-string} had to be held in check. (08-05-2011, 06:15 AM)RobertShiplett Wrote: We have macros and traits, so we could enforce a pattern {mvc-command a-command-object} (08-05-2011, 06:15 AM)RobertShiplett Wrote: I hope we can look back at Sonntag as "Smart-tag" and get this tagging pattern right on a 2nd or 3rd iteration and incorporate it into the defaults for the AdvancedUI. (08-05-2011, 06:15 AM)RobertShiplett Wrote: And we must beware of the simple demo - something that we also learned in Smalltalk. The only test of a framewrk is a real app that is "handed-off" by the expert and that then goes on to survive the code change-request and maintenance cycle. (08-05-2011, 06:15 AM)RobertShiplett Wrote: When the authors of Annuncements were asked why their framework was different, they said because now we were using objects. That should be sobering for the original OOP + MVC language. MVC is not easy to get right the first time.
Robert Shiplett, Curlr
Fredericton NB Canada |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
Sonntag MVC without strings or name - by RobertShiplett - 08-05-2011, 06:15 AM
RE: Sonntag MVC without strings or name - by RobertShiplett - 08-05-2011, 08:55 PM
RE: Sonntag MVC without strings or name - by fukuta - 08-08-2011, 10:42 PM
RE: Sonntag MVC without strings or name - by RobertShiplett - 08-09-2011, 01:12 AM
|
Possibly Related Threads... | |||||
Thread | Author | Replies | Views | Last Post | |
Sonntag で別画面(Screen)のイベントを呼ぶ | umemura | 2 | 4,048 |
08-04-2011, 02:47 AM Last Post: RobertShiplett |
|
Sonntag でCommand を呼び出す | umemura | 4 | 4,128 |
08-02-2011, 09:24 AM Last Post: fukuta |
Users browsing this thread:
1 Guest(s)
1 Guest(s)