Studium, Ausbildung und Beruf
 StudiumHome   FAQFAQ   RegelnRegeln   SuchenSuchen    RegistrierenRegistrieren   LoginLogin

Einige Fragen zu Websitenprogrammierung
Neues Thema eröffnen   Neue Antwort erstellen
Foren-Übersicht -> Informatik-Forum -> Einige Fragen zu Websitenprogrammierung
 
Autor Nachricht
Minny-Nina
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 01.12.2014
Beiträge: 2

BeitragVerfasst am: 01 Dez 2014 - 02:40:26    Titel: Einige Fragen zu Websitenprogrammierung

Hallo Community,

Vorwort:
Ich habe vor mir 2015 meine erste 'kleine' Website zu programmieren. Dazu habe ich bereits einen groben Zeitplan aufgestellt und ein nahezu vollständiges Konzept erarbeitet. Das Konzept enthält Inhalt(100%), Struktur(100%), Anforderungen(~) und eine Art Aufbau/Designvorstellung(eher ein grober Seitenaufbau in Blocks).
Ich werde vor allen Absätzten nennen um was es geht, da dass hier wohl etwas länger wird, wenn ein Absatz nicht interessiert kann ihn so überspringen. Die eigentlichen Fragen kommen am Ende.

Zunächst meine Vorkenntnisse und Vorraussetzungen:
Ich habe bereits in einige Programmiersprachen reinschnuppern können (Pascal/Delphi(7), VisualBasic(kotz...)und Java). Aktuell Lerne ich Pflichtweise über meine Hochschule 2 Semester lang mathematische Programmierungen als Konsolenanwendungen in C, das macht sogar ne Menge Spaß und ist für mich bisher die Logischste und verständlichste Programmiersprache.
Über die Hochschule habe ich auch zugriff auf eine unbegrenzte Vollversion von Visualstudio in der neusten Version mit der ich bisher auch gearbeitet habe. Damit habe ich also bereits einen Compiler und Editor für die meisten Sprachen zur Hand.
Ich habe bisher noch nie, mit einem Server gearbeitet, keine Vorkentnisse in HTML&CSS oder PHP. Bisher habe ich aber schonmal mit einer phpmyadmin-mysql datenbank gearbeitet um einem Freund da bei was zu helfen und weiß wie ich mit einem FTP client arbeiten kann, vorrausgesetzt er ist erstmal eingerichtet. Vom Einrichten selber hab ich wieder keine Ahnung.

Was soll die Seite können, wie soll sie aufgebaut sein:
Die Seite soll aus 4(-5) Elementen bestehen
Linke Spalte (nicht scrollbar, immer sichtbar): ein statisches Hauptmenü.
Rechte Spalte (nicht scrollbar, immer sichtbar): ein scrollbares Auswahlmenü mit einigen (~50-100) Elementen die Infos aus einer Datenbank anzeigen sollen und durch anklicken andere Elemente der Seite verändern sollen (komplizierter erklärt als es ist, aber besser krieg ichs nicht hin).
Kopfzeile (Nix zu klicken, soll aber bei jeder Seitenaktualisierung verändernde Elemente einer Datenbank einladen und aktuell anzeigen): Die Kopfzeile soll immer sichtbar sein und oben zwischen den beiden Seitenspalten liegen. Es soll aber ebenfals einstellbar sein, dass sie alternativ beim Scrollen wie der Rest des Hauptelements verschwindet.
Fußzeile: Nur nen paar Links zum Impressum und nem Supportfenster usw.
Hauptelement: Im Hauptelement soll Alles angezeigt werden. Dort sollen auch Funktionen ausgeführt werden (z.b. Zahleingaben die durch Knopfdruck bestätigt werden und dann eine Rechenoperation durchlaufen, nach der ein Ergebnis angezeigt wird) Es soll zwischen den Seitenspalten und unter der Kopfzeile liegen.
Anforderungen: Es sollen einige, teils komplexe Rechenoperationen durchgeführt werden können. Dazu speicherungen in Datenbanken. Desshalb frage ich auch hier. Dieser "Kern" der Seite, um den es geht, ist vermutlich am einfachsten in PHP zu schreiben (richtig/falsch?) und soll mit der Seite wachsen und gegen Ende durchaus groß werden.
Außerdem möchte ich, dass die Seite eine schnelle Ausführzeit hat. Ich denke dabei an etwa 20ms, da ich bei Seiten die vergleichbares können sollen bereits solche Werte gesehen habe.

