pizza4ever
Lt. Commander
- Registriert
- Apr. 2009
- Beiträge
- 1.707
Hallo zusammen,
ich bin ein bekennender Powershell Liebhaber. Ich finde Powershell großartig und habe damit tolle Sachen gebaut. Auch bei größeren Projekte hatte ich nie das Gefühl, dass der Code irgendwann unwartbar wurde weil man Funktionen, Module und Klassen hatte und wenn es Performanceprobleme gab, konnte man oft auf c# ausweichen oder - da meine Probleme es zugelassen haben - einfach mit einer längeren Laufzeit leben. Und die Verfügbarkeit vom .net Framework ist einfach einfach super, weil man damit für seeehr viele Themen was fertiges hat. Auf der Arbeit war es immer so, dass man ein Projekt für ein Problem anfangen konnte (schnelles Prototyping) und dann das ganze bei Bedarf ausbauen konnte.
Es gibt aber auch Dinge die mich stören an Powershell
1.) Gefühlt wenig Weiterentwicklung
2.) Es gibt immer mal wieder Probleme, wo man beim Blick über über den Tellerrand sieht, dass z.B. Python am Ende schlicth bessere Module vorhanden sind. z.B. die Excel Integration ist OK bei Powershell, aber es gibt genau ein Modul und das ist teilweise unsäglich langsam. Python ist sogar um etliche Male schneller wenn man die Daten erst in ein JSON rausschreibt und dann wieder einliest. Es gibt zwar externe Libarys z.B. IronXl aber die sind dann ggf. kostenpflichtig. Weiteres Beispiel ist das SQLITE Modul, welches seit 5 Jahren kein Update erfahren hat. Man kann zwar über System Data SQLITE auch direkt das ganze anbinden, aber dann erzeugt man schon viel (teilweise unschönen) code in Powershell + Dokus findet man dann auch fast nur noch wenn man nach c# googlet (und den code dann portiert).
3.) Kleine Community v.a. bei komplexeren Themen. Ich höre immer wieder von Leuten die damit kleinere Aufgaben automatisieren, aber wenig davon dass damit wirklich größere Themen betrieben werden.
Sachen die mich reizen würden wäre Python oder Golang, was ja inzwischen auch riesig geworden sein soll. Ich habe vor Jahren mal mit Python rumexperimentiert, bin aber nie wirklich warm damit geworden.
Was sind eure Meinungen?
ich bin ein bekennender Powershell Liebhaber. Ich finde Powershell großartig und habe damit tolle Sachen gebaut. Auch bei größeren Projekte hatte ich nie das Gefühl, dass der Code irgendwann unwartbar wurde weil man Funktionen, Module und Klassen hatte und wenn es Performanceprobleme gab, konnte man oft auf c# ausweichen oder - da meine Probleme es zugelassen haben - einfach mit einer längeren Laufzeit leben. Und die Verfügbarkeit vom .net Framework ist einfach einfach super, weil man damit für seeehr viele Themen was fertiges hat. Auf der Arbeit war es immer so, dass man ein Projekt für ein Problem anfangen konnte (schnelles Prototyping) und dann das ganze bei Bedarf ausbauen konnte.
Es gibt aber auch Dinge die mich stören an Powershell
1.) Gefühlt wenig Weiterentwicklung
2.) Es gibt immer mal wieder Probleme, wo man beim Blick über über den Tellerrand sieht, dass z.B. Python am Ende schlicth bessere Module vorhanden sind. z.B. die Excel Integration ist OK bei Powershell, aber es gibt genau ein Modul und das ist teilweise unsäglich langsam. Python ist sogar um etliche Male schneller wenn man die Daten erst in ein JSON rausschreibt und dann wieder einliest. Es gibt zwar externe Libarys z.B. IronXl aber die sind dann ggf. kostenpflichtig. Weiteres Beispiel ist das SQLITE Modul, welches seit 5 Jahren kein Update erfahren hat. Man kann zwar über System Data SQLITE auch direkt das ganze anbinden, aber dann erzeugt man schon viel (teilweise unschönen) code in Powershell + Dokus findet man dann auch fast nur noch wenn man nach c# googlet (und den code dann portiert).
3.) Kleine Community v.a. bei komplexeren Themen. Ich höre immer wieder von Leuten die damit kleinere Aufgaben automatisieren, aber wenig davon dass damit wirklich größere Themen betrieben werden.
Sachen die mich reizen würden wäre Python oder Golang, was ja inzwischen auch riesig geworden sein soll. Ich habe vor Jahren mal mit Python rumexperimentiert, bin aber nie wirklich warm damit geworden.
Was sind eure Meinungen?