web 2.0B}EI'§§§%1b

? T?$3E€: ‘.‘. ?§El’€lWeb 2.o3F. ‘=. *

Jacky Chu
SEEEE: -:§¥EI’£l%E’ér
F'EE'E': —a%. ?§’1’= _". "f$J"<I§’«’~J3‘z%¥§
If. 

 

J‘
1’l5¥%. ?a’fi
fifiéfififiéfi
Web Application Server
1’IE¥%. ?a’fi
.-’é}€E1fifils’z%§
Web Application Server
1’E¥%. ?3E
.%l¥JEi§_| flE§§
Web Application Server
i’IE¥¥¢. %3i:
.-’il€EifiFlls’z%§
Web Application Server

l’E¥%. ?3?:
.-’il€EifiFlls’z%§
Web Application Server

l’E¥%. ?3?:
fififiiifi

 HTML/ XHTML
 CSS
@JavaScript

62 Flash
HTML/ XHTML

eHyperText Markup Language

eextensible HyperText Markup
Language
0 <! DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHT...
CSS

0 CSS(Cascading Style $heets)T5'EW3CE§z$l]
#fiE§B'Jl§-"'i. -E ' —$§Ffi5l5?. %'7.'o. %?: :°T§il33'I’f% (ZZEIHTML
3Z’i§§2...
e Javascript

e Flash
DHTML

«.2 Dynamic HTML (FSEDHTML) z%—t§
3§; i@. %a*‘. %=—: TivixL ~ filfifififiiillzlxfiéfi

(Client Side Script * §2[lJa. vaScr...
AJAX 1?!
.-’il€EifiFlls’z%§
Web Application Server

l’E¥%. ?3i:
$§i§%E'é—". '
‘ a

n I1 , “l'o

. -n-l"u:1im

 

w-4.:  I’-.1-.4. n:
‘ a

n I1 , “l'o

. -n-l"u:1im

w-4.:  I’-.1-.4. n:
ASP. Net

9 Microsoft
9 http: //www. microsoFt. com. tw/ net

9» 5"'c¥%FfiEl’~Jfii%£53l3=r-"JEEIE
. A ,  .¥ . . I. ‘ a.  . A 
“ ,1 Lu 4 3533}! '3FE. éLL': ;,'§. :;. -;'. ‘.'L J‘! -,L: .'a. *’: .!; _1ala'~. L .  :1

I:  A...
WebObjecl‘s

9 Apple
9 http: //www. apple. com/ webobjects/ 

9 Java EE
Java

9 Sun

9 http: //_iava. sun. com

9 I}J‘ia“駧7'< * §’: ‘€i§§"': :% ~ ’éii§if%'-LE
PHP

9 Personal HomePage
9 PHP:  Hypertext Preprocessor
9 http: //www. php. net
9 F‘; -fi7‘ISZilEii%El’~JlitillZl. V.*= §‘%...
Select -argJa; e r: z‘; (rIfl1

u

19353 iJ: '~§. :,E FAQ Ilfilk

li%}lir’}93'a‘= ? ¥<| JZlJ¥§éE

