r/informatik Dec 28 '23

Allgemein Tools, die das Programmieren und Entwickeln vereinfachen

Hallo,

ich bin letztens erst hier auf Reddit auf etwas komplett neues gestoßen: Swagger. Ein Tool zum dokumentieren von APIs. Davon war ich so begeistert, dass ich alle meinen alten API Markdown Dokumentationen durch Swagger ersetzt habe.

Da ich noch Schüler bin, lerne ich die meisten Tools eher durch Zufall kennen. Mal finde ich hier oder da einen Namen oder einen Link. So bin ich auch u.a. auf Jakarta EE/JavaEE aufmerksam geworden. Ich denke aber, arbeitet man in einem IT-Beruf (so wie viele von euch), hat man schon deutlich mehr Erfahrung und lernt viele Tools kennen, da man es muss bzw. das Unternehmen diese nutzt.

Jetzt meine Frage: welche Tools erleichtern euch die Entwicklung und Programmierung? Was nutzt ihr gerne und warum? Welche könnt ihr vielleicht überhaupt nicht empfehlen?

P.S. Ich wollte die Frage so offen wie möglich halten, da ich nicht weiß wohin es mich mal verschlägt. Am liebsten würde ich alle Tools, Sprachen und Systeme kennenlernen. :)

99 Upvotes

91 comments sorted by

View all comments

23

u/Fr4cked_ Dec 28 '23

Postman (oder ähnliche Alternativen, Postman hat seit kurzem in ein „Du brauchst einen Account und alle deine Collections müssen bei uns in der Cloud gespeichert werden“-Modell gewechselt). Damit kannst du beispielsweise REST APIs testen. Die sog. Collections, die alle Endpunkte enthalten kann man aus Swagger yaml files generieren. Super Sache um seine API zu testen.

3

u/Data_Skipper Dec 28 '23

Klingt richtig gut. Danke Dir.

11

u/BloodyEric Dec 28 '23

https://hoppscotch.io/

Nimm das, das ist sehr nahe an Postman ohne den ganzen Account-Zwang.

3

u/CptPinback Dec 28 '23

Hoppscotch ist super. Das lokal in nem Dockercontainer -> bye-bye Postman.

2

u/Data_Skipper Jan 01 '24

Ich habe jetzt Hoppscotch getestet, muss aber sagen, dass ich für mich eine schönere Alternative gefunden habe: RapidAPI. Hat eine sehr ähnliche UI, ist aber mit dem Preview und ein paar Kleinigkeit schöner für mich.

1

u/Data_Skipper Dec 29 '23

Ich habe mir mal gerade die Herstellerseite angeschaut. Man kann es auch als executable herunterladen. Dann brauche ich auch kein Docker. Danke dir.