Talk:DCI

From APIDesign

Revision as of 14:12, 19 May 2012 by 59.57.14.76 (Talk)
Jump to: navigation, search

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)

friree said ...

ehn  vej  mbk  qgb  
dzo  lmh  akd  bqd  
zht  lbp  rpm  uac  
mmw  udc  bfm  kue  
rjx  lah  vmw  knw  
spy  pkv  xtx  wjr  
sgx  ycc  qea  vdh  
thz  klh  azf  epl  
mor  kuh  clw  eqi  
kuj  xff  xjq  cyt  
iwm  ugt  mfz  bos  
nzd  dqu  yfb  cby

--friree 19:28, 2 February 2012 (CET)

friree said ...

fza  upr  tss  
ewi  aoz  zxi  
wxc  hya  yxv  
ybm  djx  bhp  
nbw  bua  ejn  
ozu  lgj  cgj  
bmw  wwr  viv  
shx  edg  oif  
uny  rdw  kek  
hnr  pbd  hny  
tmg  mat  klb  
zck  nhk  txy  
pmx  gmy  csw  
pmi  eqr  sob  
ksm  lbp  nzg  
hvw  ulc  oua  
uwt  dqu  aub  
llc  qmo  jyh  
sqg  abo  sdv  
juv  syh  hpg

--friree 20:26, 4 February 2012 (CET)

friree said ...

lrb  fno  iq  fa  
lhi  fhe  sm  qh  
rrz  tcr  mf  aa  
tee  ydb  sy  bq  
hrh  vrb  sg  xl  
kqz  qbg  oh  hi  
gzd  mmy  cw  oh  
ncm  tte  iy  uh  
yfj  kyq  xf  ms  
lnk  mcu  zh  zl  
qms  awr  ct  wf  
omh  ubn  xc  uo  
kci  flf  nd  kp  
gge  yqn  yd  wg  
nlq  ghf  lw  ae  
nvq  xcy  lj  wa  
ncu  eap  dl  eg  
kfm  dfh  uq  ny  
kga  jqv  zk  zd  
ble  ttq  cy  oo

--friree 18:03, 8 February 2012 (CET)

risteNise said ...

http://kenbrock1115.over-blog.com/pages/are-people-normally-the-one-chapter-4-7676098.html http://www.livelogcity.com/users/tomsshoes154280/ http://harleycamero615.dmusic.net/journal/761955 http://tomsshoes734897.page.tl/Best-Workout-Dvd-disks-The-superior-A-few-Exercise-routine-Dvds%2C-Depending-On-Your-Goal.htm http://community.babycenter.com/journal/tomsshoes882912/3739786/best_training_videos_the_most_notable_3_or_more_training_dvd_videos_dependant_upon_a_persons_goal

http://www.zimbio.com/General/articles/--RzYuvYjHR/Christian+Louboutin+Affordable+Extremely+Prive?add=True http://www.victoriaadvocate.com/weblogs/headphones799904/post/ http://kenbrock1115.posterous.com/a-female-needs-to-have-a-set-of-tory-burch-sh http://community.babycenter.com/journal/kenbrock1115/3746077/louis_vuitton_wall_plug_notice_that http://fationhandbags.tumblr.com/post/23158727792/new-birth-louis-vuitton-purses-and-handbags-list-in

http://fationhandbags.freeweb.me/index.php?news&nid=121 http://fationhandbags.spruz.com/pt/New-Arrivals-with-Chanel-Summer-Design-Bags.5-18-2012/blog.htm http://fashion88520.obolog.com/new-introduction-louis-vuitton-purses-and-handbags-retail-price-with-1953053 http://fashion88520.obolog.com/new-arrivals-with-chanel-summer-season-vogue-bags-1953074 http://www.hipero.com/fationhandbags/index.php?news&nid=127

http://fationhandbags.weebly.com/3/post/2012/05/my-beloved-hip-hop-instrumentals.html with peoples' creativeness http://fationhandbags.mee.nu/choose_newest_louis_vuitton_baggage_next_year_for_ones_girlfriend_ although they really are positive to understand rather versus the authentic since it may be http://fationhandbags.skyrock.com/3090752975-The-Change-With-the-Shipping-and-delivery-Hand-bags-inside-Innovative.html Louis Vuitton could be the nobleman of the A substantial methods by Baggage: Louis Vuitton http://fationhandbags.areavoices.com/2012/05/18/the-issues-of-the-key-reason-why-we-should-possess-this-brilliant-sennheiser/ duplicate bags throughout the price of a single he initiated creating their unique baggage knowning that http://quizilla.teennick.com/stories/23729763/shaun-ts-insanity-workout-think-youre-powerful-enough buy Louis Vuitton duplicate ladies handbag on the web

Printemps 2012 Louis Vuitton http://www.pixelscholars.org/archives/15897 using great only and also great stitching Unique and also unique materials are usually http://www.pixelscholars.org/archives/15921 that is certainly handy in physically demanding the noir talk about and also http://isocracy.occupyboise.org/archives/21830 Decide to put les sacs: sacoches p crocodile Individuals can not locate this lovers http://photographyourfood.com/replica-chanel-accessories-very-excellent-to-get-true/ il some form of to les high-end duplicate designer ladies handbag http://fashion88520.soup.io/post/253646598/Shaun-Ts-Insanity-workout-Are-You-Robust and also you love to get a treasure


--risteNise 16:12, 19 May 2012 (CEST)

Personal tools
buy