Autor |
Nachricht |
widadcasa
Threadersteller
Dabei seit: 09.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 09.09.2009 05:41
Titel Programmieranforderung für die Webentwicklung |
|
|
schöne Grüsse an allen , für die Entwicklung einer dynamischen Webseite, hätte ich gern Informationen über die Pragrammieranforderungen die man berücksichtigen muss.
vielen Dank im Voraus
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Mi 09.09.2009 07:29
Titel
|
|
|
dynamisch in was? content? layout?
|
|
|
|
|
Anzeige
|
|
|
widadcasa
Threadersteller
Dabei seit: 09.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 10.09.2009 04:02
Titel
|
|
|
Im Gegensatz zu statischen Webseiten, die technisch eine einfache Datei auf dem Webserver darstellen, werden Seiten auch häufig dynamisch im Moment der Anforderung erzeugt. Das ist dann sinnvoll, wenn eine Webseite sehr aktuelle Informationen wie z. B. Börsenkurse oder das Wetter von morgen enthalten sollten. In diesem Fall führt der Webserver ein Programm aus, das vorher spezifisch für diese Aufgabe entwickelt wurde. Es trägt die Daten z. B. aus Datenbanken zusammen und erstellt das HTML-Dokument. Dieses wird dann vom Webserver an den Browser übertragen und beim Benutzer angezeigt.
Ein anderer Anwendungsfall ergibt sich aus dem Bedürfnis, auf Eingaben des Benutzers zu reagieren. Diese Eingabe kann z. B. ein Suchbegriff in einer Suchmaschine sein. Die Software der Suchmaschine erstellt anhand des Suchbegriffs eine Liste von passenden Links und erzeugt eine Webseite, die dem Benutzer diese Liste komfortabel darstellt.
Die Möglichkeit, Webseiten dynamisch in Abhängigkeit von Benutzereingaben und Datenbankinhalten zu generieren, machte das Web schnell zu einer universellen Plattform für alle Arten von Anwendungen. Die Vorteile liegen in Unabhängigkeit von Betriebssystemen und anderen Eigenschaften der Clients. Grundvoraussetzungen sind lediglich eine Netzwerkverbindung zum Server und ein Webbrowser.
Zum Generieren von dynamischen Webseiten kommt jedes Programm in Frage, das sich auf dem Serversystem ausführen lässt. Um die Programmierung zu vereinfachen, wurden jedoch Standards wie das Common Gateway Interface (CGI) eingeführt, um Webanwendungen auch unabhängig von der Art des Webservers zu machen. Die Mehrzahl von CGI-Anwendungen wurden und werden in der Programmiersprache Perl geschrieben. Aufgrund des rasant steigenden Bedarfes nach sehr leistungsfähigen Servern zum Betrieb von Web-Anwendungen entwickelten sich Technologien wie PHP, J2EE und .NET.
In der Praxis gibt es einen starken Trend, auf sog. Content-Management-Systeme (CMS) aufzusetzen. Oftmals wird allerdings der Erstellungsaufwand unterschätzt. Es drängen mehr und mehr, meist PHP und MySQL basierte, Lösungen in freier Software auf den Markt, die auch für ungeübte Programmierer schnell zu bedienen sind.
hi ,
Nimroy , ich hätte gerne noch detaillierte Information von DIR zu lesen
danke
Zuletzt bearbeitet von Nimroy am Do 10.09.2009 06:59, insgesamt 1-mal bearbeitet
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Do 10.09.2009 07:01
Titel
|
|
|
Ich weiß aber immer noch nicht in was? Was erwartest du dir unter Programmieranforderungen? Das es skalierbar sein muss? Performant? Sicher?
|
|
|
|
|
widadcasa
Threadersteller
Dabei seit: 09.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Fr 11.09.2009 01:36
Titel
|
|
|
hallo ,
eigentlich soll ich eine Frage beantworten , und hätte gern zu wissen .
alles was man braucht um ein webportal mit php entwickelt .
von Programmieranforderung bis Entwicklungsumgebung.
alles was man sich im Kopf über das Thema auffellt.
es wird mir sehr helfen.
|
|
|
|
|
Nimroy
Community Manager
Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht:
|
Verfasst Fr 11.09.2009 07:10
Titel
|
|
|
Zunächst brauchst du eine Entwicklungsumgebung, zum Beispiel Apatana oder Eclipse. Darin integriert sollten Module für Debugging und Unit-Tests sein. Einen eigenen Web-Server solltest du auch haben.
Die Programmierung sollte skalierbar und performant sein. Der Code möglichst wohlgeformt. Layout und Content von einander getrennt gehalten.. Das führt also fast immer zu einer Datenbank. Bei dieser solltest du darauf achten, dass du die Normalenformen einhälts.
So, da sind jetzt schon mal etliche Stichwörter, die du nachschauen kannst. Ansonsten solltest du deine Frage weiter konkretisieren.
|
|
|
|
|
widadcasa
Threadersteller
Dabei seit: 09.09.2009
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 14.09.2009 01:51
Titel
|
|
|
Zitat: | Die Programmierung sollte:
skalierbar : Der volle Nutzen der großen Datenmengen erschließt sich vielfach nicht unmittelbar. Die Daten müssen erst sinnvoll aufbereitet werden. Dazu benötigt man effiziente Algorithmen, deren Leistung nicht beim Anwachsen der Datenflut einbricht.
Performant: Funktionalität schnell , ununterbrochen auszuführen.
Der Code sollte möglich wohlgeformt werden, dh. Mit Object orientierte programmierung entwickelt.
Layout, Content und Funktion werden von einander getrennt gehalten;
Der Sinn dieser Trennung liegt klar in die Übersichtlichkeit. So soll die Eingabe von Inhalten so einfach wie möglich geschehen, ohne dass sich der Autor mit für ihn irrelevanten Design- und Funktionalitätsfragen beschäftigen muss. Eine klare Trennung ermöglicht somit eine wirklich sinnvolle und effiziente Arbeit. Die einzelnen Kompetenzen sind klar geregelt. So kann der Webdesigner am CSS-File arbeiten, ohne wissen zu müssen, was für ein Inhalt letztendlich auf der Seite stehen wird. Der Programmierer definiert mittels entsprechender Methoden neue Funktionalitäten und bedient sich dabei eigener Hilfsmittel, wie in etwa mit Unified Modeling Language (UML). Der Autor oder Redakteur konzentriert sich dagegen voll auf das Erstellen der Inhalte.
Letztendlich sollte man bei der Datenbank darauf achten, dass die Normalenformen eingehalten werden. |
hallo ,
vielen Dank Nimroy für deine Hilfe und Anweisungen.
um Datenbank habe ich hier noch eine Frage:
Wie kann eine ‚Assoziativ-DB-Abfrage‘ (Treffer nach Wahrscheinlichkeiten [%], nicht durch
‚scharfen‘ Ausschluß) realisiert werden?
danke
Zuletzt bearbeitet von Nimroy am Mo 14.09.2009 07:20, insgesamt 1-mal bearbeitet
|
|
|
|
|
Pixelpole
Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht:
|
Verfasst Mo 14.09.2009 11:23
Titel
|
|
|
Eventuell hilft es wenn du mal erklärst was genau du eigentlich vor hast
|
|
|
|
|
|
|
|