'. '

Talk:DCI

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(Comment provided by XRumerTest - via ArticleComments extension)
m (Reverted edits by 31.214.145.239 (Talk); changed back to last version by 109.230.217.43)
Line 198: Line 198:
--[http://www.uggaustralia.com affifeNeozy] 13:45, 28 November 2011 (CET)
--[http://www.uggaustralia.com affifeNeozy] 13:45, 28 November 2011 (CET)
-
</div>
 
-
== XRumerTest said ... ==
 
-
 
-
<div class='commentBlock'>
 
-
Hello. And Bye.
 
-
 
-
--XRumerTest 03:11, 1 December 2011 (CET)
 
</div>
</div>

Revision as of 07:21, 6 December 2011

Comments on DCI <comments />


Contents

ivan soleimanipour said ...

In the MVC that I know controls are strongly associated with the view. I po that NB's need for context arises from having global tool/menubars ... a rut we're stuck in from the days of weak HW and weak OSes (Mac, Win3.1) Machines with better capability naturally evolved to a multi-window multi-control style. In the early days of NB it became clear that If you have focus-follows-mouse you cannot establish context and cannot have SDI. I believe that keeping controls "in" the view establishes context by visual proximity and visual proximity is an excellent way of establishing context.

--ivan soleimanipour 00:29, 23 September 2009 (CEST)

SDI vs. MDI is not really important for having one global menu and toolbar bar (e.g. a single interactions). NetBeans used to have SDI (only or by default) till ~2003. Still there was just one menu and toolbar. So your nostalgia for focus-follows-mouse cannot be used to decide the MVC vs. DCI evolution fight. The modular applications just naturally lead to definition of more abstract interactions. Actions in NetBeans are natural, easy to spot example.

--JaroslavTulach 06:57, 23 September 2009 (UTC)

Ido Green said ...

Very good video! Please bring us some more ;) I like the intro - on why MVC is not part of the future...

--Ido Green 01:00, 23 September 2009 (CEST)

It is not that easy to find such generally interesting topic. But we will try.

--JaroslavTulach 06:57, 23 September 2009 (UTC)

Mathieu Bastian said ...

Thanks for this article and presentation. The DCI pattern definitely make sense for me, as a large modular application architect.

The article can also be completed by http://folk.uio.no/trygver/2008/commonsense.pdf

--Mathieu Bastian 15:10, 23 September 2009 (CEST)

ivan soleimanipour said ...

Has the number of abstract interactions grown in recent years? I dread the day Sun will stop producing it's keyboards. It has the following keys on the left: Stop, Again, Props, Undo, Front, Copy, OPen, Paste, Find, Cut. Are there really that many more abstract actions? REST does with 4 :-) I work with debuggers and they have very little use for abstract actions but I spend a _lot_ of time with MVC details. DCI doesn't solve any of the problems I have to deal with. I think that is because DCI deals with the C->M interaction while I'm more concerned with M->V interactions. See my mini-variations of MVC in IZ 172694.

-- ivan soleimanipour 09:24, 24 September 2009 (CEST)

You are right that my presentation about Actions and DCI deals more with C->M than M->V. I am not sure if this this can be said about the DCI itself, maybe I am misinterpreting it slightly. As the amount of interactions goes: it is increasing in two directions. First of all we have general actions oriented contexts like compile, execute, save with various data being morphed into them. Then there are data oriented contexts like DBTable, DBColumn with various actions recognizing them and providing unlimited number of operations on them.

--JaroslavTulach 20:17, 24 September 2009 (UTC)

Andreas St. said ...

Is in DCI still a need for dependency injection?

--Andreas St. 11:25, 25 September 2009 (CEST)

Antonio said ...

My take on DCI and the NetBeans Platform:

http://www.antonioshome.net/kitchen/nbdci/

--Antonio 12:30, 1 October 2009 (CEST)

Nice documentation Antonio. For comments:

  1. Don't stress that methodless roles need to be Java interfaces. For example methodless role to control palette is a Java class. The real difference between methodless roles and methodful roles is that methodless roles don't have any connection to data. Whether it is class or Java interface does not matter.
  2. interaction deal and know only about methodless roles. This is written, but the interaction element is missing in your pictures.

--JaroslavTulach 15:02, 1 October 2009 (UTC)

rofrol said ...

nice, i came here from hackernews

--rofrol 22:16, 29 November 2009 (CET)

affifeNeozy said ...

http://www.weddingwebsites.com/forum/viewtopic.php?p=27306#27306 http://kraakhelder.forum2go.nl/post651.html#651 http://forum.erikdesrosiers.com/viewtopic.php?f=2&t=16531&p=29367#p29367 http://www.ysesc.org/forum/viewtopic.php?f=3&t=13081 http://scarlettforum.com/forum/viewtopic.php?f=3&t=328&p=1155#p1155 http://recreation.mobstudio.ru/forum/viewtopic.php?f=12&t=240752&p=387724#p387724 http://www.smilerevolution.com.ua/forum/index.php?s=fd78eec8ad78b15aace866b6cd363fb5&showuser=103563 http://www.pcreset.w8w.pl/viewtopic.php?p=200152#200152 http://laloba.su/forum/viewtopic.php?f=39&t=22719&p=36796#p36796 http://sowamazingseeds.com/forum/viewtopic.php?f=4&t=240864&p=379386#p379386 http://www.shuttersounds.net/index.php/topic,150051.new.html#new http://beautybym.com/phpbb/viewtopic.php?f=2&t=44516 http://www.wendepunktpartner.com/forum2/index.php/topic,131696.new.html#new http://siper.za.pl/viewtopic.php?p=28194#28194 http://forumhyip.com/viewtopic.php?f=1&t=1630 http://www.fendifan.com/forums/viewtopic.php?f=3&t=242&p=824#p824 http://opel-omegacomua.s12.yourdomain.com.ua/index.php?showtopic=18746&st=80&gopid=74958&#entry74958 http://www.fantasy-wrestling.de/index.php?option=com_phocaguestbook&view=phocaguestbook&id=1&Itemid=64 http://forums.somersethoa.net/profile.php?mode=viewprofile&u=242030 http://www.reviewcoyote.com/index.php?topic=52928.new#new http://www.caradvanced.com/forum/viewtopic.php?f=2&t=175546&p=350921#p350921 http://www.sonin.ru/forum/viewtopic.php?p=263850#263850 http://oasdev.com/forums/viewtopic.php?f=19&t=30942&p=36174#p36174 http://habsta.top-site-list.com/habsta-post-1755.html#1755 http://delaypk.com/index.php?showtopic=13491&st=0&gopid=23183&#entry23183 http://www.stella-nova-eq2.de/phpBB3/viewtopic.php?f=4&t=337645 http://salesincentives.top-site-list.com/salesincentives-post-2772.html#2772 http://www.vietnamesetalents.com/forums/forum_posts.asp?TID=690190&PN=1&TPN=1 http://virtual2i.com/intranet/viewtopic.php?f=2&t=52875&p=62457#p62457 http://heart-intl.org/forum/index.php?topic=48928.new#new http://forums.featuredhost.com/index.php?topic=30390.new#new http://www.gost-dom.com/forum/viewtopic.php?f=2&t=418795 http://avtomobili-web.ru/main//1-post1.html http://www.inegma.net/mb/index.php?showtopic=7733&st=210&gopid=79446&#entry79446 http://www.nihonshoki.com/forum/viewtopic.php?p=144584#144584 http://todayzpatriot.net/smf1/index.php?topic=228.new#new http://www.msi-projects.ch/sensuscommunis/forum/viewtopic.php?f=3&t=88430 http://onggong.w1.net/phpbb/viewtopic.php?p=109393#109393 http://forums.liveadpost.com/viewtopic.php?f=28&t=7768&p=16197#p16197 http://nixgame.ru/xnova/forum/index.php?showtopic=19051&st=80&gopid=41102&#entry41102 http://money-mailer.de/index.php?option=com_phocaguestbook&view=phocaguestbook&id=1&Itemid=6 http://www.snackysjournal.com/forum/viewtopic.php?p=15244#15244 http://www.zswitnica.gorzow.pl/forum/viewtopic.php?p=295669#295669 http://www.waytowin.my-mobile.cz/viewtopic.php?f=7&t=3562&p=8007#p8007 http://www.refugeeworks.org/forum/viewtopic.php?p=578352#578352 http://foro.masdepoker.com/viewtopic.php?f=6&t=24339&p=178705#p178705 http://www.britestudent.com/forums/us/viewtopic.php?f=14&t=117325&p=213311#p213311 http://www.arabcon.net/viewtopic.php?f=12&t=80156 http://srilanka.land.lk/viewtopic.php?f=6&t=142792&p=315397#p315397 http://nstacommunities.org/sciencematters/viewtopic.php?f=39&t=6242&p=77719#p77719 http://dprkboards.com/viewtopic.php?p=46065#46065 http://www.trcom.net/forum/viewtopic.php?p=20154#20154 http://www.mylifeisrpi.com/forum/index.php?topic=110.new#new http://forum.katargino.od.ua/viewtopic.php?f=25&t=28&p=114304#p114304 http://www.frontenginedporscheclub.hu/forum/viewtopic.php?p=9304#9304 http://www.firecaster.com/bom/viewtopic.php?f=5&t=16030&p=705587#p705587 http://www.mag-stroy.ru/forum/index.php?showuser=91930 http://ahugemistake.com/viewtopic.php?f=5&t=21888 http://www.padmalakshmi.info/forum/viewtopic.php?f=4&t=256&p=574#p574 http://www.nextimmigration.com/fa/forums/showthread.php?tid=138206&pid=176601#pid176601 http://forum.awardgraphicdesign.com/viewtopic.php?f=24&t=9970&p=13445#p13445 http://www.cons-teendoi.com/forum/viewtopic.php?f=16&t=42863&p=51677#p51677 http://earnguru.com/index.php?showtopic=333234&st=0&gopid=1250661&#entry1250661 http://p.kh.ua/viewtopic.php?f=37&t=106515&p=207757#p207757 http://corpalma.net/advise_en/viewtopic.php?f=2&t=12731&p=79561#p79561 http://passiongn.fr/%7Enanard/forum_gn/viewtopic.php?p=2811#2811 http://www.carolynstephens.com/phpbb/viewtopic.php?f=2&t=143883&p=305374#p305374 http://michaelphelps.info/forum/viewtopic.php?f=3&t=225&p=733#p733 http://chapternsc.com/Forum/viewtopic.php?f=3&t=93438&p=190824#p190824 http://www.funnybone.com/forum/index.php?showtopic=1134856&st=0&gopid=1516922&#entry1516922 http://ccgi.mac13.plus.com/cgi-bin/viewtopic.php?p=379781#379781 http://www.piaunddani.ch/index.php?option=com_phocaguestbook&view=phocaguestbook&id=1&Itemid=57 http://www.ramizatyemen.com/infuse/phpbb3/viewtopic.php?f=2&t=30728&p=45465#p45465 http://www.ps3italia.it/fprincipianti/viewtopic.php?f=4&t=352046&p=767636#p767636 http://forum.sof.ru/viewtopic.php?f=2&t=427899 http://skeetulrich.info/forum/viewtopic.php?f=4&t=215&p=654#p654 http://vila-stankovic.com/index.php/pitanja.html http://forum.youthhealthusa.org/index.php?topic=208270.new#new http://www.lactoselactose.com/board/viewtopic.php?p=19001#19001 http://www.friendsofsaintdavidlewis.co.uk/cgi-bin/YaBB.pl?num=1321240978/75#80 http://webboard.thaimagicdisplay.com/index.php?showtopic=35887 http://albura.es/forum/viewtopic.php?p=6269#6269 http://www.jknorthwest.com/viewtopic.php?f=22&t=242490&p=464096#p464096 http://www.ashotoforangejuice.com/boards/viewtopic.php?f=4&t=174917&p=288289#p288289 http://forum.soa-guild.co.cc/viewtopic.php?f=24&t=34657&p=61910#p61910 http://www.southwestpokernetwork.com/viewtopic.php?f=4&t=7452&p=78577#p78577 http://reefsimple.com/forums/viewtopic.php?f=5&t=16139&p=1242502#p1242502 http://www.yourwillbedone.info/forum/viewtopic.php?f=3&t=4889&p=18607#p18607 http://www.weddingwebsites.com/forum/viewtopic.php?p=30265#30265 http://www.nazelenovke.ru/viewtopic.php?f=14&t=181408 http://afterearth.top-site-list.com/afterearth-post-2374.html#2374 http://www.yourwillbedone.info/forum/viewtopic.php?f=15&t=11731 http://forums.xx-system.net/community/index.php?action=profile;u=530587 http://mumpys.com/phpBB2/viewtopic.php?p=51862#51862 http://southparkclub.com/forums/viewtopic.php?f=3&t=2361&p=3120#p3120 http://www.themamas.net/viewtopic.php?f=6&t=78227&p=94453#p94453 http://forum.animale-iubite.ro/viewtopic.php?f=6&t=62323&p=117420#p117420 http://www.zdraveya.com/forum/viewtopic.php?p=8105#8105 http://www.stavtourism.ru/forum/viewtopic.php?f=5&t=1924&p=3609#p3609 http://www.wishentertainment.com/messageboards/viewtopic.php?p=142014#142014


--affifeNeozy 13:45, 28 November 2011 (CET)

Personal tools
buy