JRuby On Rails

  • 3,784 views
Uploaded on

Slajdy z prezentacji JRuby on Rails wygloszonej podczas WarsJava'07.

Slajdy z prezentacji JRuby on Rails wygloszonej podczas WarsJava'07.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
3,784
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
44
Comments
0
Likes
1

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. JRuby on Rails Wiktor Gworek http://blog.mocna-kawa.com 1
  • 2. O mnie: • Entuzjasta nowych technologii, • student V roku na MIMUWie, • od dwóch lat związany z Javą, • prowadzę blog Mocna Kawa ‣ http://blog.mocna-kawa.com 2
  • 3. JRuby 3
  • 4. JRuby Ruby (1.8) 3
  • 5. JRuby Ruby (1.8) 3
  • 6. JRuby Ruby (1.8) Pomaga: 3
  • 7. JRuby Ruby (1.8) Pomaga: • rozszerzyć zasięg Ruby’iego, 3
  • 8. JRuby Ruby (1.8) Pomaga: • rozszerzyć zasięg Ruby’iego, • reszty świata zrozumieć Ruby’iego. 3
  • 9. twórca Railsów 4
  • 10. JRuby to nie: 5
  • 11. JRuby to nie: • stworzenie innej dystrybucji Ruby’iego, 5
  • 12. JRuby to nie: • stworzenie innej dystrybucji Ruby’iego, • ani próba zmienienia go, 5
  • 13. JRuby to nie: • stworzenie innej dystrybucji Ruby’iego, • ani próba zmienienia go, • przyznanie się, że Java sucks, 5
  • 14. JRuby to nie: • stworzenie innej dystrybucji Ruby’iego, • ani próba zmienienia go, • przyznanie się, że Java sucks, • odpowiedź na każdy problem z Ruby’im. 5
  • 15. 6
  • 16. Po co JRuby? 7
  • 17. Po co JRuby? • Java jest wszechobecna, 7
  • 18. Po co JRuby? • Java jest wszechobecna, • ogrom bibliotek Javowych, 7
  • 19. Po co JRuby? • Java jest wszechobecna, • ogrom bibliotek Javowych, • wydajność, 7
  • 20. Po co JRuby? • Java jest wszechobecna, • ogrom bibliotek Javowych, • wydajność, • Javowi web developerzy są nieszczęśliwi, 7
  • 21. Po co JRuby? • Java jest wszechobecna, • ogrom bibliotek Javowych, • wydajność, • Javowi web developerzy są nieszczęśliwi, • Railsowi web developerzy są szczęśliwi. 7
  • 22. Ruby i JRuby: bracia 8
  • 23. Co będziemy robić? JMS 9
  • 24. Co będziemy robić? tid: 112233 tel: 606-RUBY-JAVA Hello World! JMS 9
  • 25. Co będziemy robić? tid: 112233 tel: 606-RUBY-JAVA Hello World! JMS tid: 112233 (OK|FAILED) 9
  • 26. Nie mów! Patrz! Jak zobaczysz to uwierzysz. 10
  • 27. Ale jednak parę rzeczy jest innych... 11
  • 28. Różnica #01: Brak rozszerzeń natywnych* * dopóki nie pojawią się ich odpowiedniki 12
  • 29. Różnica #02: Wsparcie dla baz danych 13
  • 30. Różnica #03: szybkość linii poleceń 14
  • 31. Nie, Java nie jest wolna... ...poza startem 15
  • 32. Wdrażanie aplikacji Ruby on Rails 16
  • 33. Mongrel JCluster • Odpowiednik Mongrel Cluster, • odpala N procesów w jednej maszynie wirutalnej, • sprawdzony przez społeczność Railsową. 17
  • 34. Grizzly/Glassfish v3 • Lekki, dostępny jako gem, • współbieżność, pule połączeń, • wykorzystanie NIO, • pełne wsparcie dla Ruby on Rails. 18
  • 35. Przyszłość 19
  • 36. Kompilator JRuby już dostępny Z ostatniej chwili 20
  • 37. JMX & ActiveHibernate 21
  • 38. ...i jest jeszcze jedna rzecz 22
  • 39. Wykorzystanie EJB 23
  • 40. ? wiktor.gworek@gmail.com http://blog.mocna-kawa.com 24