Was sollte ein Programmierer beachten, der die technischen Details einer Webanwendung implementiert, bevor er die Site veröffentlicht? Wenn Jeff Atwood kann über vergessen Httponly - Cookies , Sitemaps , und Cross-Site Request Fälschungen alle in der gleichen Stelle , was wichtige Sache könnte ich genauso gut sein zu vergessen?
Ich denke darüber aus der Perspektive eines Webentwicklers nach, sodass jemand anderes das eigentliche Design und den eigentlichen Inhalt für die Site erstellt. Während Benutzerfreundlichkeit und Inhalt wichtiger sind als die Plattform, haben Sie als Programmierer wenig Mitspracherecht. Worüber Sie sich Sorgen machen müssen, ist, dass Ihre Implementierung der Plattform stabil ist, eine gute Leistung erbringt, sicher ist und alle anderen Geschäftsziele erfüllt (z. B. nicht zu viel kosten, zu lange für den Aufbau in Anspruch nehmen und bei Google ebenso gut ranken wie bei Google) Inhalt unterstützt).
Stellen Sie sich dies aus der Perspektive eines Entwicklers vor, der in einer vertrauenswürdigen Umgebung einige Arbeiten für Intranetanwendungen ausgeführt hat und kurz davor steht, seine erste Aufnahme zu machen und eine potenziell beliebte Website für das gesamte große, schlechte World Wide Web zu veröffentlichen.
Außerdem suche ich etwas Spezifischeres als nur eine vage Antwort auf "Webstandards". Ich meine, HTML, JavaScript und CSS über HTTP sind eine Selbstverständlichkeit, besonders wenn ich bereits angegeben habe, dass Sie ein professioneller Webentwickler sind. Also darüber hinaus, welche Standards? Unter welchen Umständen und warum? Stellen Sie einen Link zur Spezifikation des Standards bereit.
quelle
http://server/download.php?file=../../etc/password
. Stellen Sie dem Benutzer niemals Dateipfade zur Verfügung.