Anmerkung: Wie ihr sehen könnt habe ich mir ein recht großes erstes Projekt zugelegt, bei dem man aber recht klein anfangen kann und es dann wenn der Aufbau erstmal steht um immerweitere Hauptelemente erweitern kann. Ich Plane desshalb für die Projektvorbereitung an der ich schon seit etwa 2 Monaten sitze nochmal einen weiteren Monat ein und für die Programmierung selber dann etwa 6 Monate, bis ich ein passables Ergebnis bekomme und weitere 6 Monate bis ich "fertig" bin. Auch wenn ich vermutlich nie fertig bin weil mir immer neues einfallen wird, was die Website können soll.

Fragen:
-> Wie kann ich bei mir testen wie die Seite in den verschiedenen Browsern angezeigt wird, ohne einen Server zu mieten? Ich möchte gern erstmal bei mir privat programmieren und testen um Kosten zu spaaren. Kann ich es darüber theoretisch auch durch Angabe meiner Dynamischen IP zu Hause auch von Freunden testen lassen?
-> Ich habe kostenlosen aber begrenzten Zugang zu allen Büchern der Hochschulbibliothek und werde versuchen mit diesen zu lernen. Zu welchen Themen muss ich mir bücher herraussuchen.
-> Der User meiner Website soll sich einen Account machen und einloggen können (mit Mailbestätigung und allem wie man es kennt). Da sowas oft gebraucht wird, hoffe ich dass es dazu Tutorials oder kostenlos (kommerziell) verwendbare Templates oder Frameworks gibt die mir helfen können. Kann mir da jemand helfen.
-> Ich möchte in den ersten Monaten vermutlich einen Server mieten wenn alles lokal gut läuft um zu gucken wie die Seite bei meinen Freunden ankommt. Wenn alles klappt möchte ich mir einen Kaufen und über ne Statische IP laufen lassen. Kostenminimierung ist dabei mit Funktionalität und Erreichbarkeit gleichwichtig. Ich weiß von Freunden, dass man so einen Server erstmal von Grund auf Einrichten muss. Was brauche ich so alles auf dem Server was ich mir drauf laden muss und wie richte ich sowas ein? Gibts da Tutorials je nach Betriebssystem? Google konnte mir leider nicht helfen.
-> Als nettes Extra für mich selber würde ich gern einen TS3 Server installieren und parallel laufen lassen, auch um mit den Projektpartnern möglichst leicht kommunizieren zu können. Skype ist da nicht soooo praktisch. Wie richte ich sowas ein. Muss im Blick auf diese gewünschte Funktion beim Serverkauf/Mieten was bestimmtes beachten z.b. nötige Leistung oder so?
-> Wenn ich soweit bin loszuprogrammieren stellt sich mir natürlich die Frage, in welcher Reihenfolge ich eigentlich was mache? Meine Idee war, mit HTML/CSS erstmal das Design ganz ohne schnick schnack einzurichten, dann alle Statischen Elemente einzufügen und die Datenbanken einzurichten und danach mit den eigentlichen Funktionen zu beginnen. Danach kann ich mich um Spielereien wie ein Hintergrundbild, und Javascriptelemente kümmern, solange sie die Seite nicht zu langsam machen.
Auch hier aber wieder die Frage: Gibt es Tutorials die für meine Zwecke gut geeignet sind mich soweit bringen, dass ich schonmal "irgendwas habe" auf dem ich aufbauen kann? Mir fällt es sehr schwer etwas von 0 auf 100% zu bringen, leichter ist es mit 1% anzufangen.
-> Ab wann braucht meine Website ein Impressum? Muss ich das direkt am ersten Tag drin haben, oder reicht es wenn ich das einrichte, wenn das Design steht.
-> Wie kann ich meinen Code vor Diebstahl schützen? Ich helfe immer gern anderen wenn sie mich Fragen und ich etwas gut kann, aber ich möchte nicht dass jemand ungefragt mein Werk für seine Zwecke verwendet. Wie kann ich meinen Code "verstecken", sodass er nicht per Rechtsklick Quellcode anzeigen oder ähnliches geklaut werden kann?

Abschluss:
Ich schreib an dem Text jetzt seit gut 3 Stunden um alles wichtige drin zu haben. Vermutlich hab ich trotzdem vieles vergessen was ich dann noch nachreichen werde. Ich bedanke mich hier schonmal für alle Antworten die kommen werden und für eure Zeit. Sollte sich nach Lesen des Textes jemand fragen warum ich das grade hier schreibe: Dieses Forum hier ist spitze, auch früher hab ich hier schon für alle meine Probleme ausführlichen, schnellen und freundlichen Support erhalten, das schätze ich sehr. Sollte das hier trotzdem im falschen Unterforum sein, kann es natürlich gern verschoben werden.
Ich freue mich sowohl hier als auch per PN auf Antworten.
Auch freue ich mich immer über Anregungen dazu die vielleicht nicht oder nur indirekt mit meinen Fragen zu tun haben, alles was mit helfen kann arbeite ich gern durch. Desshalb habe ich ja auch Geschrieben was ich etwa vorhabe, und nicht nur die Fragen allein.
An dieser Stelle noch eine Sache die mir sehr wichtig ist: Sagt mir nicht, dass sei nix für Anfänger, ich habe schon großere Projekte allein geschaft, bei denen niemand an mich geglaubt hat. Ich hab genug Zeit und einen Plan und wenn es länger Dauert als geplant macht das nichts. Im Internet findet man genug Hilfe fals es mal hakt und mein Durchhaltevermögen ist in meinem Freundeskreis bereits legendär.

