welche sprache zum erstellen von Website geeignet?

DutyFree

Cadet 4th Year
Registriert
Nov. 2012
Beiträge
107
Hallo Leute,

Ich lese mich im Moment in das Thema Website gestalten und erstellen ein und würde dazu ganz gerne auch eine eigene aufbauen... da ich aber erst eine programmiersprache lernen muss, frage ich mich welche Sprachen sich am besten dafür eignen und unter Webdesignern üblich sind? Ich habe da so von PHP und html(5?) gehört, was würdet ihr empfehlen oder gibt es andere/bessere?
Ich hoffe ihr könnt mir da weiterhelfen :)
Herzlichen Dank schon mal für eure Hilfe!

DutyFree
 
Alle Webseiten sind HTML-Seiten (welcher Version auch immer). Skriptsprachen wie PHP sind dazu da, diese HTML-Seiten dynamisch zu erstellen und dann auszuliefern.

Neben PHP gibt es noch diverse andere Sprachen:
Ruby (bzw. Ruby on Rails)
Perl
Python
ASP.NET (von Microsoft)

Habe viel von Ruby on Rails gehört, gearbeitet habe ich mit all diesen Sprachen aber noch nicht, und kann daher keinen Vergleich geben.
 
Heißt: ich brauch auf jeden fall HTML Kenntnisse + wissen über eine andere Sprache wie PHP oder Ruby?
 
Ganz genau. Außerdem musst du die Skriptsprache mit einer Datenbank verbinden (z.B. MySQL, PostgreSQL, ...).

Und wenn du die Seite noch aufwerten willst, kommst du an Javascript und CSS nicht vorbei. (Obwohl die schon so alltäglich sind, dass sie defacto zu HTML gehören)
 
Wenn Du noch keine Kenntnisse vom Websprachen besitzt, dann solltest Du in keinem Fall anfangen und selbst versuchen eine Seite zu online erstellen, sondern lieber auf die zumeist im einstelligen Eurobereich zu bekommenen Angebote von 1&1, T-Online, Strato & Co. zurück greifen.

Das Ergebnis sieht deutlich besser aus in wesentlich kürzerer Zeit.

Das soll nicht bedeuten dass Du keine Websprache lernen sollst, ganz im Gegenteil. Wenn Deine Seite online ist, erfreu Dich dran und erstelle daheim selbst beim Lernen Webseiten, jedoch nicht im Netz, sondern eben im LAN / lokal zum Lernen bis Du soweit bist, dass Du den Code Deiner im Baukasten erstellten "1-2-3-Fertig-Webseite" sicher verstehen kannst.

Dann wird es Zeit beim Anbieter zu kündigen und Dich mit Progs. wie Dreamweaver und dem Notepad++ (eine gute Kombi) hinzusetzen und selber die Seite neu anzulegen, quasi als V2.0

LG
Fallaxia
 
HTML / CSS solltest du mit anfangen. Und danach kannst du dich für die erste "Sprache" entscheiden. (denke mal es wird php werden).
 
Alles klar. Dann werde ich mich als erstes an HTML machen und was meint ihr ist besser geeignet auch mit Sicht auf andere verwendungsmöglichkeiten, java, css oder geht das sogar mit virtual Basic?
Herzlichen Dank ;)
 
Ich würde sagen du machst erstmal ne Google Recherche zu "HTML Grundkenntnisse", wobei hier noch nicht mal genau geklärt ist was eigentlich der Zweck deines Unterfangens ist. Etwas mehr Hintergrundinfos würden bei der Beratung schon helfen. Schließlich fragst du nach Beratung oder hab ich das falsch verstanden und du willst hier ein "rate mal was ich machen will" Spiel starten?
 
Zuletzt bearbeitet:
vander schrieb:
Ich Etwas mehr Hintergrundinfos würden bei der Beratung schon helfen. Schließlich fragst du nach Beratung oder hab ich das falsch verstanden und du willst hier ein "rate mal was ich machen will" Spiel starten?

nein da hast du recht, ich war hier nicht auf lustiges Rätselraten aus. Sry.

Mir geht es einfach darum, wie ich am besten Anfange, also welche grundwerkzeuge und -Kenntnisse ich benötige, um irgendwann eine eigene Website die auch etwas hergibt, zu erstellen. :)

Ich hoffe das macht jetzt einiges klarer? :)
Grüße und herzlichen Dank
 
