Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   
Forentreff 2012     
Bücher-Shop mit Amazon (Buchkategorien)C++ : Referenzen zu C++ : C++ Builder : Visual C++ : C# : Java : Spieleprogrammierung : Systemprogrammierung Linux : Software-Entwicklung : .NET : Compilertechnik : Algorithmen & Datenstrukturen : Objektorientierung : Entwurfsmuster : UML : eXtreme Programming : Scrum : Projektmanagement : Software-Testing : Datenbanken : Tom DeMarco : Dilbert : User Friendly
C/C++ Forum :: Webzeugs ::  C/C++ zur Webentwicklung     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
PHP'ler
Unregistrierter




Beitrag PHP'ler Unregistrierter 12:10:03 09.07.2004   Titel:   C/C++ zur Webentwicklung            Zitieren

Da es schon so einem Thread zu Java gibt, frage ich mich, warum sollte man nicht auch C/C++ dazu benutzen?

Was spricht dagegen, was dafür? Es gibt Foren und Content Management Systeme haufenweise in PHP oder Java. Aber warum findet man keins in C/C++?
Magoon
Unregistrierter




Beitrag Magoon Unregistrierter 15:02:08 10.07.2004   Titel:              Zitieren

PHP'ler schrieb:
Aber warum findet man keins in C/C++?

Weil ein CMS in PHP "coden" mittlerweile Volkssport geworden ist. Ein weiterer Vorteil von PHP ist sicherlich, dass es auf jedem Webpack läuft.

Um ein Forum oder CMS in C++ zu schreiben, bedarf es schon einigen tiefergehen Kenntnissen. IMHO sind viele große Dienste wie eBay, Amazon, Google, Yahoo usw. in C++ geschrieben.
Shade Of Mine
Moderator

Benutzerprofil
Anmeldungsdatum: 04.05.2001
Beiträge: 17739
Beitrag Shade Of Mine Moderator 15:39:18 10.07.2004   Titel:              Zitieren

Das Problem ist, dass ein C++ Binary auf dem Server amchen kann was es will. Das moechten aber die meisten Webhoster (verstaendlicherweise) nicht. Deshalb braucht man einen eigenen Server um dort seine C++ Binaries laufen zu lassen - das ist unpraktisch und oft teuerer als es noetig waere.

ein weiteres "Problem" ist, dass man den C++ code auf dem Server kompilieren muss (da der Server meistens ein anderes OS als man selber hat) - oder man verwendet einen Cross Compiler. Beide Variante sind nicht sonderlich praktisch und bedeuten einen Aufwand, dem man bei JSP zB nicht hat.

Aus diesen Gruenden hat sich C++ (und wird sich auch nie) im Web durchsetzen.

_________________
A language that doesn't affect the way you think about programming is not worth knowing.
cleanAir
Unregistrierter




Beitrag cleanAir Unregistrierter 15:12:39 10.12.2011   Titel:   C/C++ ein Geschenk Gottes und wir sind seine Propheten            Zitieren

Shade Of Mine schrieb:

Aus diesen Gruenden hat sich C++ (und wird sich auch nie) im Web durchsetzen.

Ich denke diese Äußerung hat dein Vorredner schon gut genug entwertet. Wieviel Prozent an I-net Traffic geht denn nur durch diese paar Portale?
40% sind es bestimmt und diverser Clienttraffic (Skype, Torrent) garnicht mitgerechnet.

Und da wir (in Bezug auf das Alter dieses Threads) uns bereits in der Zukunft befinden, hat sich folgendes bereits getan: http://www.webtoolkit.eu/wt

Fakt ist nunmal, dass C/C++ in allen High Traffic Webprojekten (mal abgesehen von facebook) eingesetzt wird, sowie auch in vielen komplexen und hochwertigen Desktop Anwendungen (z.b. Adobe Photoshop, Firefox, Office, neuerdings sogar openOffice) vom Gaming-bereich und dem clouding ganz zu schweigen.

Unsere Programmiersprache war, ist und bleibt nunmal die wichtigste und einflussreichste seit Menschen gedenken.
Artchi
Autor

