2-1-investigacion line de teimpo_michealstrand_hazaelmendez.docx

Upload: mykey-strand

Post on 07-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    1/22

    Frameworks UNIDAD 2: TAREA 1 

    0

    INSTITUTO TECNOLOGICO DE CHETUMAL

    ING. TECNOLOGIA DE LA INFORMACION Y COMUNICACIÓN

    Hazael Mendez Ayala

    Grup! "U#

    Se$e%&re! 0#

    M'()eal *)'l'p S&rand

    Grup! "U#

    Se$e%&re! 0#

    *r+e%r! In,. -ul' Carr'll

    Fe()a! /0/102

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    2/22

    Contenido

    In&rdu(('3n.......................................................................................................................

     An&e(eden&e%.....................................................................................................................1

    Razne% para ele,'r un +ra$e4r5..................................................................................../

    Fra$e4r5% (la%'+'(ad pr len,ua6e................................................................................7

     AS*.NET.........................................................................................................................7

    C 8 C99..........................................................................................................................2

    CldFu%'n Mar5up Lan,ua,e :CFML;..........................................................................<

    C$$n L'%p.................................................................................................................#

    D Fra$e4r5..................................................................................................................=

    Ha%)5ell........................................................................................................................0

    -a>a..............................................................................................................................

    -a>aS(r'p&.....................................................................................................................1

    *erl.............................................................................................................................../

    *H*..............................................................................................................................?

    *y&)n..........................................................................................................................7

    Ru@y.............................................................................................................................2

    Ta@la ($para&'>a de pa&rne% de D'%e......................................................................<

    Cn(lu%'ne%...................................................................................................................=

    Re+eren('a%......................................................................................................................10

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    3/22

    Introducción

    En la a(&ual'dad l% %'%&e$a% %n $uy ($ple6a% Bue l% de%arrlladre% de %+&4are

    pr,ra$adre% )an &$ad el (a$'n de reu&'l'za('3n de (3d',% ya e'%&en&e%

    reela@rad%. L% +ra$e4r5% %'r>en ($ @a%e para la (rea('3n de e%&% %'%&e$a%. El

    pre%en&e d(u$en& epne una lnea de &'e$p de l% +ra$e4r5% en&re el a 1007

    a 107. Ta$@'n %e pre%en&a l% (r'&er'% Bue %e de@en &$ar en (uan&a en el $$en&

    en ele,'r un +ra$e4r5.

    1

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    4/22

    Antecedentes

     A l lar, de la (arrera )e$% &ra@a6ad (n >ar'% +ra$e4r5% ($ (a5e *H*

    (de',n'&er lara>el y >ere$% %pr'n,. E%&% +ra$e4r5% n% )an ayudad a redu('r el

    &'e$p del pr(e% de d'%e de nue%&r% prye(&%. *r e%&a% razne% %e real'z3 una

    'n>e%&',a('3n de l% d'+eren&e% +ra$e4r5% en&re l% a% 1007 y 107. De &al +r$a

    Bue a$pl'e$% nue%&r% (n('$'en&% de l% d'+eren&e% +ra$e4r5% en e'%&en('a.

    Razones para elegir un framework Raz3n De%(r'p('3nCn&e& de u% Real'zar un anl'%'% del &ra@a6 prye(& y >er %' e% ne(e%ar' la u&'l'za(

    L'(en('a S' e% pen %ur(e %' el +ra$e4r5 per$'&e %er d'%&r'@u'd ($er('al$e

    1

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    5/22

    *a&r3n del S+&4are er Bue pa&r3n u&'l'za ($ MC Bue $an&'ene l% $3dul% %eparad%

    de una $anera rdenada. M*! Mdel'e4*re%en&er MA! Mdel

     Appl'(a&'n'e4Cn&rller.

    ReBuer'$'en& de

    )%&'n,

     A $enud puede e%&ar +uera del pre%upue%& para @&ener un )%

    nue%&ra% apl'(a('ne% y >a$% a &ener Bue (n+r$arn% (n al6a$'

    $3dul% y la (n+',ura('3n nr$al.

    Fa('l'dad de

    'n%&ala('3n

    La rap'dez de la 'n%&ala('3n un% &'ene $u()% pa%% y %e puede (n+',

    Hay &r% Bue %n +('l de 'n%&alar 

    Cur>a de

    aprend'za6e

    S' el +ra$e4r5 e% +('l de aprenderen&ender %u e%&ru(&ura n

    L'@rera% L% +ra$e4r5% &raen %u% prp'a% l'@rera% y ($pnen&e% para la reu&'l'z

    Se puede %ele(('nar un +ra$e4r5 Bue &en, %l n% ($pnen&e% n

    el %'%&e$a.

     A@%&ra(('3n de DJ Sele(('nar +ra$e4r5% Bue real'(e &d la par&e de @a%e de da&%

    (d'+'(arl.

    L'@rera de -S Un% +ra$e4r5% (n&'enen l'@rera% de 6a>a%(r'p& Bue (n&'enen $&de%pe(+'(a$en&e l'@rera% de -a>aS(r'p&. O&r% per$'&en 'n&er(a$@'ar l'@r

    D(u$en&a('3n Ju%(ar un +ra$e4r5 Bue &'ene una d(u$en&a('3n ($ple&a (n u

    %n'ppe&% e6e$pl% de (3d', ar&(ul% y &u&r'ale%.

    La ($un'dad Ele,'r un +ra$e4r5 Bue &'ene una ($un'dad a$',a@le Bue ayuda a l

    a la pla&a+r$a.

    a(&ual'za('ne% Ele,'r un +ra$e4r5 Bue %e a(&ual'za (n +re(uen('a e%& a@'er& a(

    en(uen&ra y l $% '$pr&an&e (rr',e l% errre% de la ,en&e en(uen&re l

    Crea('3n y

    d'%pn'@'l'dad de

    El'6a n pr el nK$er de e&en%'ne% %'n pr la (al'dad de la% e&en%'

    La d'%pn'@'l'dad de l% plu,'n% y e&en%'ne%.

    /

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    6/22

    e&en%'ne%

    Frameworks clasifcado or len!ua"e

    A#$%NET

    ?

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    7/22

    C & C''

    7

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    8/22

    2

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    9/22

    ColdFusion (arku )an!ua!e *CF()+

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    10/22

    Common )is

    #

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    11/22

    D Framework

    =

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    12/22

    ,as-kell

    0

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    13/22

     .a/a

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    14/22

     .a/a#crit

    $erl

    1

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    15/22

    /

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    16/22

    $,$

    ?

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    17/22

    $0t-on

    7

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    18/22

    Ru0

    2

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    19/22

     Tala comarati/a de atrones de Diseo

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    20/22

    #

    Cara(&er%&'(a% de la% pa&rne% de de%arrll EJodelo Vista Controlador (MVC) Modelo Vista Plantilla (MVP)

    finición

    $del>'%&a(n&rladr :MC; e% un pa&r3n de

    u'&e(&ura de %+&4are Bue %epara l% da&% y la l3,'(a de,(' de una apl'(a('3n de la 'n&er+az de u%uar' y el

    dul en(ar,ad de ,e%&'nar l% e>en&% y la%

    $un'(a('ne%.

    Definición

    En e%&e pa&r3n e

    • l Mdel )a(e re+eren('a al a((e%de da&%.

    •  la '%&a %e re+'ere a la par&e del %'%

    %ele(('na Bu $%&rar y (3$ $%&• el Cn&rladr '$pl'(a la par&e de

    Bue de('de Bu >'%&a u%ar.

    Modelo Bue (n&'ene una repre%en&a('3n de l% da&% Bue

    ne6a el %'%&e$a %u l3,'(a de ne,(' y %u% $e(an'%$%per%'%&en('a.

    • El Modelo,  la (apa de a((e% a la

    da&%. E%&a (apa (n&'ene &da la 'n

    %@re l% da&%! (3$ a((eder a e%

    >al'darl% (ul e% el ($pr&a$'en&

    y la% rela('ne% en&re l% da&%.

    La Vista! *re%en&a el P$delP :'n+r$a('3n y lógica

    de negocio; en un +r$a& ade(uad para 'n&era(&uar 

    :u%ual$en&e la 'n&er+az de u%uar'; pr &an& reBu'ere de

    d'() P$delP la 'n+r$a('3n Bue de@e repre%en&ar ($

    %al'da.

    • El Template" (Plantilla),  la

    pre%en&a('3n. E%&a (apa (n&'ene la% d

    rela('nada% a la pre%en&a('3n! ($

    (%a% %n $%&rada% %@re una p,

    &r &'p de d(u$en&.

    • El Controlador  Bue a(&Ka ($ 'n&er$ed'ar' en&re

    el Mdel y la '%&a ,e%&'nand el +lu6 de

    'n+r$a('3n en&re ell% y la% &ran%+r$a('ne% para

    adap&ar l% da&% a la% ne(e%'dade% de (ada un.

    • La  Vista,  la (apa de la l3,'(a de

    E%&a (apa (n&'ene la l3,'(a Bue a

    $del y la dele,a a la plan&'lla a

    puede% pen%ar en e%& ($ un puen&e

    $del% y la% plan&'lla%.

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    21/22

    Conclusiones

    M'()eal *)'l'p S&rand

    • E%&a 'n>e%&',a('3n $e %'r>'3 ($ una +uen&e de (n('$'en&% ya Bue n

    e%&a@a (n%('en&e de Bue e'%&an una ,ran (an&'dad de Fra$e4r5% para

    d'%ear y de%arrllar en el $@'& de la 4e@. E'%&en en >ar'% len,ua6e% y e%&n

    d'%pn'@le% para el u% pK@l'( de $anera ,ra&u'&a de pa,a. Aprend Bue para

    ele,'r un +ra$e4r5 depende de $u()% (r'&er'% y pr'$er )ay Bue e>aluar 

    e%% (r'&er'% an&e% de %ele(('nar el +ra$e4r5 aprp'ad.

    Hazael Mendez Ayala

    • L% +ra$e4r5% %'e$pre %e a(&ual'zand para %pr&ar la% nue>a% &enden('a% y&e(nl,a% e% '$pr&an&e e%&ar a(&ual'zad (n l% len,ua6e% y +ra$e4r5% ya

    Bue %'r>en ($ re+eren('a% al $$en& de ele,'r un +ra$e4r5 para el

    de%arrll de un %'%&e$a en (ualBu'er %'&ua('3n Bue %e ne(e%'&e.

    =

  • 8/18/2019 2-1-Investigacion line de teimpo_MichealStrand_HazaelMendez.docx

    22/22

    Re3erencias

    • C$par'%n + 4e@ +ra$e4r5%. :102;. '5'ped'a. Re&r'e>ed / Mar() 102

    +r$ )&&p%!en.4'5'ped'a.r,4'5'C$par'%nQ+Q4e@Q+ra$e4r5%*H*• L'@r%e@. 1002. El pa&r3n de d'%e MT.

    )&&p!l'@r%[email protected]%l'@rd6an,QQ0(ap'&ulQ7elQpa&rnQdeQd'%enQ$&>.)&$l• E(uRed. 102. *a&rn Mdel '%&a Cn&rladr. )&&p!444.e(ured.(u*a&r 

    C/J/nQMdelQ'%&aQCn&rladr • '5'ped'a. 107. C$par'%n + 4e@ +ra$e4r5%.

    )&&p%! en.4'5'ped'a.r,4'5'C$par'%nQ+Q4e@Q+ra$e4r5%•  An,el> Mar&'n. 107. T)e Lan,ua,e% And Fra$e4r5% T)a& Yu S)uld Learn

    In 107. )&&p!&u&r'alz'ne.($10?1&)elan,ua,e%and+ra$e4r5%&)a&yu

    %)uldlearn'n107 • Ra'@le Ma&&. 107. H'%&ry+4e@+ra$e4r5%&'$el'ne.

    )&&p%! ,'&)u@.($$ra'@le)'%&ry+4e@+ra$e4r5%&'$el'ne• G&e@r, S4eden. -une 100. E>alua&'n + 4e@ appl'(a&'n +ra$e4r5%.

    )&&p! pu@l'(a&'n%.l'@.()al$er%.%ere(rd%+ull&e&1/#?