Do we still need...              A Web Framework ?     Par Mathieu Carbou, le 9 mars 2011Blog Mycila: http://blog.mycila.c...
http://code.mycila.com/Open-Source
https://github.com/Ovea/                         http://www.ovea.com/●   Consulting & Java experts●   Web & Mobile develop...
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 & viewSERVER-SIDE             WEB SERVICES                        HTTP Requests                       ...
Event-Driven WebSERVER-SIDE                 SERVICES            ASYNC              HTTP Requests                       Web...
Forget MVC !     WEB 2.
WEB 2.Forget ALL !
What you really need ?SERVER-SIDE                 SERVICES            ASYNC              HTTP Requests                    ...
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 WebSERVER-SIDE                 SERVICES            ASYNC              HTTP Requests                       Web...
Questions ?
As-t-on encore besoin d'un framework web ?
As-t-on encore besoin d'un framework web ?
Upcoming SlideShare
Loading in …5
×

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

1,661 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,661
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. Do we still need... A Web Framework ? Par Mathieu Carbou, le 9 mars 2011Blog Mycila: http://blog.mycila.com E- Mail: mathieu.carbou@gmail.com
  2. 2. http://code.mycila.com/Open-Source
  3. 3. https://github.com/Ovea/ http://www.ovea.com/● Consulting & Java experts● Web & Mobile development● Infrastructure (Maven, Hudson, Nexus)● Testing solutions (TDD, Web, Testatoo)
  4. 4. http://www.testatoo.org/Functional testing (for websites)
  5. 5. http://www.montreal-jug.org/Java User Group (each month)
  6. 6. Jaxspot project (Java Architect)
  7. 7. What is a Framework...
  8. 8. Why web frameworks ?
  9. 9. What you think you need...
  10. 10. Choose a Framework...
  11. 11. Problems, headaches, ... still continue...
  12. 12. Web in Middle Ages...
  13. 13. Web Nowadays...
  14. 14. Separate controller & viewSERVER-SIDE WEB SERVICES HTTP Requests JSON / XMLCLIENT-SIDE TESTING MOBILE APP. TV DESKTOP
  15. 15. Event-Driven WebSERVER-SIDE SERVICES ASYNC HTTP Requests WebSocket JSON / XML HTTP StreamingCLIENT-SIDE TESTING MOBILE APP. TV DESKTOP
  16. 16. Forget MVC ! WEB 2.
  17. 17. WEB 2.Forget ALL !
  18. 18. What you really need ?SERVER-SIDE SERVICES ASYNC HTTP Requests WebSocket JSON / XML HTTP Streaming TESTING MOBILE APP.CLIENT-SIDE TV DESKTOP
  19. 19. Web services (REST) http://jersey.java.net/
  20. 20. Fast templating system (MVEL) https://github.com/Ovea/dynamic-markup
  21. 21. Aggregate resources https://github.com/Ovea/virtual-resources
  22. 22. Client+server side I18N (json based) https://github.com/Ovea/i18n
  23. 23. Specialized JS libraries (jQuery mobile) http://jquerymobile.com/
  24. 24. Reverse-Ajax (Socket.IO) http://socket.io/ https://github.com/Ovea/Socket.IO-Java
  25. 25. Client-side event-driven (eventbus) https://github.com/Ovea/js-eventbus
  26. 26. Session clustering (container-side) https://github.com/Ovea/jetty-session-redis
  27. 27. Event-Driven WebSERVER-SIDE SERVICES ASYNC HTTP Requests WebSocket JSON / XML HTTP StreamingCLIENT-SIDE TESTING MOBILE APP. TV DESKTOP
  28. 28. Questions ?

×