Viele liebe Grüße
Minny
Birenkit
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 28.06.2010
Beiträge: 41

BeitragVerfasst am: 01 Dez 2014 - 14:08:22    Titel:

Ich finde es unhöflich, dass du diese Fragen auch in anderen Foren gestellt hast, ohne darauf hinzuweisen - beispielsweise hier: http://www.html.de/threads/einige-fragen-rund-um-das-erstellen-von-websites.53474/

In Kombination mit der Aussage
Zitat:
Dieses Forum hier ist spitze, auch früher hab ich hier schon für alle meine Probleme ausführlichen, schnellen und freundlichen Support erhalten, das schätze ich sehr.
finde ich das sogar etwas unverschämt.
Minny-Nina
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 01.12.2014
Beiträge: 2

BeitragVerfasst am: 02 Dez 2014 - 12:22:48    Titel:

Deine Antwort macht mich etwas traurig. Aufgrund solcher Antworten hatte ich mich damals entschieden hier meinen account zu löschen, obwohl ich sonst zufrieden war.
Es ist einfach herrablassend, unsachlich und schlicht und ergreifend falsch was du sagst. Mein Anliegen an mehreren Stellen zu posten um hilfreiche Antworten zu bekommen ist mein gutes Recht. Wie du sehen kannst habe ich hier noch keine bekommen, im von dir genannten Forum immerhin mal einen Anfang. Hättest du genau gelesen bevor du deinen "Cyberhass" loswerden musstest, wäre dir aufgefallen dass ich in diesem Forum hier den von dir Zitieren Satz geschrieben habe, weil er hier zutrifft. Das andere Forum habe ich vorher noch nie benutzt und den Text entsprechend angepasst.
Birenkit
Newbie
Benutzer-Profile anzeigen
Newbie


Anmeldungsdatum: 28.06.2010
Beiträge: 41

BeitragVerfasst am: 02 Dez 2014 - 13:10:18    Titel:

Das war kein "Cyberhass" und natürlich ist es dein gutes Recht, deine Fragen in so vielen Foren wie möglich zu stellen. Allerdings gehört es dann zum guten Ton, dass man die jeweils anderen Foren in seinem Beitrag erwähnt, damit deine Fragen nicht unnötig mehrfach beantwortet werden. Da gibt sich eventuell jemand die Mühe und nimmt sich eine Stunde Zeit, um ausführlich auf deine Fragen einzugehen, obwohl sie in einem der anderen Foren schon längst beantwortet wurden.

Im Übrigen haben ich deinen Beitrag vollständig gelesen und war kurz davor, eine solche Antwort zu tippen - bis es mich stutzig machte, dass du vom tollen Support in diesem Forum sprichst, obwohl du erst einen Beitrag hast. Außerdem stand der Satz mit dem tollen Forum gestern auch noch im anderen Forum, denn genau über diesen Satz habe ich die anderen Foren doch gefunden. Und heute steht er weiterhin hier in diesem Forum, wo du die Frage auch gestellt hast: http://www.php.de/php-einsteiger/112171-die-erste-website-mit-php-kern-einige-grossye-und-kleine-fragen.html

Vor diesem Hintergrund kannst du vielleicht verstehen, dass ich von einer helfenden Antwort absehe - denn wer weiß, wo du noch überall gepostet hast und welche Fragen mittlerweile geklärt sind. Übrigens kann man Accounts hier gar nicht löschen, was auch deinen zweiten Beitrag hier in einem seltsamen Licht erscheinen lässt.
Manicopus
Junior Member
Benutzer-Profile anzeigen
Junior Member


Anmeldungsdatum: 09.09.2019
Beiträge: 64

BeitragVerfasst am: 11 Sep 2019 - 23:25:27    Titel:

Ich kann Ihnen sagen, wie Sie Ihren eigenen Online-Shop erstellen. Es ist jetzt einfach und für jedermann erschwinglich. Hier können Sie es schnell und einfach erstellen - https://de.supr.com/start/
Beiträge der letzten Zeit anzeigen:   
Foren-Übersicht -> Informatik-Forum -> Einige Fragen zu Websitenprogrammierung
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

Chat :: Nachrichten:: Lexikon :: Bücher :: Impressum