kleine WEB-DB womit ??
-
www.php.net ist empfehlenswert. Komplette Befehlsreferenz..
-
DocJunioR schrieb:
www.php.net ist empfehlenswert. Komplette Befehlsreferenz..
Das wohl wichtigste überhaupt!
-
Also zum Testen ist LAMPP/XAMPP gut geeignet
http://www.apachefriends.org/en/xampp-linux.htmlInstalliert die Apache, mySQL, Php uvm. in ein normales Verzeichnis und alles vorkonfiguriert.
Fuer kleine Datenbanken ist auch SQLlite ganz gut und man braucht dafuer keinen Datenbank-Server. Die Datenbankdateien werden bei lite einfach in das aktuelle Arbeitsverzeichnis gespeichert.
-
Na wenn du schon so schlau und spontan entscheidest, dann hoffe ich, dass dir die Nachteile von PHP bewusst sind:
- Mangelhafte Unicode-Unterstützung
- Codeausführung wird durch Konfiguration beeinflusst (Script muss auf PHP-Interpreter 1 nicht genauso ausgeführt werden wie auf PHP-Interpreter 2)
- Inkonsistente und chaotische Standardbibliothek ohne Konventionen bezügl. Parameterreihenfolge oder Befehlsnamen.
- Abgesehen von vllt. VBA wird in keiner Sprache so sehr gefrickelt wie in PHP, weil es so populär ist. Entsprechend findet man im Internet auch genug falsche Informationen, auf die man sich nicht verlassen kann.
Nimm' lieber:
1. Wahl: ASP.NET sofern dir Windows-IIS nichts ausmacht
2. Wahl: Python oder Ruby, sehr elegante Scriptsprachen
3. Wahl: JSP / JSF sofern du nichts gegen die starre Fließbandprogrammierung hast, die ein Java-Mensch so durchführt (POJO 1, Entity 1, 100 Millionen Zeilen XML Konfiguration, Controller 1, POJO 2, POJO 3, Entity 2, 200 Millionen Zeilen XML Konfiguration, 4 Stunden Wartezeit für Application-Server-Deployment, Controller 2, XML Konfiguration während man auf Application-Server wartet, POJO 4. Und dann hat man so langsam eine Datenbanktabelle ausgelesen.)
-
IT-Professional schrieb:
Na wenn du schon so schlau und spontan entscheidest, dann hoffe ich, dass dir die Nachteile von PHP bewusst sind:
Kommt drauf an, was er machen möchte. Um eben mal schnell hobbymäßig ohne größere Ambitionen eine kleine Webapplikation zusammenzubasteln reicht PHP sicher. Ansonsten hast Du natürlich recht.
-
Ja, mag sein. Aber man sollte sich schon informieren. Und irgendwann will er dann vielleicht doch eine größere Webanwendung schreiben, und dann ist es schon gut, wenn man eine Technologie beherrscht, die dazu geeignet ist.
Denkt mal darüber nach!
-
IT-Professional schrieb:
Ja, mag sein. Aber man sollte sich schon informieren. Und irgendwann will er dann vielleicht doch eine größere Webanwendung schreiben, und dann ist es schon gut, wenn man eine Technologie beherrscht, die dazu geeignet ist.
Denkt mal darüber nach!
Es hat alles seine Vor- und Nachteile. Leider ist er ja auch an das gebunden was im der Hostingvertrag den er ja schon hat bietet.
-
Um eben mal schnell hobbymäßig ohne größere Ambitionen eine kleine Webapplikation zusammenzubasteln reicht PHP sicher.
Das ist kein Argument. Dazu reicht jede turing-vollständige Sprache via CGI. Was die DB angeht -- dafür gibt's fast überall gute Schnittstellen. Ich verstehe sehr gut, warum PHP so verteufelt wird. Ein Argument, daß selten explizit gebracht wird, ist daß PHP in Versionssprüngen sehr gravierenden Änderungen unterliegt, die in Verbindung mit der Rückwärtskompatibilität ein bißchen an DOS/Windows erinnern.
Ich ärgere mich seit einiger Zeit, daß ich nicht viel mehr Algorithmen in Lisp codiert habe, weil so die spätere Weiterverwendung viel leichter wäre (Stichwort Lisp2C-Compiler, Stichwort Metalinguismus). Allerdings freu ich mich schon, wenn ich feststelle, daß ich bei der Webgeschichte XYZ Python statt PHP genommen habe. Macht sich dann später bezahlt.
Mein Tip: bitte kein PHP, wenn's der Server zulässt. Du hast so viele andere Möglichkeiten! Schau dir jeweils einmal kurz Ruby an, und Python, und Perl (welches PHP schon fast als Untermenge enthält); schau auch darauf, wie einfach es wäre, posthum einen Laufzeitkritischen Teil der Anwendung in C neu zu schreiben.
mit meinen C, C++ Kenntnissen ist das ja nicht wirklich ein Neuanfang.
Da ist gar nichts mehr ein Neuanfang, außer vielleicht Lisp und direkte Registermaschineninstruktion.
-
Nett, dass ihr bei euch die Programmiertechnologie an den Hostingprovider anpasst und nicht den Hostingprovider an eure Programmiertechnologie.
ASP.NET Webspace bekommt man auch ab 5, 6 Euro im Monat.
Bei JSP, JSF sieht es ähnlich aus. Perl und Python geniesen bei einigen Providern schon lange Unterstützung.
-
Ich habe letzte Woche meinen Provider gewechselt. Der neue bietet PHP, Python, Ruby, ASP, Perl und JSP für 2,50€/Monat. Mal sehen, was das taugt.
-
Ich habe einen V-Server gemietet und konfiguriere einfach selbst, was ich brauche. Das kostet mich 20 Euro im Monat und ich habe volle Freiheit auf Windowsbasis. Zwar musste ich erst die Verwaltung lernen was Absicherung etc. angeht, aber wenn man mal einigermaßen klar kommt will man von Shared Hosting nichts mehr wissen.
Und wenn's mal doch das richtig große Projekt wird, mietet man sich eben eine dedizierte Maschine.
-
IT-Professional schrieb:
Iaber wenn man mal einigermaßen klar kommt will man von Shared Hosting nichts mehr wissen.
Dem kann ich nur beipflichten. Ich betreue selbst einen eigenen RootServer und habe die Freiheiten die man durch soetwas hat sehr zu schätzen gelernt.
-
Hi,
sorry wenn ich das hier an den Thread so anfüge, aber wo habt ihr eure Server gehostet?
@guenni81: Wie klein die Welt doch ist - hätte nicht gedacht, dass hier noch mehr aus dem Umkreis Landau/Pfalz unterwegs sind
-
Marco schrieb:
Hi,
sorry wenn ich das hier an den Thread so anfüge, aber wo habt ihr eure Server gehostet?
@guenni81: Wie klein die Welt doch ist - hätte nicht gedacht, dass hier noch mehr aus dem Umkreis Landau/Pfalz unterwegs sind
Ich habe meine Server bei 1und1. Die Firma für die ich tätig bin hat Ihre Server ebenfalls bei 1und1 und strato. Die Domains wurden ausgelagert und liegen bei united-domains.de
@_Marco_
Hätte ehrlich gesagt auch nicht gedacht das aus Landau noch jemand hier ist?!
-
Hi,
ok danke, bei 1und1 war ich auch schon, da fand ich aber den Support nicht gerade so prickelnd. Mittlerweile miete ich einen Server bei Hosteurope, ich hole mir aber gerne immer wieder Vergleiche ein, da sich ja auf dem Servermarkt unglaublich viel tut im Moment.
Nunja, Landau nicht direkt sondern ~20 Km weiter südlich bei Bellheim / Rülzheim. Ist ganz hübsch, die Region.
-
Marco schrieb:
Hi,
ok danke, bei 1und1 war ich auch schon, da fand ich aber den Support nicht gerade so prickelnd. Mittlerweile miete ich einen Server bei Hosteurope, ich hole mir aber gerne immer wieder Vergleiche ein, da sich ja auf dem Servermarkt unglaublich viel tut im Moment.
Nunja, Landau nicht direkt sondern ~20 Km weiter südlich bei Bellheim / Rülzheim. Ist ganz hübsch, die Region.
Hab bei 1und1 noch nie probleme mit dem Support gehabt. Aber das ist ja das gleiche wie bei anderen Anbietern auch.
Wenn du lust hast kannst dich ja mal per E-Mail melden, würd mich interessieren was du so programmiertechnisch machst.
Um mir ne E-Mail zu schreiben kannst du einfach über die Seite https://developer.berlios.de/projects/todolistmanager/ gehn. Benutzername ist dort der gleiche wie hier!
-
Hi guenni81,
gerne würde ich dir eine E-Mail schreiben, aber die Seite meint dazu hätte ich ohne Registrierung kein Recht, und die Datenbank der Webanwendung möchte ich jetzt auch nicht belasten, nur um an die E-Mailadresse heranzukommen. Schreib' mich einfach an unter mbuerckel AT gmx dot net, damit wäre das Problem gegessen.
-
Hier ist ja richtig was passiert...
Natürlich ist es grundlegend der falsche Weg sich von seinem Webspace vorschreiben zu lassen mit welchen Mittel man sein Projekt umsetzt und auch wenn ich mich wenig mit den Problemen von PHP beschäftigt habe, so halte ich das doch für den schnellsten und einfachsten Weg.
Da ich nur eine kleine schnelle von einigen Leuten zu pflegende DB mit nicht sicherheitsrelevanten Daten anlegen wollte, habe ich geguckt was habe ich und das ist nun mal Webspace der MySQL und PHP.
Da ich erst seit ein paar Wochen in C# eingearbeitet werde und auch bald ein Python Seminar habe, denke ich das mein nächstes Webprojekt schon ganz anders ablaufen wird, nur für das aktuelle geht es einfach darum simpel und schnell mit wenig Aufwand etwas zu erreichen.