Benutzerprofil
Anmeldungsdatum: 16.03.2002
Beiträge: 8587
Beitrag Artchi Autor 15:57:46 10.12.2011   Titel:   Re: C/C++ ein Geschenk Gottes und wir sind seine Propheten            Zitieren

cleanAir schrieb:
Fakt ist nunmal, dass C/C++ in allen High Traffic Webprojekten (mal abgesehen von facebook) eingesetzt wird, sowie auch in vielen komplexen und hochwertigen Desktop Anwendungen (z.b. Adobe Photoshop, Firefox, Office, neuerdings sogar openOffice) vom Gaming-bereich und dem clouding ganz zu schweigen.
Selbst Facebook läuft heute mit C++. Oder nichts von Hiphop for PHP mitbekommen?

http://www.golem.de/1002/72842.html
http://www.golem.de/1112/88335.html
http://developers.facebook.com/blog/post/358
https://github.com/facebook/hiphop-php/wiki/

Hobby- und Semiprofessionelle-Projekte laufen auf Scriptsprachen, die man auf einem billigen Webspace betreiben kann. Und das ist auch das Interesse der ganzen Web-Hoster, so viele Accounts zu verkaufen. Es wird mit Masse Geld verdient.

Wer professionell ein System betreiben will, nimmt eine native Sprache, wie C++. Und alle großen Dienste wie die Google-Suchmaschine, Amazon usw. sind in C++ implementiert... zumindest was die zentralen und entscheidenden Komponenten angeht.

_________________
Bring back the Windows Start Menu Petition | GoPetition


Zuletzt bearbeitet von Artchi am 16:02:04 10.12.2011, insgesamt 1-mal bearbeitet
gastantwort
Unregistrierter




Beitrag gastantwort Unregistrierter 23:12:38 10.12.2011   Titel:              Zitieren

Magoon schrieb:
IMHO sind viele große Dienste wie eBay, Amazon, Google, Yahoo usw. in C++ geschrieben.

"IMHO"? Das hat eigentlich nichts mit deiner "Meinung" zu tun: ebay, Amazon sind Java; Googles web frontends sind in der regel Python (wie der Crawler funktioniert weiß niemand, angeblich baut er wie Chrome auf Webkit auf also C++), Yahoo keine Ahnung, wusste nicht dass das noch immer jemand benutzt :xmas2:

Dass man mit PHP keine 500 Mio. Nutzer bedienen kann ist eigentlich klar, skaliert halt einfach nicht. Für die meisten mittelgroßen Dienste reicht PHP oder Ruby allerdings völlig aus.
Unix-Tom
Moderator

Benutzerprofil
Anmeldungsdatum: 18.07.2000
Beiträge: 10398
Beitrag Unix-Tom Moderator 11:12:21 11.12.2011   Titel:              Zitieren

Wenn es nicht solange dauern würde in C++ ein Webprojekt zu machen dann würde ich es nur damit machen. Trotz Frameworks.

Habe mal einen Chat damit gemacht mit Einloggen etc. War super schnell.
Das war aber vor 10 Jahren. C# ASPNET ist auch nicht langsamer und es gibt gute CMS.

_________________
Moderator für MFC, Linux, C# - NET und Datenbanken
tntnet
Mitglied

Benutzerprofil
Anmeldungsdatum: 12.06.2005
Beiträge: 1136
Beitrag tntnet Mitglied 12:46:43 11.12.2011   Titel:              Zitieren

Ist euch aufgefallen, dass hier ein 7 Jahre alter Thread aufgeweckt wurde?

Im übrigen verwenden wir C++ für unsere Webprojekte. Das kommt halt auf das Projekt an, ob man mal schnell was machen will oder eher was langlebiges und solides braucht. Dafür ist C++ halt besser geeignet als PHP und co.

_________________
Webprogrammierung mit C++: http://www.tntnet.org/
öklöklö
Unregistrierter




Beitrag öklöklö Unregistrierter 12:48:01 11.12.2011   Titel:              Zitieren

