Zum Inhalt springen

blutige Anfängerin


Empfohlene Beiträge

Hallo Ihr Profis,

also...

ich bin jetzt Festangestellte, und man hat mir gesagt, ich solle mich über das Thema Webserverprogrammierung informieren, weil ich irgendwann die Homepage von unserer Firma machen soll, und dann noch zusätzliche DIenste angeboten werden sollen ( bestellen... ).

Nun kann ich mir vorstellen, daß das Thema etwas umfangreich ist.

Doch kann mir irgendjemand sagen, wie ích da am besten durchsteigen kann, am besten wie ich erst überhaupt anfange, gute Links, Testversionen....

Bye Anna

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi,

eine dynamische Website interagiert mit dem User, die Inhalte werden ständig aktuell ausgelesen (Datenbanken, Textdateien o. ä.) und ausgegeben, ohne das man permanent neue HTML-Dateien erstellen müsste.

Womit du dich beschäftigen musst, hängt ganz davon ab, was du vorher gelernt hast. (Programmiersprache, Datenbanksystem etc.)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

mit Java, kannst du ebenfalls dynamische Webseiten erzeugen.

Dafür brauchst du neben einem Webserver (Apache, IIS ...), einen Servlet Container (Tomcat, Resin ...) der die Java Servlets bzw JavaServerPages verarbeitet.

Allerdings solltest du erst einmal die Grundlagen von Java lernen, bevor du mit Servlets ind JSP anfängst.

Leichter zu lernen, ist mit Sicherheit PHP, wobei ICH der Meinung bin, das die Servlet Technologie ausgereifter ist.

Kleine Projekte realisiere ich allerdings auch in PHP.

Als Datenbank bietet sich zum Einstieg MySQL an, da es ausreichend dokumentiert und einfach zu bedienen ist. Du kannst natürlich auch mit Access arbeiten, musst dann allerdings mit SQL auf Access zugreifen. Empfehlen kann ich Access allerdings nicht, da eine Access Datenbank bei gleichzeitigem Zugriff von mehreren Prozessen schnell Probleme macht.

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Jaraz

Empfehlen kann ich Access allerdings nicht, da eine Access Datenbank bei gleichzeitigem Zugriff von mehreren Prozessen schnell Probleme macht.

Wenn man ASP (IIS) einsetzt, ist Access überhaupt kein Problem, da nur ein User (IUSER_machinename) auf die DB zugreift. Etliche ASP-Websites verwenden Access, und Access 2000 ist auch nicht mehr so schrecklich wie die Vorgänger.

Allerdings lassen mysql und access sicher einige Features missen, wenn man professionelle Dinge aufziehen will, da braucht es schon eine richtige Datenbank. Zum lernen reicht es aber allemal.

Grüße

Matze

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Bitschubser

Wenn man ASP (IIS) einsetzt, ist Access überhaupt kein Problem, da nur ein User (IUSER_machinename) auf die DB zugreift.

Ein User mag sein, aber es werden doch mehrere Verbindungen zur Datenbank aufgebaut.

Wenn dem nicht so wäre, müßte ja ein User der eine aufwendige Datenbankabfrage startet, alle anderen User blockieren.

Aber wie gesagt, bei einer kleinen Anwendung geht mit Sicherheit auch Access.

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von Jaraz

Ein User mag sein, aber es werden doch mehrere Verbindungen zur Datenbank aufgebaut.

Wenn dem nicht so wäre, müßte ja ein User der eine aufwendige Datenbankabfrage startet, alle anderen User blockieren.

Aber wie gesagt, bei einer kleinen Anwendung geht mit Sicherheit auch Access.

Viele Verbindungen sind für Access2000 deutlich weniger ein Problem als viele User. Und allzu viele Verbindungen werden es dank connection pooling nicht. Da muss es schon hart auf hart kommen.

btw müssen aufwendige abfragen nicht zwangsläufig alle anderen connections blockieren; es wird ja nicht die gesamte DB gelockt. Abgesehen davon sollte man aufwendige Aktionen im web höflich vermeiden.

Grüße

Matze

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von a8888j

ich bin jetzt Festangestellte, und man hat mir gesagt, ich solle mich über das Thema Webserverprogrammierung informieren, weil ich irgendwann die Homepage von unserer Firma machen soll, und dann noch zusätzliche DIenste angeboten werden sollen ( bestellen... ).

Da ist doch etwas schwammig, wurde dir nicht etwas die Richtung gewiesen?

Grundsätzlich gibt es verschiedene, konkurrierende Techniken:

- Microsoft: ASP (ActiveServerPages) in VBScript, JScript oder Python geschrieben; in Verbindung mit dem COM-Modell, meistens mit Access oder SLQ Server als Datenbank.

- PHP, meistens auf Apache-Webserver und mit mySQL als Datenspeicher

- Java: Servlets und JSP(Java Server Pages)

- CGI, meistens in Perl geschrieben. CGI kannst du aber vernachlässigen, das ist nicht mehr up-to-date.

Zum Lernen und für kleinere Projekte ist PHP mit mySQL sicher sehr gut geeignet. Sehr viele Webhoster unterstützten beides.

Die Microsoft-Schiene ist natürlich auf Windows-Systeme begrenzt (obwohl es auch für Apache unter Linux ein ASP-Modul geben soll). ASP ist ähnlich einfach wie PHP zu erlernen, ASP wird i.d.R. in VBScript, JScript oder Python codiert.

...Wobei das jetzt kommende ASP.NET wiederum etwas professioneller wird. ASP.NET kann in einer beliebigen .NET-Sprache geschrieben werden.

Wenn in deinem Betrieb auf Java gesetzt wird, solltest du dir unbedingt mal den Tomcat angucken. Hier liegen die Vorteile ganz klar in der Unabhängigkeit der Systemplattform. Wir setzen derzeit einige Projekte mit JSP/Servlets um und sind sehr zufrieden, nicht zuletzt, da Java sehr mächtig ist; wenn eine DB2 im Hintergrund steht ist das auch sehr schön.

...last but not least sollte man natürlich HTML sehr gut beherrschen...

Grüße

Matze

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also mir fiel das lernen von PHP sehr leicht, und du kannst wirklich schöne Seiten damit erstellen.

Falls du dich in PHP noch nicht so auskennst, ist -> HIER <- die beste Seite, wo du dich über die Funktionen informieren kannst.

Ist ebenso übersichtlich wie selfHTML, und die Begriffe werden schön erklährt. Auch wie du den Datenbankzugriff realisierst, ist dort beschrieben.

Also viel Spass beim basteln :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...