Web Development in      Java    Trends and Technologies                              1
About Speaker• Dmitry Buzdin• C.T.Co Software Architect• Java User Group Latvia• Agile Latvia• Coding in Java for Money   ...
The Question• Java + Web = ?• Demo• The best Java Web Framework announced                                          3
Today• Most of the public Web sites are in PHP• Java is for “enterprises”• Enterprises are inefficient• Is Java inefficient?...
Is Java Dead for Web?                        5
What’s the Problem?• Layered nightmare• Jar hell• Boiling complexity• Enterprise insanity• Xml madness• No code without ID...
Java Layered Architecture XIV cent.                                      7
So Many Options...                     8
Question?• Would you pick Java for your next cool  web project?                                           9
Java is Cool but...• One-man team• I have to deliver tomorrow• Productivity is what matters...• Leave Java for enterprises...
Obvious Choice                 11
What People Choose?• Groovy• Ruby• Python• Scala• PHP                      12
What People Want?• Instant code refresh• Convention over configuration• Full-stack solution• Components and extensions• Aja...
Seen Anything Like That       in Java?                          14
Introducing              15
DEMO       16
What We Have Seen• Dead simple• Productivity delivered• Old idioms thrown away• Builds on experience of other frameworks• ...
Check List• instant code refresh• convention over configuration• full-stack solution• components and extensions• ajax• REST...
The Best?• Play is great framework, but not the best• The best Java Web Framework is...                                   ...
The Best Java Web   Framework        An       Empty        Jar                    20
Conclusions• Java is suitable for doing Web• Java evolves (slowly)• I have picked-up Play for my next home  project...    ...
What Should You Do?• Learn several Web frameworks• Learn dynamic language• Know Java bright and dark sides• Know Java boun...
Thank You!  http://buzdin.blogspot.com/http://www.playframework.org/                                23
Upcoming SlideShare
Loading in …5
×

Java and the Web

17,715 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
17,715
On SlideShare
0
From Embeds
0
Number of Embeds
16,565
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java and the Web

  1. 1. Web Development in Java Trends and Technologies 1
  2. 2. About Speaker• Dmitry Buzdin• C.T.Co Software Architect• Java User Group Latvia• Agile Latvia• Coding in Java for Money 2
  3. 3. The Question• Java + Web = ?• Demo• The best Java Web Framework announced 3
  4. 4. Today• Most of the public Web sites are in PHP• Java is for “enterprises”• Enterprises are inefficient• Is Java inefficient?... 4
  5. 5. Is Java Dead for Web? 5
  6. 6. What’s the Problem?• Layered nightmare• Jar hell• Boiling complexity• Enterprise insanity• Xml madness• No code without IDE 6
  7. 7. Java Layered Architecture XIV cent. 7
  8. 8. So Many Options... 8
  9. 9. Question?• Would you pick Java for your next cool web project? 9
  10. 10. Java is Cool but...• One-man team• I have to deliver tomorrow• Productivity is what matters...• Leave Java for enterprises where it belongs 10
  11. 11. Obvious Choice 11
  12. 12. What People Choose?• Groovy• Ruby• Python• Scala• PHP 12
  13. 13. What People Want?• Instant code refresh• Convention over configuration• Full-stack solution• Components and extensions• Ajax• REST• Productivity! 13
  14. 14. Seen Anything Like That in Java? 14
  15. 15. Introducing 15
  16. 16. DEMO 16
  17. 17. What We Have Seen• Dead simple• Productivity delivered• Old idioms thrown away• Builds on experience of other frameworks• Caution - Play is not a toy! 17
  18. 18. Check List• instant code refresh• convention over configuration• full-stack solution• components and extensions• ajax• REST• productivity! 18
  19. 19. The Best?• Play is great framework, but not the best• The best Java Web Framework is... 19
  20. 20. The Best Java Web Framework An Empty Jar 20
  21. 21. Conclusions• Java is suitable for doing Web• Java evolves (slowly)• I have picked-up Play for my next home project... 21
  22. 22. What Should You Do?• Learn several Web frameworks• Learn dynamic language• Know Java bright and dark sides• Know Java boundaries and how to push them 22
  23. 23. Thank You! http://buzdin.blogspot.com/http://www.playframework.org/ 23

×