Unix-Tom schrieb:
Wenn es nicht solange dauern würde in C++ ein Webprojekt zu machen dann würde ich es nur damit machen. Trotz Frameworks.

Habe mal einen Chat damit gemacht mit Einloggen etc. War super schnell.
Das war aber vor 10 Jahren. C# ASPNET ist auch nicht langsamer und es gibt gute CMS.

Wie hast du den Overhead beim Starten der Anwendung beseitigt? Bin sehr interessiert, wie du das aufgesetzt hast oder ob das bei einer solch "großen" Anwendung nicht mehr ins Gewicht fällt. :)
Unix-Tom
Moderator

Benutzerprofil
Anmeldungsdatum: 18.07.2000
Beiträge: 10398
Beitrag Unix-Tom Moderator 13:46:03 11.12.2011   Titel:              Zitieren

Ich habe mir darüber keine Gedanken gemacht denn ich habe Linux verwendet. CGI.
Ich damals auch für das Framework etwas für Sessions und MySQL geschrieben. Fand sogar Einzug ins Framework.
Damals war auch der Apache noch so das er keine Threads verwendet hat sondern einen Prozess aufgerufen werden musste.
Da war es egal ob PHP oder eben dann das kompilierte Programm.
PHP musste auch noch dann die PHP-Datei nachladen was bei C++ nicht mehr der Fall war.
Kann sein das es deshalb schneller war.
Gefühlt schneller.

Nun verwendet ich sowieso nur mehr den IIS und da ist c# und ASPNET auch sehr schnell wenn man vom kompilieren bei ersten Aufruf mal absieht.

_________________
Moderator für MFC, Linux, C# - NET und Datenbanken


Zuletzt bearbeitet von Unix-Tom am 13:48:07 11.12.2011, insgesamt 2-mal bearbeitet
Dean
Unregistrierter




Beitrag Dean Unregistrierter 00:50:40 12.12.2011   Titel:              Zitieren

gastantwort schrieb:
Magoon schrieb:
IMHO sind viele große Dienste wie eBay, Amazon, Google, Yahoo usw. in C++ geschrieben.

"IMHO"? Das hat eigentlich nichts mit deiner "Meinung" zu tun: ebay, Amazon sind Java; Googles web frontends sind in der regel Python (wie der Crawler funktioniert weiß niemand, angeblich baut er wie Chrome auf Webkit auf also C++), Yahoo keine Ahnung, wusste nicht dass das noch immer jemand benutzt :xmas2:

Dass man mit PHP keine 500 Mio. Nutzer bedienen kann ist eigentlich klar, skaliert halt einfach nicht. Für die meisten mittelgroßen Dienste reicht PHP oder Ruby allerdings völlig aus.


Zu dem Zeitpunkt als das gepostet wurde, waren einige wie z.B. Ebay in C++ geschrieben.

[quote="öklöklö]Wie hast du den Overhead beim Starten der Anwendung beseitigt? Bin sehr interessiert, wie du das aufgesetzt hast oder ob das bei einer solch "großen" Anwendung nicht mehr ins Gewicht fällt. [/quote] Google mal nach Lamp ohne amp und "befühle" mal das Ergebnis.

Gerade beim IIS erreichen ISAPI.dll´s oder bei anderen fastcgi deutlich mehr Performance als ein Script wo der Interpreter über die gleichen Schnittstellen aufgerufen wird.

Wenn der Webserver weggelassen wird, wirds noch mal ein wenig performanter.
dispy
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.09.2011
Beiträge: 33
Beitrag dispy Mitglied 00:01:29 09.01.2012   Titel:              Zitieren

Ich hol das hier mal aus dem Grab.

- C++ hat extrem lange Entwicklungszeiten, die andere Sprachen wie PHP, Python, Ruby, C# nicht haben

- C++ ist recht kompliziert, d.h. es kostet viel Nerven und Schweiß bis etwas läuft

- C lass ich hier mal komplett weg, weil das die vorteile von C++ nicht hat, ein paar Prozent schneller ist es und dafür wesentlich häßlicher :)

