feat: fazit vergleich

This commit is contained in:
Leon Etienne 2023-01-31 10:00:11 +01:00
parent c7c4956c29
commit a636604d6c
Signed by: leonetienne
SSH Key Fingerprint: SHA256:hs2AZKjRTbd2kYg44u89rM19UT2LyBOpSbIShsdkkfg
2 changed files with 8 additions and 3 deletions

View File

@ -14,7 +14,7 @@ Um mit QR-Codes zu arbeiten, ist es unabdinglich, QR-Codes zu erstellen, da dies
Prinzipiell gibt es zwei Möglichkeiten QR-Codes zu erstellen: Auf Browserseite in JavaScript und auf Serverseite in PHP. Prinzipiell gibt es zwei Möglichkeiten QR-Codes zu erstellen: Auf Browserseite in JavaScript und auf Serverseite in PHP.
Das ist so, da es lediglich diese zwei Domänen gibt. Das ist so, da es lediglich diese zwei Domänen gibt.
\subsection*{Javascript-Implementationen} \subsection{Javascript-Implementationen}
\subsubsection*{jquery-qrcode} \subsubsection*{jquery-qrcode}
\textit{jquery-qrcode} ist ein Plugin für JQuery um dynamisch QR-Codes auf Browserseite zu generieren. \textit{jquery-qrcode} ist ein Plugin für JQuery um dynamisch QR-Codes auf Browserseite zu generieren.
Jedoch verweist diese Bibliothek selbst auf ihren desolaten Zustand und empfielt stattdessen \enquote{kjua} zu verwenden Jedoch verweist diese Bibliothek selbst auf ihren desolaten Zustand und empfielt stattdessen \enquote{kjua} zu verwenden
@ -43,7 +43,7 @@ vor circa zwei Jahren, Februar 2021, durch und schlug zudem fehl. Einige Pull-Re
Die Bibliothek wurde 74 Millionen mal heruntergeladen mit 6308 Sternen markiert. Die Bibliothek wurde 74 Millionen mal heruntergeladen mit 6308 Sternen markiert.
Soldair/node-qrcode ist MIT-lizensiert \cite{bib:npmjs-soldair-node-qrcode}. Soldair/node-qrcode ist MIT-lizensiert \cite{bib:npmjs-soldair-node-qrcode}.
\subsection*{PHP-Implementationen} \subsection{PHP-Implementationen}
\subsubsection*{chillerlan/php-qrcode} \subsubsection*{chillerlan/php-qrcode}
Eine arrivierte Lösung für QR-Code Generierung in PHP ist \textit{chillerlan/php-qrcode}, umgesetzt durch Eine arrivierte Lösung für QR-Code Generierung in PHP ist \textit{chillerlan/php-qrcode}, umgesetzt durch
Eugen Rochko und weitere. Das zeigt sich durch den zu diesem Zeitpunkt auf 5 Millionen stehendem Downloadzähler, Eugen Rochko und weitere. Das zeigt sich durch den zu diesem Zeitpunkt auf 5 Millionen stehendem Downloadzähler,
@ -86,7 +86,7 @@ Spezielle Styles sind nicht erwähnt. Ein Großteil der Issues und Pull-Requests
BaconQrCode ist mit einer BSD-2-Clause-Lizenz lizensiert BaconQrCode ist mit einer BSD-2-Clause-Lizenz lizensiert
\cite{bib:bacon-baconqrcode}. \cite{bib:bacon-baconqrcode}.
\subsection*{Vergleich in Bezug auf die Problemstellung} \subsection{Vergleich in Bezug auf die Problemstellung}
Um eine Bibliothek als \enquote{die Beste} für einen Anwendungsfall zu kurieren, Um eine Bibliothek als \enquote{die Beste} für einen Anwendungsfall zu kurieren,
müssen die konkreten Anforderungen und Constraints für diesen Anwendungsfall beachtet werden. müssen die konkreten Anforderungen und Constraints für diesen Anwendungsfall beachtet werden.
Das ist so, da verschiedene Eigenschaften der Bibliotheken verschiedene Auswirkung in Gewichtung und Richtung Das ist so, da verschiedene Eigenschaften der Bibliotheken verschiedene Auswirkung in Gewichtung und Richtung
@ -177,3 +177,8 @@ Da es sich hierbei um eine PHP-Bibliothek handelt, die über Composer in PHP- \^
und eine API bereitstellt, ist die \enquote{Workflow-Eignung} gut. Die BSD-2-Clause-Lizenz verkompliziert eine Integration, und eine API bereitstellt, ist die \enquote{Workflow-Eignung} gut. Die BSD-2-Clause-Lizenz verkompliziert eine Integration,
da dadurch eine Copyright-Notiz an Nutzer gezeigt werden muss \cite{bib:opensource-license-bsd-2}. da dadurch eine Copyright-Notiz an Nutzer gezeigt werden muss \cite{bib:opensource-license-bsd-2}.
Dadurch werden drei Punkte einer vollkommenen Workflow-Eignung abgezogen, wodurch sieben Punkte vergeben werden. Dadurch werden drei Punkte einer vollkommenen Workflow-Eignung abgezogen, wodurch sieben Punkte vergeben werden.
\subsection{Fazit}
Nach Evaluation der verschiedenen QR-Code-Bibliotheken im Kontext der vorliegenden Problemstellung erweist sich
\textit{chillerlan/php-qrcode} als die am besten geeignetste Bibliothek. Somit wird \textit{chillerlan/php-qrcode}
als QR-Code Technologie verwendet werden.

BIN
main.pdf

Binary file not shown.