Autor Beitrag
Dhakiyah Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Mi 23.06.10 07:30 
Also Delphi und SQL kann ich...
PHP hatten wir zum Schluss noch in der Schule... Habe da aber nicht wirklich viel mitbekommen, weil es kurz vor der schriftlichen Prüfung war, dementsprechend war auch die Note in der Klassenarbeit... :roll:
Naja, aber ich denke mit ein wenig dahinterklemmen kriege ich das auch noch hin.
C und C++ hatten wir auch noch in der Schule. Hier ist nicht viel hängen geblieben, aber ich denke auch da könnte ich noch aufholen wenn ich mich dran setze.

HTML habe ich damals mal aus reiner Interesse gemacht, da Webseitenprogrammierung mir immer sehr viel Spaß gemacht hat, wird mir das auch etwas leichter fallen. Dann packe ich da noch CSS drauf und gut ist.

Würde noch Java und JavaScript bleiben...

Für HTML habe ich Dreamweaver daheim.
Für Java Eclipse oder Netbeans?
Für PHP brauche ich ja nicht unbedingt ne IDE, oder?
Wie siehts mit C / C++ aus? Ist da die Syntax gleich wie bei C#? Was könnt ihr mir da für eine IDE empfehlen? Visual Studio? Ist da ne Datenbankanbindung dabei?

Das heißt dann wohl für mich: ÜBEN ÜBEN ÜBEN... (und ich dachte schon ich habe erstmal Ruhe nach der Schule... :shock: )

LG

_________________
Es ist soooo flauschig !!!
zuma
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 660
Erhaltene Danke: 21

Win XP, Win7, Win 8
D7 Enterprise, Delphi XE, Interbase (5 - XE)
BeitragVerfasst: Mi 23.06.10 07:46 
user profile iconDhakiyah hat folgendes geschrieben Zum zitierten Posting springen:

Das heißt dann wohl für mich: ÜBEN ÜBEN ÜBEN... (und ich dachte schon ich habe erstmal Ruhe nach der Schule... :shock: )

LG


Da kannst Du dich man schon dran gewöhnen, als Programmierer(in) hört man nie auf zu lernen ;) Irgendwann beherrscht man evtl. das 'Handwerkszeug', aber meist muss man das, was man programiert, auch erstmal fachlich erlernen (wie will man ne buchhaltung programmieren, wenn man keine Ahnung vom Buchhalten hat ?) Ich bin nun seit über 20 Jahren aus der Schule und lerne und lerne und lerne und ... ;)

_________________
Ich habe nichts gegen Fremde. Aber diese Fremden sind nicht von hier! (Methusalix)
Warum sich Sorgen ums Leben machen? Keiner überlebts!
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Mi 23.06.10 08:00 
Das mit dem Lernen ist übrigens in allen Lebenslagen so. Wenn Du in der Fahrschule auf einem Golf lernst, musst Du im späteren Autofahrerleben lernen, dass beim Mercedes der Hebel für den Schiebenwischer an einer anderen Stelle ist. So ähnlich ist es auch beim Programmieren. Im Prinzip ist es das selbe, nur einige Dingen sind halt anders.

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
Regan
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2157
Erhaltene Danke: 72


Java (Eclipse), Python (Sublimetext 3)
BeitragVerfasst: Mi 23.06.10 09:54 
user profile iconDhakiyah hat folgendes geschrieben Zum zitierten Posting springen:
Würde noch Java und JavaScript bleiben...

Ganz kurz, falls du es nicht weißt: Das hat miteinander nichts zu tun. JavaScript schreibt sich fast wie PHP (ist ja auch eine Scriptsprache). Wenn du verschiedene Elemente ansteuern willst, dann empfehle ich jQuery. Das ist für den Anfang sehr einfach zu erlernen. Dann bekommst du auch CSS Klassen, ID's und Tagstrukturen in HTML mit.

user profile iconDhakiyah hat folgendes geschrieben Zum zitierten Posting springen:
Für HTML habe ich Dreamweaver daheim.

Da reicht auch Notepad. Solche Programme werfen manchmal nicht standardkonformen Code raus. Außerdem kann es sein, dass der nicht in allen Browsern gleich funktioniert. Deshalb liebe alle Seiten nochmal durch den Validator schicken.

user profile iconDhakiyah hat folgendes geschrieben Zum zitierten Posting springen:
Für PHP brauche ich ja nicht unbedingt ne IDE, oder?

