Eigene Website mit Windows oder Linux
lima-city → Forum → Heim-PC → Betriebssysteme
anfang
betriebssystem
buchen
datei
datenbank
editor
empfehlen
entwicklung
hilfe
laufen
option
programm
sache
server
software
system
testen
url
vorteil
windows
-
hey liebe lima community,
ich bin dabei meine eigene website zu gestalten, momentan unter window's xp ... sollte ich dabei bleiben oder meint ihr
linux wäre die bessere alternative ...
... freue mich schon über kommentare von euch ... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das gestalten einer Website hat in der Regel nichts mit dem Betriebssystem zu tun.
Wie meinst du das mit Windows oder Linux? Meinst du die Programme bzw. Editoren die man verwenden kann? -
Welche Vorteile erhoffst du dir? Wenn du keine klaren Vorteile von einem anderen Betriebssystem in Aussicht gestellt bekommst, bleibe beim alten.
-
Ich bin Webserver unter Linux gewohnt. Ich finds wesentlich einfacher in der Handhabung und der Großteil der Scripte ist zur Verwendung unter Linux geschrieben, was nicht zwangsläufig heißt, dass ein Webserver unter Windows schlechter ist. Macht der Gewohnheit ;)
Zumal Windows Server immer teurer sind, als Linux Server. Wenn man sie anmietet.
Beitrag zuletzt geändert: 27.1.2011 14:45:06 von fabo -
Wie schon angesprochen spielt das Betriebssystem bei der Entwicklung deiner Website keine Rolle. Diese ist ja eigentlich vom Browser abhängig. Es kann ein bestimmtes Betriebssystem von Vorteil sein wenn du für einen spezifischen Browser entwickelst.
Ich persönlich entwickle unter Windows. ich nutze zum Beispiel einen XAMPP-Server zum testen meiner Scripte, da ich mich nur in Windows wirklich gut auskenne fällt mir die Installation und Entwicklung auf Windows leichter. Du wirst auch mehr Tools für Windows finden als für Linux von daher würde ich an deiner Stelle auf Windows programmieren.
Gruß S.Brosch
-
schön das ihr alle so schnell antwortet.
also, da ich momentan unter winxp arbeite weiß ich eben nicht genau ob linux vorteile in sachen serververwaltung, sql datenbanken und, und, und bringen würde...
ebenso weiß ich nicht, ob sich nicht linux mit entsprechenden tools besser für die verwatung und herstellung von website's machen würde...
...noch meinungen ... window's oder linux
tools zur bearbeitung von website's unter linux? window's? -
der-pokercoach schrieb:
also, da ich momentan unter winxp arbeite weiß ich eben nicht genau ob linux vorteile in sachen serververwaltung, sql datenbanken und, und, und bringen würde...
Wie auch bereits geschrieben wurde, solltest du noch genauer spezifizieren, um was es dir geht:
- Hast du dir beispielsweise Apache installiert einschließlich MySQL (weil du oben so schreibst), und willst wissen, was dir Windows oder Linux in diesem Belang für Vor- und Nachteile bieten
- oder meinst du lediglich verschiedene Editoren / Entwicklungsumgebungen, um die HMTL- und oder PHP-Dateien zu bearbeiten unter den verschiedenen Betriebssystemen?
ebenso weiß ich nicht, ob sich nicht linux mit entsprechenden tools besser für die verwatung und herstellung von website's machen würde...
Kommt ganz drauf an, was du unter Tools für die Verwaltung von Webseiten verstehst.
Relativ einfach würde es sein, wenn du einfach auflistest, für welchen Zweck du welche Software (bzw. welches Tool) verwendest, ansonsten kann niemand feststellen, ob's nicht noch eine bessere Variante gäbe ...
Also: solange diese Informationen nicht vorliegen, bitte keine Beiträge mehr schreiben, da dies sonst rein in Hellseherei ausartet... -
Also ich hab mit den Editoren in Linux bzw. Ubuntu bessere Erfahrungen. Viele Editoren mit den ich in Windoof gearbeitet für Text also HTML sind, wie soll ich sagen, "Dreck": mal unterstützt ein Editor keine umlaute oder Sonderzeichen, der andere verschluckt Tab Zeichen oder ein anderer sieht einfach hässlich aus. In Ubuntu gabs aber gedit der alles von Tab Funktion bis integrierte Konsole hat und Syntax Hervorhebung für fast 100 Sprachen unterstützt und mit Plugins erweiterbar ist.
-
ich kann dir windows server empfehlen, für den anfang würde auch ein einfaches windows 2003 server reichen, es gibt genügend verschiedene möglichkeiten da kostenlos (aber meistens auch illgeal) oder auch mit geringem aufwand bei firmen abkaufen die gerade ihre pc systeme renovieren etc.
ich bin der meinung, das es für den anfang einfacher ist, sich mit windows servern zu beschäftigen und später vielleicht mal linux auszuprobieren.
wenn du für ein paar tage einen server zum testen laufen haben willst, nimm windows, das ist viel einfacher.
wenn du was professionelles haben willst, was natürlich mehrere monate dann auch dauern würde kannst du linux nehmen und dir gleich ein buch dazu kaufen, da du das ohne jegliche hilfe nie hinbekommst - so ein buch bringt die grundlagen - . das ist billiger aber zeitaufwendiger.
oder nimmst halt windows server (2003 oder 2008) und beliest dich gründlich und musst halt auch etwas mehr dafür ausgeben, hast aber ein betriebbsystem wo dir viel mehr leute helfen können (windows ist immer noch das verbreitetste Betriebssystem - sowohl auf servern als auch auf normal - pcs) als bei linux, welches aber in den letzten jahren auch zugelegt hat.
aber wie gesagt, ist deine entscheidung.
viel spaß und erfolg -
burgi schrieb:
Also: solange diese Informationen nicht vorliegen, bitte keine Beiträge mehr schreiben, da dies sonst rein in Hellseherei ausartet...
Somit bitte erstmal keine Beiträge mehr, bis der Threadersteller das geklärt hat.
Lg cookies -
also ich habe winxp mit apache und sql am laufen. eigentlich wollte ich kein riesen drama drauß machen :-)
ich wollte nur wissen ob linux mir irgendwelche vorteile gegenüber winxp bringt ...
- noch mal für alle ... welche vor bzw. nachteile hat windows gegenüber linux in sachen
- Server
- MySQL
- Webeditoren -
ich weiß nich aber fand Linux nie sonderlich schön, also bleibt meine Wahl bei windows
Nun, "schön" ist ja sowieso so eine Sache. Ein KDE sieht aus wie ein besseres Windows 7, ein Gnome lässt sich mit Compiz aufstylen bis auch unsere bunten Apfelfreunde vor Neid auf dem Boden liegen und XFCE sieht auch genial hübsch aus.
Von der Verwaltung her ist Linux definitiv einfacher. Der Vorteil ist einfach, dass Du selber direkt mit der Software arbeitest und dich nicht auf irgendwelche bunten Oberflächen verlassen musst. Du drehst an den Konfigurationsdateien und Du guckst dir die Log-Dateien an, wenn etwas nicht stimmt. Zwar erscheint eine GUI (Graphical User Interface, das bunte Klickdings) komfortabler, im Endeffekt macht sie dir aber nur mehr Arbeit, da Du nicht verstehst, wie etwas funkitioniert und verallendingen nicht verstehst, warum etwas nicht funktioniert, obwohl das Häkchen gesetzt ist.
Was die IDE's und SDK's angeht ist das Betriebssystem ja eigentlich relativ egal. Gute Programme sind sowieso Multisystem-Fähig. Jedoch ist es oftmals viel komfortabler unter Linux-artigen Systemen mit derartigen Sachen zu spielen, da ja doch des öfteren mal die Kommandozeile ins Spiel kommt, bei welcher Linux Windows um Jahre vorraus ist. Die Bash ist zwar älter als die cmd.exe, besser und weiter entwickelt ist sie allerdings trotzdem. Außerdem gibts noch die ZSH und viele weitere gute Alternativen...
Zu norbi: Das ist doch Schwachsinn was Du laberst. Ein Windows-Server ist genau wie ein Linux-Server kein Spielzeug. Um mit einem Windows-Server richtig umzugehen reicht es genauso wenig, sich irgendwo illegal eine Kopie zu besorgen (Jaha, der norbi ist fest vom gratis-Windows überzeugt ) wie bei Linux. Man muss das System kennen und sich mit den verschiedenen Gefahren und Möglichkeiten auseinandersetzen, wobei eine GUI oftmals mehr hindert als hilft.
Edit by burgi: gelöschten Beitrag von rayz als Zitat eingefügt
Beitrag zuletzt geändert: 26.2.2011 19:15:19 von burgi -
Ein weiterer großer Vorteil von Linux ist die Paketverwaltung. Sie ermöglicht es z.b. einen lokalen Webserver als Paket zu installieren und installiert alle nötigen Abhängigkeiten gleich mit. Allgemein kann man aber sagen, dass zur Webseitenerstellung das Betriebssystem auch nur ein Tool ist. Der Knackpunkt ist immer der Anwender. Da Linux und Windows sich in Sachen IDEs und Editoren stark überschneiden (da viele Programme auch in einer Windows-Version vorliegen bzw. Linux-Version) ist die Wahl des Betriebsystems eigentlich nicht wichtig.
Blendboom -
Also ich finde Windoof für die Entwicklung angenehmer da man dort alle Programme mit einer GUI hat.
Ich verwende unter Windoof den Editor Scriptly und habe mit diesem bisher keine schlechten Erfahrungen gemacht.
Jedoch verwende ich zum Testen immer ein Linux System.
Da ich dieses im Bezug auf Websiten bereitstellung besser finde.
Spitzei -
Die oben erwähnte Sache mit den Guis ist nur bei elementaren Konfigurationen und kleinen Programmen so. Bei Linux ist sogar bei fast jedem Kommandozeilentool eine (kleine) Gui dabei oder als zusätzliches Paket verfügbar. Die einzigen Dinge bei der Webentwicklung, die über Kommandozeilen laufen ist bei mir das Starten des Webservers und der Zugriff darauf. Und mittglerweile gibt es sogar dafür eine Oberfläche (Ich nutze sie nur nicht weil wie gesagt ein eigenes kleines script effektiver und leichter zu kontrollieren ist)
-
der-pokercoach schrieb:
- noch mal für alle ... welche vor bzw. nachteile hat windows gegenüber linux in sachen
- Server
- MySQL
- Webeditoren
Ich habe selber noch nie mit einer Windows-Server-Edition gearbeitet. XAMPP selber sollte man jedenfalls nicht für den Produktiveinsatz verwenden, da es keine sichere Grundkonfiguration hat.
Server: Unter der Vorraussetzung, dass du "Server" als Software meinst: Die ganzen Server werden über Konfigurationsdateien "gesteuert". Über eine einheitliche Schnittstelle im Dateisystem (/etc/init.d oder /etc/rc.d je nach Distribution) kann man eine Server-Software dann an- oder abschalten oder neu starten, nachdem man die Konfiguration geändert hat.
Konfiguarationsdateien mögen auf den ersten Blick komplizierter als GUIs sein, aber in der Praxis zeigt sich, dass das Gegenteil der Fall ist. Wenn man etwas umstellen will, öffnet man die Datei einfach mit einem Texteditor und sucht (mit einer stinknormalen Textsuche) nach Wörtern, die mit der Einstellungsmöglichkeit zu tun haben. Das geht in der Regel deutlich schneller, als wenn man sich erst durch verschachtelte Menus einer GUI hangeln muss. Zumal eine Server-Software nicht selten tausende von Optionen hat, die man einfach nicht alle in einer GUI repräsentieren kann.
Und bei jeder Option in einer Konfigurationsdatei steht auch immer eine Beschreibung, was die Option macht und was die möglichen Werte sind. Man muss also nicht rumraten, was dort hingeschrieben werden muss.
MySQL: MySQL ist selber eine Server-Software und kann daher über die einheitlich beschriebene Schnittstelle, die ich eben beschrieben habe, gesteuert werden. Und seine Tabellen und Datenbanken kann man entweder über die Kommandozeile oder über PHPmyAdmin verwalten.
Webeditoren: WindowsXP (und möglicherweise auch neuere Windows-Versionen) hat immer noch Probleme mit UTF-8, was prinzipiell der Standard für Zeichenkodierung ist. Alle Linux-Systeme nutzen UTF-8 als Standardzeichenkodierung. Dann hat man auch keine Probleme mit Umlauten und kann sich die HTML Entities sparen. Ansonsten ist Linux dafür bekannt eine große Auswahl an Editoren zu haben, so dass eigentlich für jeden Geschmack etwas dabei ist.
norbi schrieb:
ich kann dir windows server empfehlen, für den anfang würde auch ein einfaches windows 2003 server reichen, es gibt genügend verschiedene möglichkeiten da kostenlos (aber meistens auch illgeal) oder auch mit geringem aufwand bei firmen abkaufen die gerade ihre pc systeme renovieren etc.
Ein klarer Vorteil von Linux sind nicht nur die Kosten, sondern auch die Tasache, dass man keine "Server-Betriebssystem-Edition" braucht. Windows ist zu sehr auf den Desktop-Bereich fokussiert und daher musste eine eigene OS-Version entwickelt werden, um Windows auch für Server-Computer nutzbar zu machen.
ich bin der meinung, das es für den anfang einfacher ist, sich mit windows servern zu beschäftigen und später vielleicht mal linux auszuprobieren.
Nachdem man erstmal einen Monat lang eine Firma gesucht hat, die einem eine Win-Server Lizenz überlässt. Natürlich
Linux ist anders als Windows. Keine Frage. Aber es ist logisch aufgebaut und man findet im Internet genügend Lesematerial, um sich in die Materie einzuarbeiten. Oft reicht es schon aus, in das Wiki der jeweiligen Distribution zu schauen. Generell strebt Linux effektive Lösungen gegenüber "einfachen" Lösungen an. Die Konsequenz für den Anwender ist dann, dass er hin und wieder Dinge nachlesen muss. Aber sobald er sie verinnerlicht hat, geht die Arbeit schneller, als wenn er den "einfachen" Weg unter einem anderem Betriebsystem nehmen würde.
wenn du für ein paar tage einen server zum testen laufen haben willst, nimm windows, das ist viel einfacher.
Ich habe da meine Zweifel. Wenn du eine eigene Betriebssystemversion brauchst, dürfte da durchaus einiges anders sein.
wenn du was professionelles haben willst, was natürlich mehrere monate dann auch dauern würde kannst du linux nehmen
Interessant. Windows-Server sind also unprofessionell^^
Ich kann deine Logik nicht ganz nachvollziehen: Warum sollte es mir helfen Linux-Server besser zu verstehen, wenn ich zunächst einen Windows-Server betreibe?
und dir gleich ein buch dazu kaufen, da du das ohne jegliche hilfe nie hinbekommst - so ein buch bringt die grundlagen - . das ist billiger aber zeitaufwendiger.
<ironie>Oh, du sprichst sicherlich aus Erfahrung?</ironie>
oder nimmst halt windows server (2003 oder 2008) und beliest dich gründlich
So viel zu zeitaufwendig...
und musst halt auch etwas mehr dafür ausgeben, hast aber ein betriebbsystem wo dir viel mehr leute helfen können (windows ist immer noch das verbreitetste Betriebssystem - sowohl auf servern als auch auf normal - pcs) als bei linux, welches aber in den letzten jahren auch zugelegt hat.
Ich darf Steve Ballmer zitieren:
"Forty percent of servers run Windows, 60 percent run Linux," he said. "How are we doing? Forty is less than 60, so I don't like it. ... We have some work to do."
Quelle: http://www.pcworld.com/businesscenter/article/151568/ballmer_still_searching_for_an_answer_to_google.html
Also ist es schonmal Unfug dass Windows den größeren Markanteil auf Servern hat. Zumal es eine wesentliche Dunkelziffer für Linux-Installationen gibt, da es keine zentrale Stelle gibt, die "Lizenzen" verwaltet, wie bei MS.
Und dass man von seinen Mitmenschen Hilfe bei der Administration von Windows-Servern erwarten kann, sehe ich sehr kritisch. Aufgrund des Preises wirst du schon Kontakte zu Firmen brauchen, wenn du jemanden suchst, der Ahnung hat. Denn auf einem Server ist eine richtige Konfiguration sehr wichtig. Da kann man nicht (wie auf dem Desktop) wild rumklicken, bis es endlich funktioniert, wie es viele selbst-ernannte "PC-Experten" gerne tun. Eine unbedachte Änderung einer Option kann im Zusammenwirken mit anderen Optionen Sicherheitslücken schaffen. Von daher sollte man wirklich wissen, was man tut.
Und hier wird eben wieder ein Vorteil von Konfigurationsdateien sichtbar: Man kann diese an einen sicheren Ort kopieren, bevor man anfängt zu experimentieren und sobald man die Erkenntnis hat, die man benötigt, kann man die alte Datei wieder einspielen und die einzigen notwendigen Änderungen vornehmen. Und wenn man weniger drastische Dinge vorhat, reicht es auch im Texteditor einfach undo zu benutzen. Bei GUIs muss man erstmal wieder den richtigen Dialogpfad finden.
Beitrag zuletzt geändert: 27.2.2011 10:59:43 von bladehunter -
Zum Thema Windows Server als Entwicklungsplattform hat bladehunter natürlich uneingeschränkt recht.
Generell ist es vermutlich das beste wenn man Anfänger ist technische fragen einem Webhoster (hier ist ausnamsweise Lima City sogar mal zu empfehlen) zu überlassen denn man findet hier eine recht ordentliche funktionale Umgebung vor in der man die Grundlagen lernen kann.
Wenn man nach dem besten System für die lokale Entwicklung von Web-Projekten fragt dann ist das für mich ganz klar ein Unix, da die meisten Webserver mit Unix laufen und folglich auch Unix Pfade verstehen wäre eine Web-Entwicklung unter Unix sehr viel einfacher weil man nicht alle Pfade umstellen muss wenn man mit Absolutpfaden arbeitet und weil man das "look & feel" des Dateibaums gewöhnt ist.
Da man Unix jetzt nicht eben als Desktopsystem bezeichnen kann sollte man ein geeignetes Derivat, bspw. Linux einsetzen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage