Submit Search
Upload
Afstudeerpresentatie
•
0 likes
•
923 views
chiel
Follow
Mijn Afstudeerpresentatie op de Hogeschool van Amsterdam
Read less
Read more
Technology
Report
Share
Report
Share
1 of 31
Recommended
Front-end Performance in Drupal
Front-end Performance in Drupal
LimoenGroen
Stackphp
Stackphp
Philippus Baalman
Learning Erlang And Developing A Sip Server Stack With 30k Potential Users
Learning Erlang And Developing A Sip Server Stack With 30k Potential Users
l xf
Black SEO Slide Show
Black SEO Slide Show
svift
Messaging With Erlang And Jabber
Messaging With Erlang And Jabber
l xf
XMAS Jewelry Collection
XMAS Jewelry Collection
svift
Web2educaster
Web2educaster
aalva1959
Google Holiday Logos 2006
Google Holiday Logos 2006
svift
Recommended
Front-end Performance in Drupal
Front-end Performance in Drupal
LimoenGroen
Stackphp
Stackphp
Philippus Baalman
Learning Erlang And Developing A Sip Server Stack With 30k Potential Users
Learning Erlang And Developing A Sip Server Stack With 30k Potential Users
l xf
Black SEO Slide Show
Black SEO Slide Show
svift
Messaging With Erlang And Jabber
Messaging With Erlang And Jabber
l xf
XMAS Jewelry Collection
XMAS Jewelry Collection
svift
Web2educaster
Web2educaster
aalva1959
Google Holiday Logos 2006
Google Holiday Logos 2006
svift
Rails Software Metrics
Rails Software Metrics
chiel
Guiamoodle 3
Guiamoodle 3
aalva1959
Pakistan
Pakistan
cyllan1
Scalable Networking
Scalable Networking
l xf
The Proactor Pattern
The Proactor Pattern
l xf
Erlang Message Passing Concurrency, For The Win
Erlang Message Passing Concurrency, For The Win
l xf
The Migration From Erlang To Otp A Case Study Of A Heavy Duty Tcpip Clients...
The Migration From Erlang To Otp A Case Study Of A Heavy Duty Tcpip Clients...
l xf
Stackless Python In Eve
Stackless Python In Eve
l xf
Comparing Cpp And Erlang For Motorola Telecoms Software
Comparing Cpp And Erlang For Motorola Telecoms Software
l xf
Concurrency And Erlang
Concurrency And Erlang
l xf
Professional XML with PHP
Professional XML with PHP
Tobias Schlitt
XPath - A practical guide
XPath - A practical guide
Tobias Schlitt
Asynchronous Io Programming
Asynchronous Io Programming
l xf
Object Oriented Programming for web applications
Object Oriented Programming for web applications
Edwin Vlieg
OpenESB -- Hello World Intor
OpenESB -- Hello World Intor
pappavis
embedded SQL en JDBC
embedded SQL en JDBC
Katrien Verbert
20130308 GB les 6
20130308 GB les 6
mleeuwen
JDBC en embedded SQL
JDBC en embedded SQL
Katrien Verbert
Node.js: waarom en hoe
Node.js: waarom en hoe
Frank Louwers
Nord Toelichting Techniek
Nord Toelichting Techniek
tjercus
Cv
Cv
Najib Moussaoui el
Hosting van Drupal gemeentesites @ DrupalJam 2014
Hosting van Drupal gemeentesites @ DrupalJam 2014
Bas van der Zalm
More Related Content
Viewers also liked
Rails Software Metrics
Rails Software Metrics
chiel
Guiamoodle 3
Guiamoodle 3
aalva1959
Pakistan
Pakistan
cyllan1
Scalable Networking
Scalable Networking
l xf
The Proactor Pattern
The Proactor Pattern
l xf
Erlang Message Passing Concurrency, For The Win
Erlang Message Passing Concurrency, For The Win
l xf
The Migration From Erlang To Otp A Case Study Of A Heavy Duty Tcpip Clients...
The Migration From Erlang To Otp A Case Study Of A Heavy Duty Tcpip Clients...
l xf
Stackless Python In Eve
Stackless Python In Eve
l xf
Comparing Cpp And Erlang For Motorola Telecoms Software
Comparing Cpp And Erlang For Motorola Telecoms Software
l xf
Concurrency And Erlang
Concurrency And Erlang
l xf
Professional XML with PHP
Professional XML with PHP
Tobias Schlitt
XPath - A practical guide
XPath - A practical guide
Tobias Schlitt
Asynchronous Io Programming
Asynchronous Io Programming
l xf
Viewers also liked
(13)
Rails Software Metrics
Rails Software Metrics
Guiamoodle 3
Guiamoodle 3
Pakistan
Pakistan
Scalable Networking
Scalable Networking
The Proactor Pattern
The Proactor Pattern
Erlang Message Passing Concurrency, For The Win
Erlang Message Passing Concurrency, For The Win
The Migration From Erlang To Otp A Case Study Of A Heavy Duty Tcpip Clients...
The Migration From Erlang To Otp A Case Study Of A Heavy Duty Tcpip Clients...
Stackless Python In Eve
Stackless Python In Eve
Comparing Cpp And Erlang For Motorola Telecoms Software
Comparing Cpp And Erlang For Motorola Telecoms Software
Concurrency And Erlang
Concurrency And Erlang
Professional XML with PHP
Professional XML with PHP
XPath - A practical guide
XPath - A practical guide
Asynchronous Io Programming
Asynchronous Io Programming
Similar to Afstudeerpresentatie
Object Oriented Programming for web applications
Object Oriented Programming for web applications
Edwin Vlieg
OpenESB -- Hello World Intor
OpenESB -- Hello World Intor
pappavis
embedded SQL en JDBC
embedded SQL en JDBC
Katrien Verbert
20130308 GB les 6
20130308 GB les 6
mleeuwen
JDBC en embedded SQL
JDBC en embedded SQL
Katrien Verbert
Node.js: waarom en hoe
Node.js: waarom en hoe
Frank Louwers
Nord Toelichting Techniek
Nord Toelichting Techniek
tjercus
Cv
Cv
Najib Moussaoui el
Hosting van Drupal gemeentesites @ DrupalJam 2014
Hosting van Drupal gemeentesites @ DrupalJam 2014
Bas van der Zalm
Presentatie Webscale op DrupalJam 2014
Presentatie Webscale op DrupalJam 2014
Webscale
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdam
Bert Boerland
Cursus Zend Framework - 1
Cursus Zend Framework - 1
bartjeukendrup
Digitale renovaties - Congres 2008 - V-ICT-OR
Digitale renovaties - Congres 2008 - V-ICT-OR
Bart Gysens
2010 iska - tim m - nosql iska
2010 iska - tim m - nosql iska
Tim Mahy
About Node.js
About Node.js
Hanzehogeschool
Drupal 7 intro
Drupal 7 intro
Bèr Kessels
Unleash the power of raven db
Unleash the power of raven db
Maurice De Beijer [MVP]
Techdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows Azure
Michaël Hompus
2019 diy migration webinar gs nl
2019 diy migration webinar gs nl
EDB
Similar to Afstudeerpresentatie
(19)
Object Oriented Programming for web applications
Object Oriented Programming for web applications
OpenESB -- Hello World Intor
OpenESB -- Hello World Intor
embedded SQL en JDBC
embedded SQL en JDBC
20130308 GB les 6
20130308 GB les 6
JDBC en embedded SQL
JDBC en embedded SQL
Node.js: waarom en hoe
Node.js: waarom en hoe
Nord Toelichting Techniek
Nord Toelichting Techniek
Cv
Cv
Hosting van Drupal gemeentesites @ DrupalJam 2014
Hosting van Drupal gemeentesites @ DrupalJam 2014
Presentatie Webscale op DrupalJam 2014
Presentatie Webscale op DrupalJam 2014
Projectpaas drupaljam 2013 rotterdam
Projectpaas drupaljam 2013 rotterdam
Cursus Zend Framework - 1
Cursus Zend Framework - 1
Digitale renovaties - Congres 2008 - V-ICT-OR
Digitale renovaties - Congres 2008 - V-ICT-OR
2010 iska - tim m - nosql iska
2010 iska - tim m - nosql iska
About Node.js
About Node.js
Drupal 7 intro
Drupal 7 intro
Unleash the power of raven db
Unleash the power of raven db
Techdays 2013 NL - Serious Request met Windows Azure
Techdays 2013 NL - Serious Request met Windows Azure
2019 diy migration webinar gs nl
2019 diy migration webinar gs nl
Afstudeerpresentatie
1.
Door Chiel Wester
2.
Inhoud • De opdracht •
Ruby On Rails • Realisatie • Demo • Vragen
3.
De opdracht • Een
informatiesysteem • Webbased • Dynamisch • Filtering
4.
Webbased +
+ =
5.
Dynamisch • Minder ontwikkeltijd •
Overal toepasbaar
6.
Dynamisch E-mail
Relatiebeheer Informatiebeheer Agenda ? Documenten ...
7.
Filtering •
Alle mogelijke informatie • Filters opslaan
8.
Ruby On Rails
9.
Ruby On Rails
Snel ontwikkelen Veel structuur Goed onderhoudbaar Ruby: “A Programmer’s Best Friend”
10.
Een berekening 5
keer uitvoeren
11.
In Java...
12.
int k =
0; for(int i=0;i<5;i++) { k = k + (i * 5); }
13.
In Ruby...
14.
k=0 5.times {|i| k
= k + (i * 5) }
15.
Nog meer functies •
names = @person.collect {|x| x.name} • active_persons = @persons.select {|x| x.active}
16.
Of achter elkaar... active_names
= @persons.select{|x| x.active}.collect{|x| x.name}
17.
RJS Server
Client new Ajax.Request(‘een_actie’) alert(‘Wijzigingen opgeslagen’);
18.
RJS • Ruby in
JavaScript • Server genereert JavaScript • Geen page refresh = gebruiksvriendelijk
19.
Realisatie
20.
Een probleem...
Client Server Server JavaScript memory geheugen
21.
Desktop
View Views Sub_Views
22.
Van welke view
moet de functie aangeroepen worden?
23.
Desktop heeft nog
een array: all_views
24.
Elk nieuw View
Object wordt toegevoegd aan all_views
25.
Desktop Desktop
View All_Views Views Sub_Views
26.
Bij de request
wordt de positie meegegeven: new Ajax.Request(‘/view/load_data/? index=’+desktop.all_views.indexOf(view));
27.
Server
All_Views geheugen 1 1 2 2
28.
RJS Functie
desktop.all_views [@index].main_object.merge_with_dataset(@data)
29.
Demo
30.
Vragen?