diff --git a/presentation/presentation.html b/presentation/presentation.html index d0b8b85..ea90943 100644 --- a/presentation/presentation.html +++ b/presentation/presentation.html @@ -26,27 +26,27 @@
-

Case-Study

Ivan Hörler und Andreas Zweili

Created: 2018-03-15 Thu 08:11

+

Case-Study

Ivan Hörler und Andreas Zweili

Created: 2018-03-15 Don 20:15

- +
-
-

Ausgangslage

+
+

Ausgangslage

  • Webshop erstellen
  • Währungsumrechnung CHF zu …
  • @@ -55,73 +55,73 @@
-
-

Vision

+
+

Vision

Die Vision wurde anhand eines Mindmaps erstmals grob umfasst:

-
-

webshop.png -

-
+
+webshop.png + +
-
-

Vision - Artikel

+
+

Vision - Artikel

-
-

Vision-Artikel.png -

-
+
+Vision-Artikel.png + +
-
-

Vision - Warenkorb

+
+

Vision - Warenkorb

-
-

Vision-Warenkorb.png -

-
+
+Vision-Warenkorb.png + +
-
-

Varianten

-
+
+

Varianten

+
-
-

C# und SQL Server

+
+

ASP.NET (C#) und SQL Server

-
-

csharp.png -

-
+
+csharp.png + +
-
-

Laravel und MySQL

+
+

Laravel (PHP) und MySQL

-
-

laravel.png -

-
+
+laravel.png + +
-
-

Django und MariaDB

+
+

Django und MariaDB

-
-

django.png -

-
+
+django.png + +
-
-

Kriterien

+
+

Kriterien

  • Freie Software
  • Cross Plattform nutzbar
  • @@ -133,15 +133,15 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst:
-
-

Vergleich

- +
+

Vergleich

+
-+-+ @@ -156,7 +156,7 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst: - + @@ -170,20 +170,31 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst:
-
-

Kosten

-
+
+

Kosten

+
-
-

Laravel Webshop

-
PHP und MySQLLaravel und MySQL 161
+
+

Tools

+
    +
  • Ausgaben während der Case-Study: 0.00 CHF
  • +
  • 100% freie Software
  • +
  • „Let’s Encrypt“ für SSL
  • +
  • „freenom.com“ für Domain
  • + +
+ +
+
+

Laravel Webshop

+
-+-+ @@ -206,15 +217,15 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst:
-
-

Django Webshop

- +
+

Django Webshop

+
-+-+ @@ -244,16 +255,15 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst:
-
-

Vorgehen

-
+
+

Vorgehen

+
-
-

Currencies - App

+
+

Currencies - App

  • Wurde in Django als eigenen App entwickelt und sollte daher problemlos in andere Applikationen eingebunden werden können.
  • -
  • Die Quelle der Währungen ist die Schweizerische Nationalbank mit der URL:
@@ -267,45 +277,50 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst:

-
-

currencies-rss-reader.png -

-
+
+currencies-rss-reader.png + +
-
-

Currencies - Quelle

+
+

Currencies - Quelle

-
-

currencies-rss-xml.png -

-
+
+currencies-rss-xml.png + +
-
-

Currencies - Parsing

+
+

Currencies - Parsing

-
-
-

Currencies - Ablauf

- -
-
-

Infrastruktur

+
+

Currencies - Ablauf

+ +
+currencies.png + +
+ +
+
+

Infrastruktur

-
-

Server-Architecture.png -

-
+
+Server-Architecture.png + +
-
-

Programmierung

+
+

Programmierung

-
-

form.png -

-
+
+form.png + +
@@ -340,8 +355,8 @@ Andreas erzählt wie die infrastruktur aufgebaut ist.
-
-

Fazit

+
+

Fazit

  • Trotz Model View Controll, SQL unerlässlich.
  • Vagrant (up, suspend, provision, destroy)
  • @@ -352,8 +367,8 @@ Andreas erzählt wie die infrastruktur aufgebaut ist.
-
-

Besten Dank für die Aufmerksahmkeit.

+
+

Besten Dank für die Aufmerksahmkeit.

Ivan & Andreas

diff --git a/presentation/presentation.org b/presentation/presentation.org index 036bc78..5d238dc 100644 --- a/presentation/presentation.org +++ b/presentation/presentation.org @@ -29,11 +29,11 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst: * Varianten -** C# und SQL Server +** ASP.NET (C#) und SQL Server [[file:pictures/csharp.png]] -** Laravel und MySQL +** Laravel (PHP) und MySQL [[file:pictures/laravel.png]] @@ -55,11 +55,19 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst: | *Variante* | *Erreichte Punktzahl von 235* | |------------------------+-------------------------------| | ASP.NET und SQL Server | 141 | -| PHP und MySQL | 161 | +| Laravel und MySQL | 161 | | Django und MariaDB | 196 | |------------------------+-------------------------------| * Kosten + +** Tools + +- Ausgaben während der Case-Study: 0.00 CHF +- 100% freie Software +- "Let's Encrypt" für SSL +- "freenom.com" für Domain + ** Laravel Webshop | Sprache | Codezeilen | @@ -85,7 +93,6 @@ Die Vision wurde anhand eines Mindmaps erstmals grob umfasst: ** Currencies - App - Wurde in Django als eigenen App entwickelt und sollte daher problemlos in andere Applikationen eingebunden werden können. - - Die Quelle der Währungen ist die Schweizerische Nationalbank mit der URL: https://www.snb.ch @@ -105,8 +112,9 @@ https://www.snb.ch/selector/de/mmr/exfeed/rss - für das Herunterladen des XML's wurde das Modul 'urllib' verwendet (1) - für das Parsen über die einzelnen items/nodes das Modul xml.etree.ElementTree. (2) -1. https://docs.python.org/2/library/urllib.html -2. https://docs.python.org/2/library/xml.etree.elementtree.html +(1) https://docs.python.org/2/library/urllib.html + +(2) https://docs.python.org/2/library/xml.etree.elementtree.html ** Currencies - Ablauf