18. Popularita - TIOBE index
The ratings are calculated by counting hits of the most
popular search engines. The search query that is used is
"<language> programming"
This search query is executed for the top 150 websites of
Alexa.
25. Aké je to rýchle?
n-body Perform an N-body simulation of the Jovian planets
fannkuch-redux Repeatedly access a tiny integer-sequence
meteor-contest Search for solutions to shape packing puzzle
fasta Generate and write random DNA sequences
spectral-norm Calculate an eigenvalue using the power method
reverse-complement Read DNA sequences and write their reverse-complement
mandelbrot Generate a Mandelbrot set and write a portable bitmap
k-nucleotide Repeatedly update hashtables and k-nucleotide strings
regex-dna Match DNA 8-mers and substitute nucleotides for IUB code
pidigits Calculate the digits of Pi with streaming arbitrary-precision arithmetic
chameneos-redux Repeatedly perform symmetrical thread rendezvous requests
thread-ring Repeatedly switch from thread to thread passing one token
binary-trees Allocate and deallocate many many binary trees
26. O koľko budem produktívnejší?
http://www.scribd.com/doc/121814/RailsDjango-Comparison
27. O koľko budem produktívnejší?
http://www.scribd.com/doc/121814/RailsDjango-Comparison
"There are order-of-magnitude differences
among programmers" has been confirmed by
many other studies of professional programmers
(Curtis 1981, Mills 1983, DeMarco and Lister
1985, Curtis et al. 1986, Card 1987, Boehm and
Papaccio 1988, Valett and McGarry 1989, Boehm
et al 2000).
29. Prečo Ruby (on Rails)?
To je jazyk pre decká,
seriózne aplikácie sa robia
v Jave a C#.
Tá syntax je bordel.
Na to neexistuje hosting.Je to pomalá sračka a žere
to veľa pamäte.
30. Prečo Ruby (on Rails)?
To je jazyk pre decká,
seriózne aplikácie sa robia
v Jave a C#.
Tá syntax je bordel.
Na to neexistuje hosting.Je to pomalá sračka a žere
to veľa pamäte.
31. Prečo Ruby (on Rails)?
To je jazyk pre decká,
seriózne aplikácie sa robia
v Jave a C#.
Tá syntax je bordel.
Na to neexistuje hosting.Je to pomalá sračka a žere
to veľa pamäte.
32. Prečo Ruby (on Rails)?
To je jazyk pre decká,
seriózne aplikácie sa robia
v Jave a C#.
Tá syntax je bordel.
Na to neexistuje hosting.Je to pomalá sračka a žere
to veľa pamäte.
33. Prečo Ruby (on Rails)?
To je jazyk pre decká,
seriózne aplikácie sa robia
v Jave a C#.
Tá syntax je bordel.
Na to neexistuje hosting.Je to pomalá sračka a žere
to veľa pamäte.
34. Prečo Ruby (on Rails) ?
● Zaujímavé vlastnosti jazyka
○ koncíznosť
○ bloky, otvorené triedy, metaprogramovanie
● Produktivita
○ obrovský ekosystém - knižnice, služby, nástroje
○ dostupné kvalitné IDE - RubyMine
● Silné konvencie
○ nový človek v projekte začne takmer okamžite.
● Kultúra a komunita
○ dôraz na testovanie, rýchly vývoj dopredu.
● out-of-the-box
○ HTML5, AJAX, CoffeeScript, SCSS, OR mapovač,
migrácie, streaming response...