#+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 * 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. #+ATTR_HTML: :width 80% [[file:pictures/webshop.png]] ** Vision - Artikel #+ATTR_HTML: :width 80% [[file:pictures/Vision-Artikel.png]] ** Vision - Warenkorb #+ATTR_HTML: :width 80% [[file:pictures/Vision-Warenkorb.png]] ** Vision - Abgaben #+ATTR_HTML: :width 80% [[file:pictures/Vision-Abgaben.png]] * Varianten ** C# und SQL Server [[file:pictures/csharp.png]] ** Laravel und MySQL [[file:pictures/laravel.png]] ** Django und MariaDB [[file:pictures/django.png]] ** Kriterien - Freie Software - Cross Plattform nutzbar - Lesbarkeit des Codes - Einfachheit des Setups - Ohne spezielle Tools nutzbar - Vorkenntnisse Lernfaktor ** Vergleich |------------------------+-----------------------| | *Variante* | *Erreichte Punktzahl* | |------------------------+-----------------------| | ASP.NET und SQL Server | 141 | | PHP und MySQL | 161 | | Django und MariaDB | 196 | |------------------------+-----------------------| ** Auswahl * 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 * Vorgehen ** Currencies Ivan Erzählt wie die Currencies abgeholt werden ** Infrastruktur Andreas erzählt wie die infrastruktur aufgebaut ist. ** Programmierung vieleicht zwei Schwierigkeiten * Fazit