Hallo zusammen und einen wunderschönen guten Abend.
Ich habe da mal eine Frage an die Personen, die sich etwas breiter mit Coding Sprachen auskennen. Es geht sich um folgendes:
Mich interessiert, mit welchen Sprachen Webspiele wie z.B. Shakes and Fidget, Travian oder die Siedler programmiert sind.
Vorrangig geht es mir um :
1. Login Systeme
2. sowas wie eine Quest-Line, ggf. eine Karte
3. Funktionen wie Timer, die z.B. Truppen produzieren oder Energie wieder auffüllen.
Ich hoffe jemand hier hat die Muße, mir dabei etwas auf die Sprünge zu helfen oder kann mir eine Quelle nennen, wo ich mich mit solchen Dingen gut auseinander setzen kann ( bitte nicht Google )
ist javascript denn gut? ich habe in den letzten Tagen schon etwas gelesen und javascript wurde an mancher stelle beiläufig negativ benannt.
wie würdet ihr so ein Projekt starten? generell habe ich schon mal kleinigkeiten in HTML & CSS gemacht, ebenso wie ich gezwungenermaßen Basics in c, c++, java und php lernen musste. Aber hier reden wir wirklich von basics.
Ich würde das ganze halt tatsächlich in einzelne komponenten zerlegen wie z.B.
1. welche Datenbank benutze ich und wieso, womit befülle ich diese? (mysql, mongodb? fill über php?)
2. einfache landing page mit login bauen ( ohne verschlüsselung, zuerst mit hard coded login, dann auf die DB umschwenken, dann mit verschlüsselung?)
3. ....
welche umgebung würdet ihr für ein Projekt empfehlen? meine meiste Zeit habe ich bisher in Eclipse verbracht.
Und wie baue ich ein solches Projekt am besten generell auf?
ihr merkt, ich nehme Hilfe und Tipps an wo auch immer ihr welche geben könnt =)
ist javascript denn gut? ich habe in den letzten Tagen schon etwas gelesen und javascript wurde an mancher stelle beiläufig negativ benannt.
wie würdet ihr so ein Projekt starten? generell habe ich schon mal kleinigkeiten in HTML & CSS gemacht, ebenso wie ich gezwungenermaßen Basics in c, c++, java und php lernen musste. Aber hier reden wir wirklich von basics.
Ich würde das ganze halt tatsächlich in einzelne komponenten zerlegen wie z.B.
1. welche Datenbank benutze ich und wieso, womit befülle ich diese? (mysql, mongodb? fill über php?)
2. einfache landing page mit login bauen ( ohne verschlüsselung, zuerst mit hard coded login, dann auf die DB umschwenken, dann mit verschlüsselung?)
3. ....
welche umgebung würdet ihr für ein Projekt empfehlen? meine meiste Zeit habe ich bisher in Eclipse verbracht.
Und wie baue ich ein solches Projekt am besten generell auf?
ihr merkt, ich nehme Hilfe und Tipps an wo auch immer ihr welche geben könnt =)
Liebe Grüße und gute Nacht
Tim
Javascript kann jeder bewerten wie er will, einige finden es ist DIE Programmiersprache für Webanwendungen andere wiederum finden es einfach nur "schlecht".
Ich selber mag die ganzen Javscript Frameworks und co auch nicht wirklich, aber Javascript an sich nutzt so ziemlich jede Seite.
Als Umgebung meinst du wahrscheinlich die IDE, ich selber nutzte seit Jahren PHPStorm, alternativ kannst du aber auch virtual studio code nehmen oder jeder andere IDE.
DU musst mit der IDE klar kommen nicht andere :P
Die anderen Fragen habe ich mal bewusst ignoriert da du erst einmal für dich entscheiden musst welche Sprache du wählst und diese dann lernen (nicht nur Grundlagen).
Einerseits macht es meiner Meinung noch kein Sinn so ein "großes" Projekt anzugehen, anderseits werden deine Fragen beim lernen größtenteils schon beantwortet.
ist javascript denn gut? ich habe in den letzten Tagen schon etwas gelesen und javascript wurde an mancher stelle beiläufig negativ benannt.
JavaScript hat zum Einen ein spezielles Konzept von Objekten und Vererbung. Daran stoßen sich viele Entwickler. Dazu kommen die Vergleichsoperatoren und ihre lustigen, teils unintuitiven Verhalten.
Um das Ganze noch zu toppen gibt es dann NodeJS mit NPM. Aus der guten Idee eines Paketmanagers wurde eine Müllhalde für allen Codeschrott den man sich vorstellen kann.
Hier z.B. ist die Funktion is-number in VERSION SIEBEN!
Anstatt selbst zu programmieren kannst du hier einfach zu jedem deiner Wünsche ein Paket installieren. Alles was du noch schreiben musst ist der "Kleber"-Code dazwischen.
Was ebenfalls mit reinspielt ist die Übermut der JavaScript Community. Statt Anwendungen fürs Web möchte (und tut) man inzwischen auch Anwendungen für den Desktop entwickeln (Discord, Skype, Adobe Creative Cloud, etc.). Alles nur Browser ohne URL-Leiste die eine Webseite anzeigen. Overhead: enorm. Nutzen: Ansichtssache.
Ist JavaScript gut? Nein. Hast du eine Alternative? Vielleicht. Es gibt diverse Transpilersprachen die zu JavaScript "transpiliert" werden. Du schreibst dann selbst kein JavaScript, aber am Ende kommt JavaScript raus.
Fakt ist: Um JS kommst du bei Webseiten, gerade bei Browsergames quasi nicht herum.
PS: Hier gibts eine Recht schön sortierte Liste/Roadmap an Webtechnologien:
Die anderen Fragen habe ich mal bewusst ignoriert da du erst einmal für dich entscheiden musst welche Sprache du wählst und diese dann lernen (nicht nur Grundlagen).
genau an dem Punkt hänge ich noch. Eine einfache ja / nein Frage wäre zu dem Gebiet:
reichen JS, PHP und die Kernkompetenz statische Webseiten via HMTL und CSS zu programmieren für meine Idee aus?
KANN Python ggf einen Teil davon ersetzen und würde das Sinn machen?
@Flo
Danke, die Links schaue ich mir später im Tagesverlauf definitiv mal an.
Reicht aus. Und nein, Python würde das Ganze nicht sinnvoll ergänzen. JavaScript musst du im Front-End verwenden, weshalb sich bei dir als Einsteiger ebenfalls JavaScript (NodeJS) im Back-End anbieten würde. PHP würde ich erstmal komplett außen vor lassen, brauch eh niemand. JavaScript ist schon schlimm genug.
Reicht aus. Und nein, Python würde das Ganze nicht sinnvoll ergänzen. JavaScript musst du im Front-End verwenden, weshalb sich bei dir als Einsteiger ebenfalls JavaScript (NodeJS) im Back-End anbieten würde. PHP würde ich erstmal komplett außen vor lassen, brauch eh niemand. JavaScript ist schon schlimm genug.
wenn JS schon "schlimm genug" ist, welche alternativen habe ich? ^^
PHP würde ich erstmal komplett außen vor lassen, brauch eh niemand. JavaScript ist schon schlimm genug.
Stimmt. Deswegen sind ca. 80% der Internetseiten basierend auf PHP... JavaScript zufälligerweise ca. 95% aufwärts.
Am Rande, Wordpress, Forensoftware usw. nutzen großenteils auch PHP, JavaScript usw. Bei einem eigenen Spiel sollte man abwiegen, welche Sprache sich am ehesten eignet und welches Ziel das Spiel verfolgt.
Ich würde dir mal empfehlen den Framework Laravel anzuschauen.
Ist so ziemlich der beliebteste PHP Framework...
Gibt endlose plugins wo man wirklich nicht mehr viel machen muss..
Ein eingebautes Loginsystem gibt es auch bereits.
Mache so ziemlich alle Projekte mit diesem Framework.
Alternativ wenn du eher ein Java fan bist:
Spring würde ich allerdings nur als pures Backend nehmen also als API
welche sprachen? 08/05/2013 - Metin2 Private Server - 11 Replies Hey,
Ich möchte einen Server aufmachen. Jedoch habe ich noch nicht so viel Erfahrung im technischen.
Deshalb möchte ich erstmal alle sprachen die in einem Server, aber auch clientside vorkommen mittelmäßig bis gut lernen. Ich weiß, dass dies lange dauert aber ich mache es ja auch weill es mir fun macht...
Also könnt ihr mir pls alle sprachen aufzählen und am besten noch dazu schreiben für was man die benötigt
Z. B.
Lua für die quests
Welche Sprachen lernen ? 11/20/2012 - General Coding - 8 Replies Ich habe zuvor nie was mit i.welchen Script Sprachen o.Ä zu tun gehabt.
Deshalb wollte ich hier mal nachfragen womit man den am besten anfangen sollte
Ich habe nie was mit HTML / Php / c# / c++ /Delphi usw. zu tun gehabt,also mit keiner Sprache ..
Also derzeit bin ich ein nichts
Was würdet ihr mir empfehlen ?
Welche M/Programmier-Sprachen lernen ? 06/05/2005 - General Coding - 0 Replies Hey.. ich bin noch ein ziemlicher noob in ebn allen M/Programmier-Sprachen un würde mich da gerne mal beratn lassn, welche Sprache eigentlich wofür am bestn zu gebrauchn is..
Ich z.B. habe anfangs vor erstmal die "grund-Web-Sprachen" zu lernen, wie HTML, CSS, Java/S., PHP, usw. und bin mir da ziemlich unschlüssig was ich überhaupt später mal gebrauchn kann, bzw. was ich, wenn ich mal vor lauter größenwahn auf die idee kommen sollte, alles lernen zu wollen, in welcher reihenfolge lernen...