Zum Inhalt springen.
Sympa Menü

ag-meinungsfindungstool - Re: [Ag Meinungsfindungstool] qKonsens, Probble, fundiert-entscheiden, d!sco und der Common Discussion Standard (CDS*)

ag-meinungsfindungstool AT lists.piratenpartei.de

Betreff: Ag-meinungsfindungstool mailing list

Listenarchiv

Re: [Ag Meinungsfindungstool] qKonsens, Probble, fundiert-entscheiden, d!sco und der Common Discussion Standard (CDS*)


Chronologisch Thread 
  • From: Alexander Praetorius <citizen AT serapath.de>
  • To: Piraten AG Meinungsfindungstool <ag-meinungsfindungstool AT lists.piratenpartei.de>
  • Subject: Re: [Ag Meinungsfindungstool] qKonsens, Probble, fundiert-entscheiden, d!sco und der Common Discussion Standard (CDS*)
  • Date: Sun, 27 Jan 2013 11:43:28 +0100
  • List-archive: <https://service.piratenpartei.de/pipermail/ag-meinungsfindungstool>
  • List-id: <ag-meinungsfindungstool.lists.piratenpartei.de>

2013/1/27 Dinu Gherman <gherman AT darwin.in-berlin.de>
Am 27.01.2013 um 01:49 schrieb Alexander Praetorius:

> Stell dir vor du schreibst eine App für einen Appstore. Das ist total leicht, weil gewisse Standards vorgegeben sind und deine App konkurriert mit allen anderen Apps im Store.
>
> Stell dir vor du schreibst eine Webapplikation. Du kannst auf all den Standards aufbauen, HTML, Javscript, CSS, diverse andere W3C Standards... Du kannst das als Framework betrachten und deine Webapplikation ist das Plugin.
>
> Wenn man nun die konkrete "Domain" eingrenzt auf alles was mit "Demokratie/Diskutieren/Abstimmen" usw... zu tun hat, kann man hierfür speziellere Standards im Sinne eines Frameworks ausarbeiten, also die extrem allgemeinen Formate wie HTML, _javascript_ und CSS....
>
> Ist so ein Framework vorhanden, dann wird es viel viel leichter "Diskussionstools" und ähnliches mit wenig Aufwand am laufenden Band zu produzieren.

Jetzt muss ich doch mal hier einhaken. Ich glaube, Du benutzt den Begriff "Framework" (dt. Rahmenwerk) genauso inflationär, wie er heute leider oft benutzt wird, auch dort, wo Du eigentlich mal "Sprache" und vermutlich mal "Bibliothek" (engl. library) meinst.

HTML, CSS und _javascript_ sind zum Beispiel Sprachen mit verschiedenen Aufgaben, nämlich Webseiten-Inhalte und deren Darstellung zu beschreiben bzw. Inhalte für sie programmatisch zu erzeugen. Solche Sprachen sind so allgemein wie irgend möglich gehalten.

[alex]
Haarspalterei, es ging mir nur um ganz prinzipielles :-)
Deine Unterscheidungen sind bei weitem nicht so grundlegen wie du meinst ist meine Meinung.

HTML und CSS sind genauso lose Sammlungen von Funktionen und Objekten wie andere Bibliotheken. HTML und CSS sind "Schnittstellen" die zb. vom Browser implementiert werden.
Eine Bibliothek implementiert die API der Bibliothek.
HTML und CSS haben sich bei der Gestaltung von Websites als nützlich herausgestellt und als Standard durchgesetzt. Teilweise kann man damit beginnen die Standard darüber hinaus einzusetzen, aber auch andere Technologien machen sich neben dem Browser das Internet zu Nutze :-)

Aus Bibliotheken nimmt man sich das heraus was man für die eigene Anwendung braucht.
Aus HTML und CSS nimmt man sich auch die Elemente heraus die man für die eigene Anwendung braucht. Eine Bibliothek ist nichts anderes als eine dynamische Spracherweiterung.

Rahmenwerke (bieten komplette Lösung für bestimmte Familie von Anwendungen/Problemen) und eine Bibliothek kann je nach Umfang auch als Rahmenwerk bezeichnet werden. Ein Rahmenwerk, je nach Allgemeinheit auch als Sprache bzw. Standard wie es HTML und CSS sind.
Der Unterschied besteht darin, das bei Bibliotheken und Rahmenwerken oftmals Schnittstellendefinition und Implementierung im Packet geliefert werden, bei HTML und CSS jedoch getrennt sind. ....wobei in der Praxis HTML und CSS deshalb so relevant sind, weil es eine Hand voll guter Implementierungen gibt die von allen genutzt werden.

In der AG geht es weniger um etwas das du dir als Framework vorstellst sondern mehr um das was du dir als Sprache vorstellst. Gleichzeitig wird es aber auch um prototypische Implementierung gehen, was du dann wieder eher als Framework einordnen würdest.
Unter Umständen experimentieren wir dabei mit verschiedenen Elementen die du als Bibliotheken bezeichnest.
Wann etwas Sprache, Framework oder Bibliothek ist von der Perspektive abhängig und die Übergänge wann man etwas wie bezeichnen sollte sind fliessend.
[/alex]

 

Bibliotheken sind dann eine Stufe konkreter und enthalten lose Sammlungen von Funktionen oder Objekten, die sich in gewissen Bereichen als nützlich herausgestellt haben, aber nicht für alle Anwender, z.B. die (sehr alte) Sammlung von Algorithmen aus dem Bereich der linearen Algebra namens LAPACK [1]. Aus Bibliotheken nimmt man sich das heraus, was man für die eigene Lösung des eigenen Problems (die eigene Anwendung) braucht.

Rahmenwerke sind nochmal spezifischer, da sie aus einer Menge interagierender Komponenten bestehen, und eine komplette Lösung für bestimmte Familie von Anwendungen/Problemen vorgegeben. Dafür kann man Plugins entwickeln, die dann aber vom Rahmenwerk aufgerufen werden (während man Code von Bibliotheken selbst aufruft). Diese Lösung (das Rahmenwerk) muss man als ganzes nehmen.

Mein Fazit ganz kurz: Vor diesem Hintergrund sehe ich bisher keine Anstrengungen in dieser AG MFT, ein solches Rahmenwerk zu definieren.

Gruß,

Dinu

[1] http://de.wikipedia.org/wiki/LAPACK

--
A: Weil es die Lesbarkeit des Textes verschlechtert.
F: Warum ist TOFU so schlimm?
A: TOFU
F: Was ist das größte Ärgernis im Usenet?

--
Ag-meinungsfindungstool mailing list
Ag-meinungsfindungstool AT lists.piratenpartei.de
https://service.piratenpartei.de/listinfo/ag-meinungsfindungstool



--

Best Regards / Mit freundlichen Grüßen
***********************************************
Alexander Praetorius
Rappstraße 13
D - 60318 Frankfurt am Main
Germany
[skype] alexander.praetorius
***********************************************



Archiv bereitgestellt durch MHonArc 2.6.19.

Seitenanfang