Das Standardwerkzeug zum Erstellen von Webseiten ist der Dreamweaver von Adobe, er ist zwar nicht billig, aber es gibt ja immer noch die Option, ihn als Schüler/Studenten/Lehrer - Version holst

Er ist relativ einfach da man bei ihm zwischen Designer-Ansicht (ähnlich Powerpoint) und Code Ansicht wechseln kann.

HTML - strukturiert die Webseite und erhält den Text-Inhalt, Bilder, Verlinkungen ist sozusagen das Grundgerüst für statische Webseiten
CSS - legt das Design fest (Farbe, Schriftgröße, Abstände, Positionierung)
PHP - ist fast genauso wie HTML nur mit Steuerbefehlen für dynamische Seiten

Java, Javascript, Pearl, Python, MySQL benötigst du später wenn fit bist und möchtest z.B. ein automatische Ereignisse einbinden,
wie z.B. ein Shop, Datenbank, Suchkriterien
 
@ms: herzlichen dank, ich glaube du hast damit alle meine fragen beantwortet :D

Bleibt nur noch eine... gibt es auch eine preisgünstigere/kostenlose Variante oder alternative für den Dreamweaver? :)
 
Ich würde nie auf die Idee kommen Dreamweaver zum Erstellen einer Website zu benutzen, geschweige denn ihn als Standard zu bezeichnen. Habe keine Zahlen dazu parat, aber ich kann mir kaum vorstellen, dass das im professionellen Bereich verbreitet ist. Habe ich jedenfalls noch nie gehört, dass das tatsächlich jemand benutzt. Wozu auch? Würde bei uns z.B. schon daran scheitern, dass wir fast alle unter Linux entwickeln.

Wo soll überhaupt der Mehrwert von dem Ding sein?
 
Fallaxia schrieb:
Wenn Du noch keine Kenntnisse vom Websprachen besitzt, dann solltest Du in keinem Fall anfangen und selbst versuchen eine Seite zu online erstellen, sondern lieber auf die zumeist im einstelligen Eurobereich zu bekommenen Angebote von 1&1, T-Online, Strato & Co. zurück greifen.

Das Ergebnis sieht deutlich besser aus in wesentlich kürzerer Zeit.

Das soll nicht bedeuten dass Du keine Websprache lernen sollst, ganz im Gegenteil. Wenn Deine Seite online ist, erfreu Dich dran und erstelle daheim selbst beim Lernen Webseiten, jedoch nicht im Netz, sondern eben im LAN / lokal zum Lernen bis Du soweit bist, dass Du den Code Deiner im Baukasten erstellten "1-2-3-Fertig-Webseite" sicher verstehen kannst.

Dann wird es Zeit beim Anbieter zu kündigen und Dich mit Progs. wie Dreamweaver und dem Notepad++ (eine gute Kombi) hinzusetzen und selber die Seite neu anzulegen, quasi als V2.0

LG
Fallaxia


das bessere aussehen kannst du mal gleich anzweifeln, alles was strato und co anbiten ist ein einheitsbrei den keiner sehen will.
gerade das selbstständige erstellen und das verbessern der seite macht die einzigartigkei im netz aus. übung im lan ist zimlich unwichtig.

der einzige punkt den man als anfänger besonders beachten sollte ist die sicherung der seite, den sie ist sonst sehr schnell down.
 
Zuletzt bearbeitet:
DutyFree schrieb:
...
Ich hoffe das macht jetzt einiges klarer? :)
...

Ok, ich drück mich besser auch mal etwas klarer aus ;)
Mich interessiert dein Background, Vorkenntnisse. Zum Beispiel lese ich aus #7 heraus das du Kentnisse in VB(A) haben könntest, eventuell bietet sich dann ASP an. Mit HTML und Webtechniken scheinst du dich noch gar nicht auszukennen. Was mir fehlt ist eine Info was das Resultat deiner Bemühungen sein soll. Eine Homepage, ein Schulprojekt, ...

Soll es eine statische Webseite werden, sowas wie ein Worddokument, mit festem Layout und als Möglichkeit der Interaktion genügen Links. HTML

Eine dynamische Webseite, die sich an die Anforderungen des Betrachters anpassen kann oder lustige Effekte enthält. HTML + JS

Eine dynamische Webseite, die Zugriff auf einen DB auf dem Server hat, z.B. Verwaltung von XYZ(Mitarbeiter, Kontaktdaten, CD-Sammlung, usw.) SQL + (ASP|PHP) eventuell XML

