Webanwendung

Aus Splitterwiki
Zur Navigation springen Zur Suche springen
K
Zeile 1: Zeile 1:
 
Hier werden die Überlegungen zur Webanwendung gesammelt.
 
Hier werden die Überlegungen zur Webanwendung gesammelt.
 +
 +
== Features ==
 +
Was soll die Anwendung können?
 +
=== fachliche Features ===
 +
* Generierung von Charakteren
 +
* Steigerung von Charakteren
 +
* Würfeln von Proben
 +
* Visualisierung von Ticks
 +
 +
=== nicht-fachliche Anforderungen ===
 +
* Benutzerverwaltung
 +
* Login mittels Facebook/Google/Sonstwas-Account
 +
* Freischaltung von Charakteren als lesbar für andere
 +
* Darstellung auf mobilen Endgeräten
 +
 +
== Technologie ==
 +
mögliche Technologiestacks
 +
=== PHP ===
 +
Erstellung in PHP - vermutlich mit einem geeigneten Framework
 +
==== Vorteile ====
 +
* geringe technische Voraussetzungen (LAMP)--[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
==== Nachteile ====
 +
* schwierige Wartung --[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
 +
=== Ruby on Rails ===
 +
Erstellung mit Ruby on Rails
 +
==== Vorteile ====
 +
* einfaches Erstellen von Wartungsguis mit Scuffolding (wobei wir die Wartung mE auch über phpMyAdmin machen können)--[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
* viele Automatismen, die Arbeit abnehmen--[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
==== Nachteile ====
 +
* viele Automatismen, die Programmlogik verbergen--[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
* hohe technische Voraussetzungen (Mehr als nur ein LAMP)--[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
 +
=== Java ===
 +
Erstellung mit Java auf einem Tomcat (z.B. mit CDI oder SpringFramework) und JSF
 +
==== Vorteile ====
 +
* harte Typisierung erleichtert die Wartung--[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
==== Nachteile ====
 +
* hohe technische Voraussetzungen (Mehr als nur ein LAMP)--[[Benutzer:Flippah|Flippah]] ([[Benutzer Diskussion:Flippah|Diskussion]]) 14:17, 22. Aug. 2013 (CEST)
 +
 +
=== Weitere? ===
 +
was gäbe es denn noch?
 +
 +
== Entwickler ==
 +
Folgende Entwickler wären ggf. dabei:
 +
=== [[Benutzer:flippah|flippah]] ===
 +
KnowHow:
 +
====Gut:====
 +
* Java
 +
* JSF
 +
====OK:====
 +
* Spring
 +
* Hibernate
 +
* Datenbankdesign
 +
====Mäßig:====
 +
* PHP
 +
* Zend Framework
 +
* Ruby on Rails
 +
====Schwächen:====
 +
* CSS
 +
* Javascript (soweit nicht durch JSF-Libraries abgedeckt)
 +
 
[[Kategorie:Fanprojekt]]
 
[[Kategorie:Fanprojekt]]

Version vom 22. August 2013, 14:17 Uhr

Hier werden die Überlegungen zur Webanwendung gesammelt.

Features

Was soll die Anwendung können?

fachliche Features

  • Generierung von Charakteren
  • Steigerung von Charakteren
  • Würfeln von Proben
  • Visualisierung von Ticks

nicht-fachliche Anforderungen

  • Benutzerverwaltung
  • Login mittels Facebook/Google/Sonstwas-Account
  • Freischaltung von Charakteren als lesbar für andere
  • Darstellung auf mobilen Endgeräten

Technologie

mögliche Technologiestacks

PHP

Erstellung in PHP - vermutlich mit einem geeigneten Framework

Vorteile

  • geringe technische Voraussetzungen (LAMP)--Flippah (Diskussion) 14:17, 22. Aug. 2013 (CEST)

Nachteile

Ruby on Rails

Erstellung mit Ruby on Rails

Vorteile

  • einfaches Erstellen von Wartungsguis mit Scuffolding (wobei wir die Wartung mE auch über phpMyAdmin machen können)--Flippah (Diskussion) 14:17, 22. Aug. 2013 (CEST)
  • viele Automatismen, die Arbeit abnehmen--Flippah (Diskussion) 14:17, 22. Aug. 2013 (CEST)

Nachteile

  • viele Automatismen, die Programmlogik verbergen--Flippah (Diskussion) 14:17, 22. Aug. 2013 (CEST)
  • hohe technische Voraussetzungen (Mehr als nur ein LAMP)--Flippah (Diskussion) 14:17, 22. Aug. 2013 (CEST)

Java

Erstellung mit Java auf einem Tomcat (z.B. mit CDI oder SpringFramework) und JSF

Vorteile

  • harte Typisierung erleichtert die Wartung--Flippah (Diskussion) 14:17, 22. Aug. 2013 (CEST)

Nachteile

  • hohe technische Voraussetzungen (Mehr als nur ein LAMP)--Flippah (Diskussion) 14:17, 22. Aug. 2013 (CEST)

Weitere?

was gäbe es denn noch?

Entwickler

Folgende Entwickler wären ggf. dabei:

flippah

KnowHow:

Gut:

  • Java
  • JSF

OK:

  • Spring
  • Hibernate
  • Datenbankdesign

Mäßig:

  • PHP
  • Zend Framework
  • Ruby on Rails

Schwächen:

  • CSS
  • Javascript (soweit nicht durch JSF-Libraries abgedeckt)