mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 15:02 Benutzername: Passwort: Auto-Login

Thema: Programmieranforderung für die Webentwicklung vom 09.09.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Programmieranforderung für die Webentwicklung
Seite: 1, 2  Weiter
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

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Mi 09.09.2009 07:29
Titel

Antworten mit Zitat Zum Seitenanfang

dynamisch in was? content? layout?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
widadcasa
Threadersteller

Dabei seit: 09.09.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 10.09.2009 04:02
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Do 10.09.2009 07:01
Titel

Antworten mit Zitat Zum Seitenanfang

Ich weiß aber immer noch nicht in was? Was erwartest du dir unter Programmieranforderungen? Das es skalierbar sein muss? Performant? Sicher?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
widadcasa
Threadersteller

Dabei seit: 09.09.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Fr 11.09.2009 01:36
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Fr 11.09.2009 07:10
Titel

Antworten mit Zitat Zum Seitenanfang

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.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
widadcasa
Threadersteller

Dabei seit: 09.09.2009
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 14.09.2009 01:51
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mo 14.09.2009 11:23
Titel

Antworten mit Zitat Zum Seitenanfang

Eventuell hilft es wenn du mal erklärst was genau du eigentlich vor hast * Keine Ahnung... *
  View user's profile Private Nachricht senden
 
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.