TopSecurity Geschrieben 18. Juli 2020 Geschrieben 18. Juli 2020 Moin, ich habe vor mal ein Backend zu entwickeln. Da stellt sich mir jetzt die Frage, 1. welche Sprache soll ich verwenden? 2. Welches Framework soll ich verwenden? Dann nochmal zur allgemeinen Verständnis für mich: Wenn man ein Backend programmiert, ist es dann gleichzeitig eine API? Und wie bekomme ich es hin ein Backend bzw. eine API im JSON bzw. XML Format zu programmieren? Ich würde euch sehr danken, wenn ihr mir all diese Fragen beantworten könntet. Schönes Wochenende.
Visar Geschrieben 18. Juli 2020 Geschrieben 18. Juli 2020 Sprache? Keine Ahnung, schwer da für "irgendetwas" eine Empfehlung zu geben. Nimm doch "irgendeine". Nein, ein Backend ist nicht automatisch eine API. Wie du das hinbekommst? Ich würde damit anfangen mich überhaupt erstmal in das Thema einzulesen. https://jsonapi.org/
tkreutz2 Geschrieben 18. Juli 2020 Geschrieben 18. Juli 2020 Dann solltest Du bei den Grundlagen zu allen Einzelthemen anfangen und anschließend erst einmal Erfahrungen mit verschiedenen Produkten sammeln. Viele Produkte im Opensource Bereich besitzen auch eine Community, bei der man aktiv mit arbeiten kann. Das fängt dann mit einfachen Aufgaben an und wird danach komplexer. Vorteil ist, dass meistens ein erfahrener Projektleiter die Entwickler begleitet. Das Verständnis kommt mit der Zeit nach und nach. Ein beliebtes Produkt und eine bekannte Anlaufstelle ist z.B. Apachefriends (XAMPP). https://community.apachefriends.org/f/
TopSecurity Geschrieben 18. Juli 2020 Autor Geschrieben 18. Juli 2020 Also könnte ich theoretisch ein Backend mit Java und Spring Boot enwickeln? alg0rithm reagierte darauf 1
Visar Geschrieben 18. Juli 2020 Geschrieben 18. Juli 2020 Nein, ausgerechnet damit geht das leider nicht. 🙄 (Diese Zeile kann Spuren von Sarkasmus und Sellerie enthalten) Lies dir doch bitte ein paar Grundlagen durch.
TopSecurity Geschrieben 18. Juli 2020 Autor Geschrieben 18. Juli 2020 vor 1 Minute schrieb Visar: Lies dir doch bitte ein paar Grundlagen durch. Also Grundlagen im Sinne deines Links? -> https://jsonapi.org/ vor 13 Minuten schrieb tkreutz2: Viele Produkte im Opensource Bereich besitzen auch eine Community, bei der man aktiv mit arbeiten kann. Das fängt dann mit einfachen Aufgaben an und wird danach komplexer. Vorteil ist, dass meistens ein erfahrener Projektleiter die Entwickler begleitet. Das Verständnis kommt mit der Zeit nach und nach. Wo genau gibt es solche Seiten, wo man Aufgaben hat, die immer schwieriger bzw. komplexer werden?
tkreutz2 Geschrieben 18. Juli 2020 Geschrieben 18. Juli 2020 (bearbeitet) vor 10 Minuten schrieb TopSecurity: Also Grundlagen im Sinne deines Links? -> https://jsonapi.org/ Wo genau gibt es solche Seiten, wo man Aufgaben hat, die immer schwieriger bzw. komplexer werden? Keine Seiten mit Aufgaben, sondern aktive Mitarbeit in Communitys von konkreten Produkten als Teil des Entwickler-Teams z.B. https://symfony.com/doc/current/contributing/index.html (oder eben https://www.apachefriends.org/de/index.html) Opensourceprodukte suchen immer Unterstützer oder Leute, die mitarbeiten wollen. Einfache Aufgaben fangen z.B. an bei der Hilfe in Form von Bug-Fixing (Ticket-System), Übersetzung, Tests usw. Dabei bekommt man automatisch in Berührung mit den Teilen des Quelltextes, welche die Funktionalität zur Verfügung stellen. Daneben kann man sich selbst mit den Grundlagen beschäftigen, indem man z.B. einfach einen Webserver mit XAMPP einrichtet (einschl. Datenbank), danach z.B. Wordpress usw. Wenn es zu Problemen kommt im Bereich XY und man Probleme finden und lösen kann, versteht man die Zusammenhänge. Darauf aufbauend könnte man dann ein eigenes Produkt entwicklen, sofern man dazu Zeit- und Muse findet. Bearbeitet 18. Juli 2020 von tkreutz2
Thanks-and-Goodbye Geschrieben 18. Juli 2020 Geschrieben 18. Juli 2020 Uralte Forensitte: ein Thema: ein Thread.
Empfohlene Beiträge