Web Frameworks for 6 year olds

1,265 views

Published on

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

No Downloads
Views
Total views
1,265
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Web Frameworks for 6 year olds

    1. 1. web app frameworks for 6 year olds
    2. 2. @sayanee_
    3. 3. If you cant explain it to a six year old, you dont understand it yourself
    4. 4. hackers & paintersWhat hackers and painters have in common is that theyre both makers ~ @paulg
    5. 5. language story art
    6. 6. language story art ௺௺௺௺௺русский elvish
    7. 7. language story art ௺௺௺௺௺русский elvish
    8. 8. language story art cinderella ௺௺௺௺௺ James Bondрусский Odyssey elvish Harry Potter
    9. 9. language story art cinderella ௺௺௺௺௺ James Bondрусский Odyssey elvish Harry Potter
    10. 10. language story art cinderella paintings ௺௺௺௺௺ soundtrack James Bondрусский ballet Odyssey movies elvish Harry Potter games
    11. 11. language story art cinderella paintings ௺௺௺௺௺ soundtrack James Bondрусский ballet Odyssey movies elvish Harry Potter games
    12. 12. language frameworks
    13. 13. language frameworks
    14. 14. Barcampsg7 Wallcomment commenter
    15. 15. from coding to website in 10 lines
    16. 16. $
rails
new
barcampsg7$
rails
generate
scaffold
Wall
comment:string
commenter:string$
rake
db:migrate
$
git
init$
git
add
.$
git
commit
‐m
“Initial
Commit”$
heroku
create
barcampsg7$
git
push
heroku
master$
heroku
rake
db:migrate$
heroku
db:push
    17. 17. $
rails
new
barcampsg7 new app$
rails
generate
scaffold
Wall
comment:string
commenter:string$
rake
db:migrate
$
git
init version control$
git
add
.$
git
commit
‐m
“Initial
Commit”$
heroku
create
barcampsg7$
git
push
heroku
master publish to web$
heroku
rake
db:migrate$
heroku
db:push
    18. 18. from coding to website in minutes
    19. 19. $
django‐admin.py
startproject
barcampsg7_django$
python
manage.py
runserver#
in
settings.pyENGINE:
django.db.backend.sqlite3,
#
in
DATABASESNAME:
barcampsg7,
#
in
DATABASESdjango.contrib.admin,
#
in
INSTALLED_APPS#
in
urls.py
uncomment
the
linesfrom
django.contrib
import
adminadmin.autodiscover()$
python
manage.py
syncdb
#
in
urls.py
uncomment
the
linesurl(r^admin/,
include(admin.site.urls)),
#to
view
/admin$
python
manage.py
startapp
wall
#an
app
with
models
    20. 20. M V C
    21. 21. ControllerModel View
    22. 22. ControllerModel View
    23. 23. ::parental guidance needed:: install & downloadruby, rails, git, heroku, python, django rvm, gem
    24. 24. ::parental guidance needed:: install & download ruby, rails, git, heroku, python, django rvm, gem ::self-help:: patience & repetitionstackoverflow, forums, google errors, github
    25. 25. ::parental guidance needed:: install & download ruby, rails, git, heroku, python, django rvm, gem ::self-help:: patience & repetitionstackoverflow, forums, google errors, github it seemed like programming consisted of debugging ~ @paulg
    26. 26. which language or framework should I use ?
    27. 27. which language or framework should I use ?“ The best camera to use is the one you have on you”
    28. 28. should I pick up a new language/framework ?
    29. 29. should I pick up a new language/framework ? musicians to programmers
    30. 30. Resources1. comparison of web frameworks2. model-view-controller architecture3. For Rails: ruby, rails, rvm, gem, heroku4. For Django: python, django5. For versioning: git, github
    31. 31. @sayanee_ codes + slides

    ×