....
Das soll erstmal genügen für den Anfang ;)

EDIT Oha, zu langsam :)
 
Ich hatte zwar vor einiger Zeit mal damit angefangen mich mit vb zu beschäftigen, musste ich aber aufgrund mangelnder Freizeit und Interesses kurzerhand wieder aufgeben. Also sprich ich bin ein blutiger Anfänger dessen Interesse es ist eine eigene Homepage erstellen zu können, ohne jetzt direkt ein festes ziel wie Firma oder sonstiges im Hinterkopf zu haben. Es geht im Prinzip einfach um die Fähigkeit und den Spaß eine Website zu erstellen und wenn nötig diese dann auf eine spezielle zielgruppe(Firma,schulprojekt,...) anwenden zu können. Und so wie ich das jetzt verstehe, sollte mir da HTML und CSS ausreichen um etwas eigenes auf die Beine zu stellen?!

Ich hoffe jetzt sind alle Ungereimtheiten geklärt. ;)
 
ms. schrieb:
Das Standardwerkzeug zum Erstellen von Webseiten ist der Dreamweaver von Adobe, er ist zwar nicht billig...

Er ist relativ einfach da man bei ihm zwischen Designer-Ansicht (ähnlich Powerpoint) und Code Ansicht wechseln kann.
Dreamweaver ist weder Standard noch ist er sein Geld auch nur ansatzweise wert. Dreamweaver scheitert bei so ziemlich allem, was das Web wirklich benötigt, ganz kläglich, schlichtweg weil WYSIWYG + Internet nicht zusammen funktionieren.

Mediaqueries, AJAX, dynamisch erstellte Inhalte (und Layout-Änderungen!)... das alles kann Dreamweaver NICHT, aber das alles benötigt eine Webseite, die mehr ist das, was man Ende der 90er gebaut hat.

PHP - ist fast genauso wie HTML nur mit Steuerbefehlen für dynamische Seiten
Vollkommen falsch.

PHP ist eine PROGRAMMIER-Sprache, die ALLES mögliche tun kann. PHP kann z.B. Datenbankzugriffe realisieren, Bilder erzeugen/manipulieren, an Audiodateien herumpfuschen (z.B. den id-Tag aus mp3s lesen und ändern),... PHP kann fast alles, was C++ kann.

HTML kann hingegen gar nichts. HTML ist keine Programmiersprache, sondern eine Auszeichnungssprache. Sie definiert nur die syntaktische Struktur eines Dokumentes. "Das Folgende ist ein Absatz.", "Dieser Textausschnitt hat eine höhere Gewichtung.", "Dies ist eine Überschrift für den umfassenden Abschnitt des Dokumentes.",....

Sogar CSS3 ist näher an einer Programmiersprache als HTML, immerhin ist CSS3 Turing-Vollständig

Java, Javascript, Pearl, Python, MySQL benötigst du später wenn fit bist und möchtest z.B. ein automatische Ereignisse einbinden,
wie z.B. ein Shop, Datenbank, Suchkriterien
JavaScript braucht man, sobald man Animationen haben will, Inhalte dynamisch in das aktuelle Dokument nachladen will, das aktuelle Dokument durch Nutzereingaben FÜR DEN NUTZER manipulieren will,....
Das in einen Topf mit Java, Perl oder Python zu werfen zeugt schon von grenzenloser Unkenntnis der Materie. Und dann noch selbige Sprachen von PHP zu distanzieren ist wirklich der Gipfel. Es gibt KEINEN technischen Unterschied zwischen Perl (ohne "a"), PHP, Python, ASP.NET oder (serverseitigem) Java.

Datenbanken wie MySQL sind wieder eine ganz andere Geschichte. Sie gehen Hand in Hand mit den serverseitigen Sprachen (PHP, Perl, ASP.NET,...), um auf die Situation zugeschnittene Inhalte (insbesondere HTML-Dokumente) auszugeben.

Tumbleweed schrieb:
Wo soll überhaupt der Mehrwert von dem Ding sein?
Ich glaub, man kann damit sehr leicht Image-Maps anlegen. Da kann man, so wie ich gehört hab, einfach die Shapes zurechtklicken... Das wäre alle Jubeljahre mal nützlich.

