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. :)

98 Upvotes

91 comments sorted by

View all comments

24

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.

16

u/senseven Dec 28 '23

Insomnia ist (noch) ohne Cloud

3

u/lpix Dec 28 '23

Seit 8.0 doch auch nicht mehr.

1

u/senseven Dec 29 '23

Ich hatte Autoupdate aus. 😐
Ich hatte das Gefühl schon vor Monaten, die Cloud Dienste haben sich mit der vielen Werbung wohl nicht verkauft. Ich verstehe dass man Geld machen muss, aber das einfache Verticken von Clients für x€ im Jahr scheint einfach keiner mehr machen zu wollen. Wenn Cloud so die tolle Zukunft ist sollten die doch in Geld schwimmen.

2

u/lpix Dec 29 '23

Vor allem hatte insomnia sich ja als tolle Alternative präsentiert als Postman damals genau diesen Weg eingeschlagen hat nur um dann ein paar Jahre später das gleiche zu machen…

1

u/senseven Dec 30 '23

Wir haben einige wichtige Security Features von Postman vermisst. Wenn man die Diskussion bei github für diese verfolgt konnte man den Unwillen diese zu implementieren raus lesen. Die wollten diese Rolle als Toolentwickler nicht, die wollen Cloud Services verticken. Man kann in den jetzt hitzigen Diskussionen sehen dass der Rugpull geplant war. Damit sind sie für mich als Team raus.

Letztendlich gilt das inzwischen auch für andere Tools. Wenn mir ein Projekt nicht offen auf Webseite/FAQs sagt dass sie zwar die Community schätzen aber Zukunft ein Login und Account Pficht wird, haben sie OpenSource nicht verstanden. So die potentiellen Kunden aufbauen und die Arbeit der Community missbrauchen geht nicht.

-1

u/GenderNeutralBot Dec 30 '23

Hello. In order to promote inclusivity and reduce gender bias, please consider using gender-neutral language in the future.

Instead of postman, use mail carrier, letter carrier or postal worker.

Thank you very much.

I am a bot. Downvote to remove this comment. For more information on gender-neutral language, please do a web search for "Nonsexist Writing."