- aufgrund des Entwicklungsaufwandes lohnt sich C++ in der Regel nicht für normale Aufträge



+ C++ ist eigentlich immer schneller als Anwendungen anderer Sprachen, da kann auch XCache/eAcc nix dran ändern. Ausnahmen, wo Java und Konsorten zufälligerweise mal schneller sein sollten bestätigen die Regel. Im Übrigen kann man bei geeignet schlechten Programmierern auch PHP schneller messen.

- das relativiert sich, wenn man effizient einen Cache-(Proxy) (Squid) benutzen kann, weil der dann wieder in C/C++ geschrieben ist bzw. je weniger man in PHP macht (beim Ausliefern gecachter Seiten wenig) desto größer ist der Anteil der Systemfunktionen, die wieder in C geschrieben sind.... (cache-hit-rate)

+ C++ lässt sich teilweise sogar einfacher als PHP debuggen, weil das nicht so höllisch inkonsistent/verbuggt ist.

+ C++ ist cool

+ es gibt mittelerweile erstaunlich ausgewachsene Frameworks auch für C++ (Wt, cppCMS möchte ich hier näher nennen)

- diese bieten leider bis heute nicht den Featureumfang von halbwegs anständigen PHP-Frameworks



MfG
gastantwort
Unregistrierter




Beitrag gastantwort Unregistrierter 04:20:10 09.01.2012   Titel:              Zitieren

dispy schrieb:
das relativiert sich, wenn

Bei Webanwendungen relativiert sich das sowieso gegen Null, weil der Flaschenhals die Netzwerkverbindung und die Datenbank ist.
Zitat:

+ C++ lässt sich teilweise sogar einfacher als PHP debuggen, weil das nicht so höllisch inkonsistent/verbuggt ist.
Also nichts für PHP, aber ich glaube du hast noch nie einen vernünftigen PHP debugger benutzt? Schon prinzipiell lassen sich interpretierte Sprachen besser debuggen als nativ kompilierte.

Zitat:
+ es gibt mittelerweile erstaunlich ausgewachsene Frameworks auch für C++ (Wt, cppCMS möchte ich hier näher nennen)

- diese bieten leider bis heute nicht den Featureumfang von halbwegs anständigen PHP-Frameworks

Jo, sorry, die Frameworks sind ein Witz: Genausowenig wie für Java entsprechende Infrastruktur für Computerspiele (ich denke hier halt an AAA-Engines usw.) existiert, existiert für C++ absolut keine Infrastruktur für "AAA-Webanwendungen", aber solange es kein Äquivalent in der C++ Welt für z.B. Hadoop, Lucene, Hibernate, Terracotta oder JBoss etc. gibt - und das wird wohl auch so bleiben, da offensichtlich niemand daran arbeitet - wirst du nie eine große Seite mit C++ auf Serverseite finden.
Bleibt als Einsatzzweck nur noch kleine private Expermiente, bei der es nicht auf Entwicklungszeit und Hardwareverfügbarkeit ankommt.
dispy
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.09.2011
Beiträge: 33
Beitrag dispy Mitglied 17:09:57 09.01.2012   Titel:              Zitieren

Zitat:
Bei Webanwendungen relativiert sich das sowieso gegen Null, weil der Flaschenhals die Netzwerkverbindung und die Datenbank ist.


Netwerkverbindungen halte ich jetzt für ein Gerücht. Hast du es tatsächlich schonmal geschafft, eine 100Mbit-Leitung von einem Rootserver voll auszulasten ohne dass der Server vorher eingeknickt ist? Respekt :)

Zitat:
Also nichts für PHP, aber ich glaube du hast noch nie einen vernünftigen PHP debugger benutzt? Schon prinzipiell lassen sich interpretierte Sprachen besser debuggen als nativ kompilierte.

Für Python und wahrscheinlich auch Java, Perl, Ruby gebe ich dir Recht. Nicht jedoch für PHP. Ich erinnere mich noch genau dran, als ich reproduzierbar weiße Seiten bei frisch aufgesetzten Servern (Debian) bekommen habe. Damals "Tipp" von den PHP-Experten: Ich solle mir doch mal einen Debugger ziehen und sehen, wo es im PHP-Core kracht. Nein danke ^^

