2018-03-04 12:44:37 +01:00
<!DOCTYPE html>
< html lang = "de" >
< head >
< meta charset = "utf-8" / >
< title > Case-Study< / title >
< meta name = "author" content = "(Ivan Hörler und Andreas Zweili)" / >
< style type = "text/css" >
.underline { text-decoration: underline; }
< / style >
< link rel = "stylesheet" href = "https://cdn.jsdelivr.net/reveal.js/3.0.0/css/reveal.css" / >
< link rel = "stylesheet" href = "https://cdn.jsdelivr.net/reveal.js/3.0.0/css/theme/solarized.css" id = "theme" / >
<!-- If the query includes 'print - pdf', include the PDF print sheet -->
< script >
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'https://cdn.jsdelivr.net/reveal.js/3.0.0/css/print/pdf.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
< / script >
< / head >
< body >
< div class = "reveal" >
< div class = "slides" >
2018-03-07 21:35:49 +01:00
< section id = "sec-title-slide" > < h1 class = "title" > Case-Study< / h1 > < h2 class = "author" > Ivan Hörler und Andreas Zweili< / h2 > < p class = "date" > Created: 2018-03-07 Wed 21:33< / p >
2018-03-04 12:44:37 +01:00
< / section >
< section id = "table-of-contents" >
2018-03-07 21:35:49 +01:00
< div id = "table-of-contents" >
2018-03-04 12:44:37 +01:00
< h2 > Inhaltsverzeichnis< / h2 >
< div id = "text-table-of-contents" >
< ul >
2018-03-07 21:35:49 +01:00
< li > < a href = "#/slide-org22483f4" > Ausgangslage< / a > < / li >
< li > < a href = "#/slide-org8dd51c9" > Varianten< / a > < / li >
< li > < a href = "#/slide-org7ec30e8" > Kosten< / a > < / li >
< li > < a href = "#/slide-org53d9a40" > Vorgehen< / a > < / li >
< li > < a href = "#/slide-org110cecd" > Fazit< / a > < / li >
2018-03-04 12:44:37 +01:00
< / ul >
< / div >
2018-03-07 21:35:49 +01:00
< / div >
2018-03-04 12:44:37 +01:00
< / section >
< section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org22483f4" >
< h2 id = "org22483f4" > Ausgangslage< / h2 >
2018-03-05 12:56:16 +01:00
< ul >
< li > Freie Software in bezug auf open sourcecode.< / li >
< / ul >
< p >
Um einen ersten Anhaltspunkt zu haben, haben wir ein Mindmap gezeichnet in
welchem wir unsere ersten Ideen erfassten.
< / p >
2018-03-04 12:44:37 +01:00
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-orga7440c7" >
< h3 id = "orga7440c7" > Vision< / h3 >
2018-03-05 12:56:16 +01:00
< p >
Ich werde hier kleinere Versionen dieses Mindmap erstellen und mehrere Folien
Zum zeigen brauchen.
< / p >
2018-03-04 12:44:37 +01:00
2018-03-07 21:35:49 +01:00
< div class = "figure" >
< p > < img src = "pictures/webshop.png" alt = "webshop.png" width = "80%" / >
< / p >
< / div >
< / section >
< section id = "slide-org3623e3e" >
< h3 id = "org3623e3e" > Vision - Artikel< / h3 >
< div class = "figure" >
< p > < img src = "pictures/Vision-Artikel.png" alt = "Vision-Artikel.png" width = "80%" / >
< / p >
< / div >
< / section >
< section id = "slide-org9c67ae4" >
< h3 id = "org9c67ae4" > Vision - Warenkorb< / h3 >
< div class = "figure" >
< p > < img src = "pictures/Vision-Warenkorb.png" alt = "Vision-Warenkorb.png" width = "80%" / >
< / p >
< / div >
< / section >
< section id = "slide-org0b72880" >
< h3 id = "org0b72880" > Vision - Abgaben< / h3 >
2018-03-04 12:44:37 +01:00
2018-03-07 21:35:49 +01:00
< div class = "figure" >
< p > < img src = "pictures/Vision-Abgaben.png" alt = "Vision-Abgaben.png" width = "80%" / >
< / p >
< / div >
2018-03-04 12:44:37 +01:00
< / section >
< / section >
< section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org8dd51c9" >
< h2 id = "org8dd51c9" > Varianten< / h2 >
< div class = "outline-text-2" id = "text-org8dd51c9" >
2018-03-04 12:44:37 +01:00
< / div >
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org270ff32" >
< h3 id = "org270ff32" > C# und SQL Server< / h3 >
2018-03-05 12:56:16 +01:00
2018-03-07 21:35:49 +01:00
< div class = "figure" >
< p > < img src = "pictures/csharp.png" alt = "csharp.png" / >
< / p >
< / div >
2018-03-04 12:44:37 +01:00
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-orgdcf8753" >
< h3 id = "orgdcf8753" > Laravel und MySQL< / h3 >
2018-03-05 12:56:16 +01:00
2018-03-07 21:35:49 +01:00
< div class = "figure" >
< p > < img src = "pictures/laravel.png" alt = "laravel.png" / >
< / p >
< / div >
2018-03-05 12:56:16 +01:00
2018-03-04 12:44:37 +01:00
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-orgd52932c" >
< h3 id = "orgd52932c" > Django und MariaDB< / h3 >
2018-03-05 12:56:16 +01:00
2018-03-07 21:35:49 +01:00
< div class = "figure" >
< p > < img src = "pictures/django.png" alt = "django.png" / >
< / p >
< / div >
2018-03-05 12:56:16 +01:00
2018-03-04 12:44:37 +01:00
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-orgf457668" >
< h3 id = "orgf457668" > Kriterien< / h3 >
2018-03-05 12:56:16 +01:00
< ul >
< li > Freie Software< / li >
< li > Cross Plattform nutzbar< / li >
< li > Lesbarkeit des Codes< / li >
< li > Einfachheit des Setups< / li >
< li > Ohne spezielle Tools nutzbar< / li >
< li > Vorkenntnisse Lernfaktor< / li >
< / ul >
2018-03-04 12:44:37 +01:00
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-orgc94ecb8" >
< h3 id = "orgc94ecb8" > Vergleich< / h3 >
< table border = "2" cellspacing = "0" cellpadding = "6" rules = "groups" frame = "hsides" >
2018-03-05 12:56:16 +01:00
< colgroup >
2018-03-07 21:35:49 +01:00
< col class = "org-left" / >
2018-03-05 12:56:16 +01:00
2018-03-07 21:35:49 +01:00
< col class = "org-right" / >
2018-03-05 12:56:16 +01:00
< / colgroup >
< thead >
< tr >
< th scope = "col" class = "org-left" > < b > Variante< / b > < / th >
< th scope = "col" class = "org-right" > < b > Erreichte Punktzahl< / b > < / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "org-left" > ASP.NET und SQL Server< / td >
< td class = "org-right" > 141< / td >
< / tr >
< tr >
< td class = "org-left" > PHP und MySQL< / td >
< td class = "org-right" > 161< / td >
< / tr >
< tr >
< td class = "org-left" > Django und MariaDB< / td >
< td class = "org-right" > 196< / td >
< / tr >
< / tbody >
< / table >
2018-03-04 12:44:37 +01:00
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-orga2bf4ce" >
< h3 id = "orga2bf4ce" > Auswahl< / h3 >
2018-03-04 12:44:37 +01:00
< / section >
< / section >
< section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org7ec30e8" >
< h2 id = "org7ec30e8" > Kosten< / h2 >
< div class = "outline-text-2" id = "text-org7ec30e8" >
2018-03-04 12:44:37 +01:00
< / div >
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org4d471d1" >
< h3 id = "org4d471d1" > Laravel Webshop< / h3 >
< table border = "2" cellspacing = "0" cellpadding = "6" rules = "groups" frame = "hsides" >
2018-03-05 12:56:16 +01:00
< colgroup >
2018-03-07 21:35:49 +01:00
< col class = "org-left" / >
2018-03-05 12:56:16 +01:00
2018-03-07 21:35:49 +01:00
< col class = "org-left" / >
2018-03-05 12:56:16 +01:00
< / colgroup >
< thead >
< tr >
< th scope = "col" class = "org-left" > Sprache< / th >
< th scope = "col" class = "org-left" > Codezeilen< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "org-left" > PHP< / td >
< td class = "org-left" > 8679< / td >
< / tr >
< / tbody >
< tbody >
< tr >
< td class = "org-left" > < b > Total< / b > < / td >
< td class = "org-left" > < b > 8679< / b > < / td >
< / tr >
< / tbody >
< / table >
2018-03-04 12:44:37 +01:00
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-orge8b202a" >
< h3 id = "orge8b202a" > Django Webshop< / h3 >
< table border = "2" cellspacing = "0" cellpadding = "6" rules = "groups" frame = "hsides" >
2018-03-05 12:56:16 +01:00
< colgroup >
2018-03-07 21:35:49 +01:00
< col class = "org-left" / >
2018-03-05 12:56:16 +01:00
2018-03-07 21:35:49 +01:00
< col class = "org-right" / >
2018-03-05 12:56:16 +01:00
< / colgroup >
< thead >
< tr >
< th scope = "col" class = "org-left" > Sprache< / th >
< th scope = "col" class = "org-right" > Codezeilen< / th >
< / tr >
< / thead >
< tbody >
< tr >
< td class = "org-left" > Python< / td >
< td class = "org-right" > 1460< / td >
< / tr >
< tr >
< td class = "org-left" > SQL< / td >
< td class = "org-right" > 4639< / td >
< / tr >
< / tbody >
< tbody >
< tr >
< td class = "org-left" > < b > Total< / b > < / td >
< td class = "org-right" > < b > 6099< / b > < / td >
< / tr >
< / tbody >
< / table >
2018-03-04 12:44:37 +01:00
< / section >
< / section >
< section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org53d9a40" >
< h2 id = "org53d9a40" > Vorgehen< / h2 >
< div class = "outline-text-2" id = "text-org53d9a40" >
2018-03-04 12:44:37 +01:00
< / div >
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org44d2dc3" >
< h3 id = "org44d2dc3" > Currencies< / h3 >
2018-03-05 12:56:16 +01:00
< p >
Ivan Erzählt wie die Currencies abgeholt werden
< / p >
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org138443d" >
< h3 id = "org138443d" > Infrastruktur< / h3 >
2018-03-05 12:56:16 +01:00
< p >
Andreas erzählt wie die infrastruktur aufgebaut ist.
< / p >
< / section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org3099047" >
< h3 id = "org3099047" > Programmierung< / h3 >
2018-03-05 12:56:16 +01:00
< p >
vieleicht zwei Schwierigkeiten
< / p >
2018-03-04 12:44:37 +01:00
< / section >
< / section >
< section >
2018-03-07 21:35:49 +01:00
< section id = "slide-org110cecd" >
< h2 id = "org110cecd" > Fazit< / h2 >
2018-03-04 12:44:37 +01:00
< / section >
< / section >
< / div >
< / div >
< script src = "https://cdn.jsdelivr.net/reveal.js/3.0.0/lib/js/head.min.js" > < / script >
< script src = "https://cdn.jsdelivr.net/reveal.js/3.0.0/js/reveal.js" > < / script >
< script >
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: true,
progress: true,
history: false,
center: true,
slideNumber: 'c',
rollingLinks: false,
keyboard: true,
overview: true,
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'linear', // default/cube/page/concave/zoom/linear/fade/none
transitionSpeed: 'default',
multiplex: {
secret: '', // null if client
id: '', // id, obtained from socket.io server
url: '' // Location of socket.io server
},
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'https://cdn.jsdelivr.net/reveal.js/3.0.0/lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/reveal.js/3.0.0/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/reveal.js/3.0.0/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdn.jsdelivr.net/reveal.js/3.0.0/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'https://cdn.jsdelivr.net/reveal.js/3.0.0/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }]
});
< / script >
< / body >
< / html >