vander schrieb:
Zum Beispiel lese ich aus #7 heraus das du Kentnisse in VB(A) haben könntest, eventuell bietet sich dann ASP an.
Egal ob VB-Kenntnisse vorhanden sind, ASP bzw. ASP.NET bieten sich NIE an, denn dafür muss man quasi zwingend einen Microsoft Webserver (IIS) betreiben. Der Markt wird aber von Apache2 dominiert, also schreibt man im Zweifel Sachen, die überall laufen, egal ob auf IIS, Apache, nginx,.... Man schreibt in PHP, Perl, Ruby, Python, aber nicht in ASP.
 
ich würde vorschlagen du lädst dir zu beginn mal ein template von hier runter: http://www.freecsstemplates.org/
so. das schaust du dir jetzt erstmal im firefox an. am besten schaust du dir dann die html-datei erstmal "alleine" an, sprich du kopierst sie in einen eigenen ordner, öffnest sie dann im firefox. du wirst sehen: alle infos vorhanden, aber sieht ziemlich farblos aus, und recht langweilig strukturiert.
so, jetzt das ganze nochmal im ursprungsordner geöffnet (sprich die .css liegt daneben) und dann wirst du im firefox sehen es gibt plötzlich farben und ein layout. ruhig auch mal ein kurzen blick in den images ordner werfen.

und wenn du dir jetzt die .html und die .css dateien nebeneinander durchliest, wirst du bestimmte begriffe finden die immer wiederkommen. am einfachsten wird das ganze wenn du dir noch firebug für deinen firefox holst und dir dann so die webseite analysierst. (rechtsklick, element mit firebug untersuchen). so kannst du auch mit verschiedenen werten rumspielen.

so, nur ohne firebug, hab ich das was ich in html kann gelernt, und ich hab schon die ein oder andere ganz hübsche seite gebaut. das einzige programm was ich dir dabei empfehlen kann ist notepad++, und wie gesagt hilft es sicher bei selfhtml noch verschiedenes nachzuschlagen was unklar ist.
aber prinzipiell kann ich dir nur raten: einfach rumprobieren. so siehst du am schnellsten was welchen effekt bringt.
und wenn dir dann mal langweilig wird, kannst du in so ein template noch einen jquery-slider (einfach googlen) oder sowas wie prettyphoto (ebenso, googlen) einbauen.
sollte dann schon werden! :)

php und der ganze hier genannte rest an komplexeren programmiersprachen wirst du dann noch rechtzeitig verstehen, bzw guckst du dann einfach nochmal hier in den thread und wirst viel mehr mit den antworten anfangen können wie heute!
 
Nose schrieb:
und wenn dir dann mal langweilig wird, kannst du in so ein template noch einen jquery-slider (einfach googlen) oder sowas wie prettyphoto (ebenso, googlen) einbauen.
sollte dann schon werden!

php und der ganze hier genannte rest an komplexeren programmiersprachen wirst du dann noch rechtzeitig verstehen, bzw guckst du dann einfach nochmal hier in den thread und wirst viel mehr mit den antworten anfangen können wie heute!

Ich glaube da hast du recht :D

Ich glaube ich bin mit den bislang genannten Infos erstmal bestens versorgt, danke euch! :)

Bei weiteren/neu aufkommenden Fragen wende ich mich einfach nochmal an euch ;)
 
Daaron schrieb:
...
Egal ob VB-Kenntnisse vorhanden sind, ASP bzw. ASP.NET bieten sich NIE an, denn dafür muss man quasi zwingend einen Microsoft Webserver (IIS) betreiben. Der Markt wird aber von Apache2 dominiert, also schreibt man im Zweifel Sachen, die überall laufen, egal ob auf IIS, Apache, nginx,.... Man schreibt in PHP, Perl, Ruby, Python, aber nicht in ASP.

Wenn man die entsprechenden Lizenzen, Vorerfahrung mit VS und keine Ambitionen auf einen Apache Mietserver hat, wieso nicht? Daher meine Fragerei nach seinem Background. Für ein Hobbyprojekt empfehle ich das was der Betreffende schon hat oder kennt Also falls ihm ASP näher gestanden hätte so wäre das IMO besser, als LAMP von Grund auf neu zu lernen. Würde er was im Profibereich machen wollen, mal ernsthaft, glaubst du er würde hier Fragen stellen? Gelernt hab ich u.a. auch mal auf nem ASP Server, damals war mit LAMP noch nicht so viel los, lang ists her.
 
Zurück
Oben