Bei Frameworks bin ich im Übrigen sehr gespannt. Mit cppCMS habe ich erstmals ein Framework gefunden, was wirklich eine richtige View-Architektur hat. Die soll sogar in der nächstne Version cakePHP-ähnliche Helper bekommen. Der Controller mit dem Mapping an sich ist auch nicht schlecht.
Einzig mit dem Model scheint es schlecht bestellt zu sein, das ist momentan ein Mix zwischen View und Controller.


MfG
Shade Of Mine
Moderator

Benutzerprofil
Anmeldungsdatum: 04.05.2001
Beiträge: 17739
Beitrag Shade Of Mine Moderator 18:42:00 09.01.2012   Titel:              Zitieren

dispy schrieb:

Netwerkverbindungen halte ich jetzt für ein Gerücht. Hast du es tatsächlich schonmal geschafft, eine 100Mbit-Leitung von einem Rootserver voll auszulasten ohne dass der Server vorher eingeknickt ist? Respekt :)

Je nachdem was du für Seiten hast. Traffic spielt schon eine Rolle wenn du viele Downloads anbietest oder Video Streaming. Dann brauchst du n ordentliches CDN.
Zitat:
Für Python und wahrscheinlich auch Java, Perl, Ruby gebe ich dir Recht. Nicht jedoch für PHP. Ich erinnere mich noch genau dran, als ich reproduzierbar weiße Seiten bei frisch aufgesetzten Servern (Debian) bekommen habe. Damals "Tipp" von den PHP-Experten: Ich solle mir doch mal einen Debugger ziehen und sehen, wo es im PHP-Core kracht. Nein danke ^^

Dann waren das Idioten.
Bugs in PHP gibt es wie in anderen Sprachen auch. Aber die einzigen die ich kenne treten in extrem Situationen mit bestimmten Modulen auf. Der PHP Core ist stabil.

Weisse Seite heisst übrigens, dass du in dem php error log nachschauen solltest ;) Weil display error auf Off steht.

Ein ordentliches Framework fängt sowas aber ab. Und wenn PHP hops geht, gibts nen 500er.

_________________
A language that doesn't affect the way you think about programming is not worth knowing.
dispy
Mitglied

Benutzerprofil
Anmeldungsdatum: 09.09.2011
Beiträge: 33
Beitrag dispy Mitglied 14:37:39 10.01.2012   Titel:              Zitieren

Zitat:
Je nachdem was du für Seiten hast. Traffic spielt schon eine Rolle wenn du viele Downloads anbietest oder Video Streaming. Dann brauchst du n ordentliches CDN.

Wenn man dermaßen viele Downloads hat, ist es auch kein Problem, den Traffic zu priorisieren, d.h. den Durchsatz der Downloads (temporär) zu beschränken.
Und wie du schon selbst sagst - für exzessives Video-Streaming gibts ohnehin CDNs.

Zitat:
Bugs in PHP gibt es wie in anderen Sprachen auch. Aber die einzigen die ich kenne treten in extrem Situationen mit bestimmten Modulen auf. Der PHP Core ist stabil.


Was bringt dir ein stabiler PHP-Core, wenn du an deine Datenbank nicht sicher rankommst, weil der MySQL-Driver spackt? (und ja der wird vom PHP-Team weiterentwickelt).

Außerdem:
Zitat:
"It's not a bug, it's a feature".

Es gibt in PHP Semantiken (einfach mal Google fragen), die kein normaler Programmierer erwarten würde. Natürlich sind das keine offiziellen Bugs, trotzdem sind sie schwer zu finden.
Zitat:

Weisse Seite heisst übrigens, dass du in dem php error log nachschauen solltest ;) Weil display error auf Off steht.


Ich weiß schon gar nicht mehr, worum es genau ging ^^ Anderes Beispiel: In welcher Scriptsprache hast du es schonmal geschafft, einen Segmentation Fault zu erzeugen? ^^


