Your SlideShare is downloading. ×
0
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Java and the Web
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Java and the Web

17,559

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,559
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Web Development in Java Trends and Technologies 1
  • 2. About Speaker• Dmitry Buzdin• C.T.Co Software Architect• Java User Group Latvia• Agile Latvia• Coding in Java for Money 2
  • 3. The Question• Java + Web = ?• Demo• The best Java Web Framework announced 3
  • 4. Today• Most of the public Web sites are in PHP• Java is for “enterprises”• Enterprises are inefficient• Is Java inefficient?... 4
  • 5. Is Java Dead for Web? 5
  • 6. What’s the Problem?• Layered nightmare• Jar hell• Boiling complexity• Enterprise insanity• Xml madness• No code without IDE 6
  • 7. Java Layered Architecture XIV cent. 7
  • 8. So Many Options... 8
  • 9. Question?• Would you pick Java for your next cool web project? 9
  • 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. Obvious Choice 11
  • 12. What People Choose?• Groovy• Ruby• Python• Scala• PHP 12
  • 13. What People Want?• Instant code refresh• Convention over configuration• Full-stack solution• Components and extensions• Ajax• REST• Productivity! 13
  • 14. Seen Anything Like That in Java? 14
  • 15. Introducing 15
  • 16. DEMO 16
  • 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. Check List• instant code refresh• convention over configuration• full-stack solution• components and extensions• ajax• REST• productivity! 18
  • 19. The Best?• Play is great framework, but not the best• The best Java Web Framework is... 19
  • 20. The Best Java Web Framework An Empty Jar 20
  • 21. Conclusions• Java is suitable for doing Web• Java evolves (slowly)• I have picked-up Play for my next home project... 21
  • 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. Thank You! http://buzdin.blogspot.com/http://www.playframework.org/ 23

×