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

Post on 19-Jun-2015

1.184 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Do we still need...A Web Framework ?

Blog Mycila: http://blog.mycila.com E- Mail: mathieu.carbou@gmail.com

Par Mathieu Carbou, le 9 mars 2011

http://code.mycila.com/

Open-Source

● Consulting & Java experts

● Web & Mobile development

● Infrastructure (Maven, Hudson, Nexus)

● Testing solutions (TDD, Web, Testatoo)

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

http://www.testatoo.org/

Functional testing(for websites)

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

Java User Group(each month)

Jaxspot project(Java Architect)

What is a Framework...

Why web frameworks ?

What you think you need...

Choose a Framework...

Problems, headaches, ...

still continue...

Web in Middle Ages...

Web Nowadays...

Separate controller & view

MOBILE

TV DESKTOP

APP.TESTING

WEB SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

Event-Driven Web

MOBILE

TV DESKTOP

APP.TESTING

SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

ASYNC

WebSocket

HTTP Streaming

Forget MVC !

WEB 2.

Forget ALL !

WEB 2.

What you really need ?

MOBILE

TV DESKTOP

APP.TESTING

SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

ASYNC

WebSocket

HTTP Streaming

Web services(REST)

http://jersey.java.net/

Fast templating system(MVEL)

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

Aggregate resources

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

Client+server side I18N(json based)

https://github.com/Ovea/i18n

Specialized JS libraries(jQuery mobile)

http://jquerymobile.com/

Reverse-Ajax(Socket.IO)

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

Client-side event-driven(eventbus)

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

Session clustering(container-side)

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

Event-Driven Web

MOBILE

TV DESKTOP

APP.TESTING

SERVICESSERVER-SIDE

CLIENT-SIDE

HTTP Requests

JSON / XML

ASYNC

WebSocket

HTTP Streaming

Questions ?

top related