MfG
árn[y]ék
Moderator

Benutzerprofil
Anmeldungsdatum: 27.05.2007
Beiträge: 1444
Beitrag árn[y]ék Moderator 15:45:35 10.01.2012   Titel:              Zitieren

dispy schrieb:
In welcher Scriptsprache hast du es schonmal geschafft, einen Segmentation Fault zu erzeugen? ^^

In PHP jedenfalls in knapp 10 Jahren und hunderttausenden an geschriebenen Codezeilen noch nicht. Was sagt uns das jetzt?

Wie gesagt, PHP ist eine Krankheit. Aber noch schlechter als es eh schon ist, muss man es dann auch nicht machen.
Shade Of Mine
Moderator

Benutzerprofil
Anmeldungsdatum: 04.05.2001
Beiträge: 17739
Beitrag Shade Of Mine Moderator 17:09:25 10.01.2012   Titel:              Zitieren

dispy schrieb:

Wenn man dermaßen viele Downloads hat, ist es auch kein Problem, den Traffic zu priorisieren, d.h. den Durchsatz der Downloads (temporär) zu beschränken.
Und wie du schon selbst sagst - für exzessives Video-Streaming gibts ohnehin CDNs.

Der Punkt war, dass du massig Traffic explizit handeln musst.

Zitat:
Was bringt dir ein stabiler PHP-Core, wenn du an deine Datenbank nicht sicher rankommst, weil der MySQL-Driver spackt? (und ja der wird vom PHP-Team weiterentwickelt).

Ich bin noch auf keinen Fehler im MySQL Driver gestoßen und ich verwende nur MySQL als Backend.

Zitat:
Es gibt in PHP Semantiken (einfach mal Google fragen), die kein normaler Programmierer erwarten würde. Natürlich sind das keine offiziellen Bugs, trotzdem sind sie schwer zu finden.

Hier wird niemand behaupten dass PHP das geilste ist dass es gibt. PHP hat viele Probleme. Aber instabilität gehört nicht dazu.

Zitat:
Ich weiß schon gar nicht mehr, worum es genau ging ^^ Anderes Beispiel: In welcher Scriptsprache hast du es schonmal geschafft, einen Segmentation Fault zu erzeugen? ^^


In noch keiner. Natürlich ist das aber auch immer eine Frage welche Module man verwendet. Wenn die experimentell sind, sind Segfaults kein Wunder. Aber im produktivbereich sollte man lieber stable software einsetzen und die ist, wie der Name schon sagt, stable.

_________________
A language that doesn't affect the way you think about programming is not worth knowing.
lolhehe
Unregistrierter




Beitrag lolhehe Unregistrierter 22:44:09 10.01.2012   Titel:              Zitieren

Youtube hat übrigens 12000 Views pro Sekunde und ist in Python geschrieben.

Twitter war ursprünglich ne Rails Anwendung und läuft jetzt auf der JVM (Scala).

Google hat neben haufenweise Python und Java sogar tatsächlich auch C++ mit an Board. :o)
King George
Mitglied

Benutzerprofil
Anmeldungsdatum: 15.09.2011
Beiträge: 175
Beitrag King George Mitglied 09:42:43 11.01.2012   Titel:              Zitieren

imho wird die meiste zeit bei dynamischen seiten in der libz oder wie das teil auch immer heißen mag verbraucht, zweite bremse ist die db... so ists zumindest bei mir ;)

@edit: php, python, java und sonstiges gelumpe kann sich wenn man gut ist iwo dazwischen einfinden :D

@edit: ähm, ja c/c++ zur webentwicklung ist eine gute idee, man sollte sich dann aber nicht blind auf die performance der sprache verlassen, sonst geht man auch mit c/c++ baden... :rolleyes:

_________________
"Das Weltall zerfällt in zwei Teile - ich und der Rest." - Giovanni Papini


Zuletzt bearbeitet von King George am 09:54:12 11.01.2012, insgesamt 3-mal bearbeitet
C/C++ Forum :: Webzeugs ::  C/C++ zur Webentwicklung   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.