Au cours des dernières semaines, j'ai dû faire quelque chose de très simple, en théorie, taper un horodatage.
Oui, je pourrais simplement utiliser l'un des milliers de scripts bash, ou l'écrire en Python pendant mon sommeil, mais je voulais utiliser cela comme excuse pour me remettre à l'écriture de GoLang. J’en suis tombé amoureux pour la première fois pendant les vacances de Thanksgiving. Il m'a fallu un peu plus d'une semaine (40 heures) pour m'y prendre suffisamment pour écrire un joli petit analyseur SNMP personnalisé pour l'application de surveillance PRTG.
Le problème que j'ai rencontré à l'origine était que l'application Python à thread unique ne crachait pas les données nécessaires assez rapidement. C'est triste de dire que c'était plus facile pour moi d'apprendre un langage de programmation, puis, à l'époque, d'apprendre à faire du multithreading en Python ?.
Avance rapide jusqu'en 2024, et j'étais un peu envieux de toutes les applications CLI soignées écrites en Rust. Personnellement, je n’ai rien contre, je n’ai tout simplement pas le temps ni la patience de m’attaquer à quelque chose avec une courbe d’apprentissage aussi RIGIDE pendant mon temps libre. À mon humble avis, GoLang est « assez rapide » pour la plupart des objectifs pratiques. Je dis à tous ceux que je connais, si vous ne pouvez apprendre qu’un seul langage de programmation, apprenez Python. Si vous pouvez en apprendre deux, apprenez Python ET GoLang. Ils se complètent bien, tout en étant à la fois faciles à apprendre et très compétents dans l'espace DevOps.
Quoi qu'il en soit, j'espère que Timbre vous plaira ?, laissez-moi un commentaire ou un mail si vous l'aimez ?
Merci !
Informations de contact :
? Mastodonte
? Courriel
? RSS du site
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!