Nein, auch hier reicht Notepad aus. Es wäre für dich vielleicht noch wichtig einen Apache mit MySQL und PHP aufzusetzen. Es gibt da die XAMPP-Reihe. Wenn du Linux hast, dann einfach die nötigen Pakete installieren. Da kannst du die PHP Skripte sofort ausprobieren.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
- ich vermisse bspw. Ojektorientierung. In größeren Projekten ist das relevant.

Gibt es ab PHP5 auf jeden Fall. Die Objekte sind um vieles einfacher als Delphi Objekte.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
- in größeren Projekten ist auch die Fehlersuche recht aufwendig.

Bei Delphiprogrammen erst Recht! Stell dir nur den Spaghetticode vor, der da manchmal produziert wird! Ich denke, dass das an der nötigen Dokumentation liegt. Außerdem ist debuggen mit PHP nicht so einfach wie in anderen Sprachen, da man selten Haltepunkte setzen kann, um Variablen auslesen zu können. Ein einfach print_r oder echo machen es dann aber. Kapselt man diese Methoden in eine extra PHP-Datei und bindet diese ein, dann funktioniert das schon.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
- derselbe Quellcode läuft nicht bei allen Providern.

Meine PHP-Scripte laufen bis jetzt überall (was vllt an den etwas strengeren Sicherheitseinstellungen user profile iconmeines Providers liegt). Zu schlampige Programmierung wird natürlich von vielen Providern geblockt. Dies ist auch richtig so. Ich würde auch nicht wollen, dass schadhafter Code auf meinem System ausgeführt wird.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
- PHP ist eine Scritsprache. Die muss erst noch vom Interpreter beim Provider compiliert werden. Das funktioniert unterschiedlich gut.

Das ist das Argument von gerade eben. Manche Sicherheitseinstellungen lassen bestimmte Funktionen in einigen Situationen scheitern. Allerdings gibt es dann immer eine alternative Lösung. Diese kann zwar mehr Quelltext verursachen, läuft dann aber überall. Ein Beispiel dafür wäre preg_replace mit /e-modifier. Diesen kann man durch preg_replace_callback ersetzen.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
- Die Performance von PHP Projekten ist "bescheiden".

Java braucht auf meinem Rechner gute 30 Sekunden, um erstmal zu laden! Der Apache mit PHP ist dafür sofort startbereit. Von der reinen Ausführzeit brauchen wir aber nicht diskutieren. Das Adventsgewinnspiel wird man mit PHP nicht gewinnen.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
- vor allem halte ich aber den Aufbau der PHP Befehle für recht willkürlich.

Es werden nativ keine Objekte angesprochen, das ist richtig. Dadurch werden aber auch überdimensionale Klassen verhindert.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
Bei Firmenwebsites hat man mit eigenen Servern viele Optionen und muss nicht PHP verwenden.

Natürlich kann man auch ASP.NET darauf installieren. Ich behaupte aber einfach mal, dass die meisten Seiten mit PHP laufen werden.

user profile iconQuake User hat folgendes geschrieben Zum zitierten Posting springen:
Warum verwendest DU PHP statt einer anderen Sprache? Was sind für Dich die Vorteile?

PHP ist eine einfach zu erlernende Skriptsprache. Gerade die schwache und dynamische Typisierung macht PHP für Anfänger einfach. Dabei ist die reine PHP-Installation verglichen zu Java relativ klein. Außerdem existieren zahlreiche Module, um PHP zu erweitern. Um Java zu verstehen, muss ich mir diese ganze Servlet-Struktur anschauen.
Letztendlich hinkt der Vergleich aber. Schonmal eine Internetseite in Delphi geschrieben? Schonmal mit PHP versucht, ein Mobilfunktelefon zu programmieren? Sicherlich nicht. PHP hat nicht annähernd den Funktionsumfang von Java. Und das ist auch gut so. Denn PHP soll eine einfache Sprache bleiben. Die Aneignung der Syntax ist einfach, es müssen keine vordefinierten Header geschrieben werden (gut, das löst Eclipse schon ganz gut). Es ist eine Sprache, die speziell für Webseiten entwickelt wurde und dort erfolgreich eingesetzt wird. Und das liegt auch daran, dass PHP-Skripte für Gelegenheitsprogrammierer einfacher zu warten.
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Mi 23.06.10 19:47 
Man muss aber sagen, dass die Objektorientierung in PHP Schrott ist. Total langsam und eben PHP-typisch implementiert. Das sollte man dann doch lieber lassen.

Ich habe mich mal ein wenig mit Python beschäftigt: Scheint ebenfalls eine sehr schöne und interessante Sprache zu sein, der ich mich auf jeden Fall näher zuwenden werde.
Xiut
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50



