Weitere ähnliche Inhalte
Ähnlich wie Netapp Michael Galpin
Ähnlich wie Netapp Michael Galpin (20)
Mehr von rajivmordani (20)
Kürzlich hochgeladen (20)
Netapp Michael Galpin
- 2. Who am I?
Michael Galpin
http://fupeg.blogspot.com
eBay -- Application Architecture
Writer -- developerWorks, TSS, JDJ
- 22. Architecture
client server 1998
pres app “Hello World”
client server 2003
pres app Ajax
client server 2008?
pres app RIA
- 38. Ajax?
Request
Browser
- 39. Ajax?
Request
Browser App Server
- 40. Ajax?
Request
Browser App Server
- 41. Ajax?
Request
HTML+JS
Browser App Server
- 42. Ajax?
Request
HTML+JS
Browser App Server
- 43. Ajax?
Request
HTML+JS
XHR
Browser App Server
- 44. Ajax?
Request
HTML+JS
XHR
Browser ???
App Server
- 45. Ajax?
Request
HTML+JS
XHR
Browser HTML?
App Server
- 46. Ajax?
Request
HTML+JS
XHR
Browser Data?
App Server
- 47. Ajax?
Request
HTML+JS
XHR
Browser Data?
App Server
- 53. Good
Functional Programming!
- 54. Good
Functional Programming!
Frameworks!
- 55. Good
Functional Programming!
Frameworks!
Choices!
- 58. Bad
Browsers
DOM APIs
- 59. Bad
Browsers
DOM APIs
Mix-n-Match?
- 61. Ugly
JavaScript is Sloooooow
- 62. Ugly
JavaScript is Sloooooow
Cross Domains
- 63. Ugly
JavaScript is Sloooooow
Cross Domains
Ref Count
- 69. Good
OOP
Static Typing
- 70. Good
OOP
Static Typing
Killer JavaScript
- 71. Good
OOP
Static Typing
Killer JavaScript
TOOLS
- 74. Bad
OOP
Static Typing
- 75. Bad
OOP
Static Typing
Killer JavaScript
- 80. Good
MXML
ActionScript
- 81. Good
MXML
ActionScript
Flash Player
- 82. Good
MXML
ActionScript
Flash Player
Tools
- 86. More Good
Browser Independence
Evolves
Handsome
- 87. More Good
Browser Independence
Evolves
Handsome
Plays Well With Others
- 94. Not Good
$$$
Developers, Developers, Developers
- 95. Not Good
$$$
Developers, Developers, Developers
500 KB