30
Do we still need... A Web Framework ? Blog Mycila: http://blog.mycila.com E- Mail: [email protected] Par Mathieu Carbou, le 9 mars 2011

As-t-on encore besoin d'un framework web ?

  • Upload
    confoo

  • View
    1.184

  • Download
    0

Embed Size (px)

Citation preview

Page 1: As-t-on encore besoin d'un framework web ?

Do we still need...A Web Framework ?

Blog Mycila: http://blog.mycila.com E- Mail: [email protected]

Par Mathieu Carbou, le 9 mars 2011

Page 2: As-t-on encore besoin d'un framework web ?

http://code.mycila.com/

Open-Source

Page 3: As-t-on encore besoin d'un framework web ?

● Consulting & Java experts

● Web & Mobile development

● Infrastructure (Maven, Hudson, Nexus)

● Testing solutions (TDD, Web, Testatoo)

https://github.com/Ovea/ http://www.ovea.com/

Page 4: As-t-on encore besoin d'un framework web ?

http://www.testatoo.org/

Functional testing(for websites)

Page 5: As-t-on encore besoin d'un framework web ?

http://www.montreal-jug.org/

Java User Group(each month)

Page 6: As-t-on encore besoin d'un framework web ?

Jaxspot project(Java Architect)

Page 7: As-t-on encore besoin d'un framework web ?

What is a Framework...

Page 8: As-t-on encore besoin d'un framework web ?

Why web frameworks ?

Page 9: As-t-on encore besoin d'un framework web ?
Page 10: As-t-on encore besoin d'un framework web ?

What you think you need...

Page 11: As-t-on encore besoin d'un framework web ?

Choose a Framework...

Page 12: As-t-on encore besoin d'un framework web ?
Page 13: As-t-on encore besoin d'un framework web ?

Problems, headaches, ...

still continue...

Page 14: As-t-on encore besoin d'un framework web ?

Web in Middle Ages...

Page 15: As-t-on encore besoin d'un framework web ?

Web Nowadays...

Page 16: As-t-on encore besoin d'un framework web ?

Separate controller & view

MOBILE

TV DESKTOP

APP.TESTING

WEB SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

Page 17: As-t-on encore besoin d'un framework web ?

Event-Driven Web

MOBILE

TV DESKTOP

APP.TESTING

SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

ASYNC

WebSocket

HTTP Streaming

Page 18: As-t-on encore besoin d'un framework web ?

Forget MVC !

WEB 2.

Page 19: As-t-on encore besoin d'un framework web ?

Forget ALL !

WEB 2.

Page 20: As-t-on encore besoin d'un framework web ?

What you really need ?

MOBILE

TV DESKTOP

APP.TESTING

SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

ASYNC

WebSocket

HTTP Streaming

Page 21: As-t-on encore besoin d'un framework web ?

Web services(REST)

http://jersey.java.net/

Page 22: As-t-on encore besoin d'un framework web ?

Fast templating system(MVEL)

https://github.com/Ovea/dynamic-markup

Page 23: As-t-on encore besoin d'un framework web ?

Aggregate resources

https://github.com/Ovea/virtual-resources

Page 24: As-t-on encore besoin d'un framework web ?

Client+server side I18N(json based)

https://github.com/Ovea/i18n

Page 25: As-t-on encore besoin d'un framework web ?

Specialized JS libraries(jQuery mobile)

http://jquerymobile.com/

Page 26: As-t-on encore besoin d'un framework web ?

Reverse-Ajax(Socket.IO)

http://socket.io/https://github.com/Ovea/Socket.IO-Java

Page 27: As-t-on encore besoin d'un framework web ?

Client-side event-driven(eventbus)

https://github.com/Ovea/js-eventbus

Page 28: As-t-on encore besoin d'un framework web ?

Session clustering(container-side)

https://github.com/Ovea/jetty-session-redis

Page 29: As-t-on encore besoin d'un framework web ?

Event-Driven Web

MOBILE

TV DESKTOP

APP.TESTING

SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

ASYNC

WebSocket

HTTP Streaming

Page 30: As-t-on encore besoin d'un framework web ?

Questions ?