BeitragVerfasst: Mi 23.06.10 21:02 
Also gerade bei PHP muss man immer was neues dazu lernen. Auch was Sicherheit angeht muss man bei PHP immer alles zu 100% absichern. Klar kann man schnell eigene Sachen basteln wie z.B. ein Gästebuch, doch bei PHP musst du nicht nur die Sprache lernen, sondern auch wie man mit PHP sicher programmiert. Aber die Sprache an sich hat man schnell drauf.

HTML, CSS sind auch einfach zu erlernen, aber auch hier muss man (wie schon angesprochen mit HTML 5) immer wieder die Webstandarts kennen.

Insbedonders die Browser werden dir sicher am Anfang ärger bereiten. Oft sieht eine Webseite in einem Browser wie sie sein soll und mal in einem anderen wie z.B. den IE ganz anders.
Aber deswegen muss man halt immer wieder dazu lernen.

So im ganzen macht das aber sehr viel Spaß und wenn einem das ständige lernen nichts ausmacht, kann man das sicher mal ausprobieren.

Eine gute Seite für PHP ist auch php-einfach.de. Findest dort Tutorials sowie Codeschnipsel. Auch Mysql ist dort als Tutorial vorhanden, das du sicher oft gebrauchen wirst.

PS: Ich benutze auch Netbeans, aber für PHP. Es gibt dafür ein PHP Plugin und macht das ganze zu einer guten IDE. Einfach mal testen!
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Do 24.06.10 00:20 
In die allgemeine Diskussion möchte ich nicht einsteigen, aber eine Anmerkung: Man kann auch bei PHP "anständig" debuggen mit Haltepunkten und allem drum und dran. Ich habe einige Zeit Vs.Php benutzt, jetzt PhpED. Beide bieten eine komfortable Integration von DBG und XDebug. Spätestens hier zeigt sich dann der Vorteil, wenn man nicht nur mit einem Editor programmiert ;-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Dhakiyah Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Do 24.06.10 07:35 
Ist JavaScript und PHP das selbe? Oder ähnlich?
Hab ja schon mit PHP was gemacht und gestern mal mit JavaScript...
Scheint ähnlich, zumindest am Anfang...

Wo liegt der Unterschied?

LG

_________________
Es ist soooo flauschig !!!
spawn89
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 82
Erhaltene Danke: 7

Linux
CodeTyphon
BeitragVerfasst: Do 24.06.10 08:40 
JavaScript wird clientseitig (also in dem Browser) ausgeführt und PHP serverseitig.
Dhakiyah Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 327
Erhaltene Danke: 5

Windows 7
Delphi XE2
BeitragVerfasst: Do 24.06.10 08:49 
Aber man kann mit beiden die selben "Sachen" machen?

_________________
Es ist soooo flauschig !!!
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Do 24.06.10 08:58 
Es gibt halt, da ist es besser, wenn der Code auf dem Server ausgeführt wird (z.B. Shopsysteme, Forensysteme, allgemein Datenbanksysteme), und es gibt Sachen, da ist es andersrum besser (z.B. Animationen).
Was "besser" ist kann man nur anhand des Problems entscheiden.

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)
Xiut
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50



BeitragVerfasst: Do 24.06.10 11:36 
Bei Javascript kann der User auf den Quellcode zugreifen und bei PHP nicht. Deswegen sollte man nie Passwörter in ein Javascript schreiben. Aber Javascript benutzt man halt um z.B. ein Formular auf die Korekten Daten zu checken (ist die Email richtig), damit man die Server Anfragen etwas minimieren kann und nicht wegen jedem Tippfehler neu angefragt wird. Natürlich muss man immer die Daten auch später noch überprüfen, doch hast du dann zu 99% immer schon die richtigen Daten.

Wenn man die Grundlagen kennt in Javascript, kann man sich auch mal JQuery anschaun. Damit schaft man meist viel schneller das was man will. Auch Ajax (wirst du auch sicher mal benutzen wenn du dich wirklich mit der Webentwicklung auseinander setzt)kann man damit viel einfacher einbauen.
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Do 24.06.10 18:05 
Zur Webentwicklung schau dir mal das hier an: de.wikibooks.org/wiki/Websiteentwicklung

Jedenfalls bleibt noch zu nennen, dass man JavaScript abschalten kann. PHP kannst du nur dann "abschalten", wenn du es schaffst, den Server zu hacken. Also eigentlich nicht. :wink:

Beispiel: Wenn du hier einen Smiley einfügst, brauchst du JavaScript. Wenn du automatisch eine Mail versenden willst, kommst du um PHP nicht herum. Noch was für JavaScript: Eine Warnmeldung.