2018-03-04 12:44:37 +01:00
|
|
|
#+TITLE: Case-Study
|
|
|
|
#+AUTHOR: Ivan Hörler und Andreas Zweili
|
|
|
|
#+OPTIONS: toc:1 num:nil
|
|
|
|
#+REVEAL_TRANS: linear
|
|
|
|
#+REVEAL_THEME: solarized
|
|
|
|
#+REVEAL_ROOT: https://cdn.jsdelivr.net/reveal.js/3.0.0/
|
|
|
|
#+LANGUAGE: de
|
|
|
|
|
2018-03-04 18:48:30 +01:00
|
|
|
* Ausgangslage
|
|
|
|
- Freie Software in bezug auf open sourcecode.
|
|
|
|
|
|
|
|
Um einen ersten Anhaltspunkt zu haben, haben wir ein Mindmap gezeichnet in
|
|
|
|
welchem wir unsere ersten Ideen erfassten.
|
|
|
|
|
|
|
|
** Vision
|
|
|
|
Ich werde hier kleinere Versionen dieses Mindmap erstellen und mehrere Folien
|
|
|
|
Zum zeigen brauchen.
|
2018-03-04 12:44:37 +01:00
|
|
|
|
|
|
|
#+ATTR_HTML: :width 80%
|
|
|
|
[[file:pictures/webshop.png]]
|
|
|
|
|
2018-03-05 12:56:16 +01:00
|
|
|
* Varianten
|
|
|
|
|
|
|
|
** C# und SQL Server
|
|
|
|
|
|
|
|
[[file:pictures/csharp.png]]
|
|
|
|
|
|
|
|
** Laravel und MySQL
|
|
|
|
|
|
|
|
[[file:pictures/laravel.png]]
|
|
|
|
|
|
|
|
** Django und MariaDB
|
|
|
|
|
|
|
|
[[file:pictures/django.png]]
|
2018-03-04 18:48:30 +01:00
|
|
|
|
|
|
|
** Kriterien
|
|
|
|
- Freie Software
|
|
|
|
- Cross Plattform nutzbar
|
|
|
|
- Lesbarkeit des Codes
|
|
|
|
- Einfachheit des Setups
|
|
|
|
- Ohne spezielle Tools nutzbar
|
|
|
|
- Vorkenntnisse Lernfaktor
|
|
|
|
|
|
|
|
** Vergleich
|
2018-03-05 12:56:16 +01:00
|
|
|
|
|
|
|
|------------------------+-----------------------|
|
|
|
|
| *Variante* | *Erreichte Punktzahl* |
|
|
|
|
|------------------------+-----------------------|
|
|
|
|
| ASP.NET und SQL Server | 141 |
|
|
|
|
| PHP und MySQL | 161 |
|
|
|
|
| Django und MariaDB | 196 |
|
|
|
|
|------------------------+-----------------------|
|
2018-03-04 18:48:30 +01:00
|
|
|
|
|
|
|
** Auswahl
|
|
|
|
|
2018-03-05 12:56:16 +01:00
|
|
|
* Kosten
|
|
|
|
** Laravel Webshop
|
|
|
|
|
|
|
|
| Sprache | Codezeilen |
|
|
|
|
|---------+------------|
|
|
|
|
| PHP | 8679 |
|
|
|
|
|---------+------------|
|
|
|
|
| *Total* | *8679* |
|
|
|
|
|---------+------------|
|
|
|
|
#+TBLFM: @>$2=vsum(@2..@-1);%.0f
|
|
|
|
|
|
|
|
** Django Webshop
|
|
|
|
|
|
|
|
| Sprache | Codezeilen |
|
|
|
|
|---------+------------|
|
|
|
|
| Python | 1460 |
|
|
|
|
| SQL | 4639 |
|
|
|
|
|---------+------------|
|
|
|
|
| *Total* | *6099* |
|
|
|
|
|---------+------------|
|
|
|
|
#+TBLFM: @>$2=vsum(@2..@-1);%.0f
|
|
|
|
|
2018-03-04 18:48:30 +01:00
|
|
|
* Vorgehen
|
|
|
|
** Currencies
|
|
|
|
Ivan Erzählt wie die Currencies abgeholt werden
|
|
|
|
** Infrastruktur
|
|
|
|
Andreas erzählt wie die infrastruktur aufgebaut ist.
|
|
|
|
** Programmierung
|
|
|
|
vieleicht zwei Schwierigkeiten
|
|
|
|
|
|
|
|
* Fazit
|