xp7:c44(l7L’1 '

i. £_"; ‘...
RoR

9 Ruby on Rails

9 http: //www. rubyonrails. org/ 
9 MvcB’~J: il§%E%lEl5JiE§-’: %
6 §§§5EF§$ ‘ I3-5§§'l3&? $
uuackycnu "V‘C‘i II 195: mm IZ}~‘. lIv¢vw am

Mlnslm

1'} it "7 H ’<

HEMiDE

 

ii .211

 

  
 

      

. ... . ' . --....
Java vs.  PHP vs.  ROR

Scaling
Dev.  Speed

Dev.  Tools

Maintainability

PHP RoR Java
TIOBE Programming Community
Index For December 2006

Position Position
Dec 2006 Dec 2005

listings Delta

Delta in Positio...
Normalized fraction oftotal hlts (96)

Tiobe Programming Community Index
275

25.0 A

150

12.5

10.07 A .  /M_ ’<' 

fix ....
.-’il€ElfiFlls’z%§
Web Application Server

l’E¥%. ?3i:
@513 EEEE

@MicrosoFt IIS
@ Apache
.-’il€ElfiFlls’z%§
Web Application Server

l’E¥%. ?3i:
i’E¥? %.%7’i3

@Windows
 Linux
9: Mac OS X

@ Unix
Efiiifili

9 Jacky Chu (5lEl'= l'ifi)
9 22??  Efiltifiili

9 Email:  jacky. ju@gmail. com

9 blog:  http: //homepage. ma<; .co....
Web 2.0&#38568;&#24847;&#23458;&#35069;&#21270; - &#25171;&#36896;&#36969;&#21512;&#24744;&#30340;Web 2.0&#24179;&#21488;
Upcoming SlideShare
Loading in …5
×

Web 2.0&#38568;&#24847;&#23458;&#35069;&#21270; - &#25171;&#36896;&#36969;&#21512;&#24744;&#30340;Web 2.0&#24179;&#21488;

1,026 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,026
On SlideShare
0
From Embeds
0
Number of Embeds
57
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Web 2.0&#38568;&#24847;&#23458;&#35069;&#21270; - &#25171;&#36896;&#36969;&#21512;&#24744;&#30340;Web 2.0&#24179;&#21488;

  1. 1. web 2.0B}EI'§§§%1b ? T?$3E€: ‘.‘. ?§El’€lWeb 2.o3F. ‘=. * Jacky Chu
  2. 2. SEEEE: -:§¥EI’£l%E’ér F'EE'E': —a%. ?§’1’= _". "f$J"<I§’«’~J3‘z%¥§
  3. 3. If. J‘
  4. 4. 1’l5¥%. ?a’fi
  5. 5. fifiéfififiéfi Web Application Server 1’IE¥%. ?a’fi
  6. 6. .-’é}€E1fifils’z%§ Web Application Server 1’E¥%. ?3E
  7. 7. .%l¥JEi§_| flE§§ Web Application Server i’IE¥¥¢. %3i:
  8. 8. .-’il€EifiFlls’z%§ Web Application Server l’E¥%. ?3?:
  9. 9. .-’il€EifiFlls’z%§ Web Application Server l’E¥%. ?3?:
  10. 10. fififiiifi HTML/ XHTML CSS @JavaScript 62 Flash
  11. 11. HTML/ XHTML eHyperText Markup Language eextensible HyperText Markup Language 0 <! DOCTYPE html PUBLIC "-/ /W3C/ /DTD XHTML 1.0 Transitional/ /EN" "ht’rp: //www. w3.org/ TR/ xhfmll/ DTD/ strick. d’rd">
  12. 12. CSS 0 CSS(Cascading Style $heets)T5'EW3CE§z$l] #fiE§B'Jl§-"'i. -E ' —$§Ffi5l5?. %'7.'o. %?: :°T§il33'I’f% (ZZEIHTML 3Z’i§§2XMLE: Ffi) 3?fi7Jl]7f§i§ (3% ‘ Fs'1EE$l]i’? 'E éfi) WEE °
  13. 13. e Javascript e Flash
  14. 14. DHTML «.2 Dynamic HTML (FSEDHTML) z%—t§ 3§; i@. %a*‘. %=—: TivixL ~ filfifififiiillzlxfiéfi (Client Side Script * §2[lJa. vaScrip'i') ~ $}§i%fi§i§ (CsS)$l]SZl*l=5l%i5‘Hi§J_—*. iJ (Doiv‘)%§U§$§b7Fl§#. EEP§§HU7§$£ ° «.2» DOM (Document Object Model) E w3c%iE. %§t? &‘%Ei’~Jp%i2><MLEi’~J7r:1§e2‘%ii%it1i‘ E o
  15. 15. AJAX 1?!
  16. 16. .-’il€EifiFlls’z%§ Web Application Server l’E¥%. ?3i:
  17. 17. $§i§%E'é—". '
  18. 18. ‘ a n I1 , “l'o . -n-l"u:1im w-4.: I’-.1-.4. n:
  19. 19. ‘ a n I1 , “l'o . -n-l"u:1im w-4.: I’-.1-.4. n:
  20. 20. ASP. Net 9 Microsoft 9 http: //www. microsoFt. com. tw/ net 9» 5"'c¥%FfiEl’~Jfii%£53l3=r-"JEEIE
  21. 21. . A , .¥ . . I. ‘ a. . A “ ,1 Lu 4 3533}! '3FE. éLL': ;,'§. :;. -;'. ‘.'L J‘! -,L: .'a. *’: .!; _1ala'~. L . :1 I: A‘, _‘ J ‘V -: i ii l. ';q— "i-; —‘I“ . lixrii In 'f('g_"I"il‘. "dh, ‘»""i"qnl I m: li u. —.. f;‘li9'. 'ii'. 'Ig_§. :§| .4;; %~': J:. %_’,4'§. “§1
  22. 22. WebObjecl‘s 9 Apple 9 http: //www. apple. com/ webobjects/ 9 Java EE
  23. 23. Java 9 Sun 9 http: //_iava. sun. com 9 I}J‘ia“駧7'< * §’: ‘€i§§"': :% ~ ’éii§if%'-LE
  24. 24. PHP 9 Personal HomePage 9 PHP: Hypertext Preprocessor 9 http: //www. php. net 9 F‘; -fi7‘ISZilEii%El’~JlitillZl. V.*= §‘%‘a‘ 9 F£$%$%Ffi
  25. 25. Select -argJa; e r: z‘; (rIfl1 u 19353 iJ: '~§. :,E FAQ Ilfilk li%}lir’}93'a‘= ? ¥<| JZlJ¥§éE xp7:c44(l7L’1 ' i. £_"; ‘I’-. .)~. !.'il'3~. ‘i'5?z‘i’x §v‘. ~.5‘il! lFi 1'33‘-*E¥. Z‘? ‘ . fl 9:299 h 9 » EA saga E ; ;;mt: ir»f; =. IEINI ~ ll? ?? Ffiflllflififi fiflfilfiflii I §, l1': ' , fi.i2:lE3_l1L .5.%€: 'z*J‘~ZL‘. ".~‘1‘¥. ’iHihH? J;v. ‘i. |‘. ? ‘ fflliii r= I 1 htt: //www. wretch. cc
  26. 26. RoR 9 Ruby on Rails 9 http: //www. rubyonrails. org/ 9 MvcB’~J: il§%E%lEl5JiE§-’: % 6 §§§5EF§$ ‘ I3-5§§'l3&? $
  27. 27. uuackycnu "V‘C‘i II 195: mm IZ}~‘. lIv¢vw am Mlnslm 1'} it "7 H ’< HEMiDE ii .211 . ... . ' . --.2. EH SE “pg . . lamb fill HEMiDEMi stlll 7 II” nxzaszAnn .35 in - _—IINI£l! l4-“MI - ‘. >l“-. r'. ’.‘1—. ‘Sl‘. 'v7‘*'. -H up new nuns; III E‘ II - mas re ——»7e*: >'-ne; »h7w<«: A‘-r: ~~. ~ am: ~ E-‘F "‘-14)‘--‘. ::’iFM H : ‘r. H’l‘J ' "53 am '31!-llltllmlfl . i»1=gw: -t. .~. .- l! _i’: 'rl. w.-l. I.)q‘‘‘} ; . mm rrleailtlsaall I 1 M. . : , . A. V 2! ’ um . -.1] V y‘_; V:l1:: "],1,. '£11¢': -g-4, 12’22%*’4:'k$! ! 3"“ ' ""”’”“‘ “"""""“‘”” ” mm uzmmza mm, “ E2! YouTube-§I-~y0Ih- ' - +‘m'.4.-1,. ‘ 200612 23a: st: -1-Han Ienz'5 ' , “'39 i Esta? ‘ cannyG‘126A-‘-‘vifilfi - l‘<»!1‘! .’E“KUSO Mr pQ; '(35—lQli'-'-‘n'*. ‘i'l‘. . .113 l’-i man? ’ CannvGu: I?7d: dflT. lK}8i%‘I my-, ‘,7-_7.,3‘og maul; I * . LighlyPl-P<f? "i‘l"; 'l'! ‘PH3’- Ilv. -‘PM mm - ‘K. .1o1i€: "?': '15'm! 'l.3D"J-11 [lg EFIJFIIEHIE “ H” - ‘, .5¢4§r. "it lllmfiff is 83-7! Mn ‘"” &! *'14A4;i= 'I'| 'i Efifitfi §| |£’lIl? l xnmrnax ‘‘ . * an ‘*.1JA. *.: ‘¢. ~1-rs 20 R38‘ '9XllfiFa! ?~l! Il I ' EM 'n—ma iHfii= .E~ 1.7 was . , 4;’ fi10E! LziIl! lIL’8l3l! n' Inmbym ‘ tflflflfill II! !! II_ -u-. m:, ;;. :., ; and-. |. S'¢flX: _II*IIXII ‘ . 12.0 amen mm nun . ‘¥iIE‘? CIIll': ‘ IIHIKI I-¥fl'EEl! "? * s1%. ‘v! lI"l>f7 one ill awn! -.| :¢. ~.<mI: va M9020 tI£IlZ‘BlIfSI‘F£El‘E4-fl‘£ http: //hemidemi. com
  28. 28. Java vs. PHP vs. ROR Scaling Dev. Speed Dev. Tools Maintainability PHP RoR Java
  29. 29. TIOBE Programming Community Index For December 2006 Position Position Dec 2006 Dec 2005 listings Delta Delta in Position Progurm-mug Language D“ 200‘ 0“ 2°05 sums Java ‘.9 901% -2 36% i6 626% -l 15% :0 409% -0 39% 89229: *2 33% 8 53/9: - 2 24% 3 762% 0 Z 009: 31729: -0 22% ~47 O V 0 v A (.4 ~ - 2569“: 02129: so 5 . an o 5 u- u :9 - 2 562% 00 68% A A A A A 6 396% - 0 74% A A A A A A . .. .. O 2 334% 02 909: http: //www. tiobe. com/ tpci. htm
  30. 30. Normalized fraction oftotal hlts (96) Tiobe Programming Community Index 275 25.0 A 150 12.5 10.07 A . /M_ ’<' fix . 25 X / '‘A. . I/ NV- 2002 2003 2004 2005 ZCOU 2007 D ate 5 —J3va — c++ — PHP Python Delphi — C — (vlsual) Basic Perl Cat — Javascrlpt
  31. 31. .-’il€ElfiFlls’z%§ Web Application Server l’E¥%. ?3i:
  32. 32. @513 EEEE @MicrosoFt IIS @ Apache
  33. 33. .-’il€ElfiFlls’z%§ Web Application Server l’E¥%. ?3i:
  34. 34. i’E¥? %.%7’i3 @Windows Linux 9: Mac OS X @ Unix
  35. 35. Efiiifili 9 Jacky Chu (5lEl'= l'ifi) 9 22?? Efiltifiili 9 Email: jacky. ju@gmail. com 9 blog: http: //homepage. ma<; .co. m/ jackychu

×