IDE Empfehlung für Perlprogrammierung

Begonnen von CoolTux, 01 April 2020, 09:29:27

Vorheriges Thema - Nächstes Thema

Beta-User

Klar - normales syntax-highlighting fällt einem als feature ja schon gar nicht mehr auf, das kann ja sogar mcedit (mit dem arbeite ich gelegentlich, wenn ich direkt auf dem Hauptsystem Feinjustagen via ssh mache...).

Aber nachdem ich das mit perlcritic mal "verschmeckt" habe, wäre es ja ganz nett, das Thema "nebenbei" auch direkt mit dem bisherigen Haupttool abräumen zu können...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Zitat von: Beta-User am 01 April 2020, 16:30:26
Klar - normales syntax-highlighting fällt einem als feature ja schon gar nicht mehr auf, das kann ja sogar mcedit (mit dem arbeite ich gelegentlich, wenn ich direkt auf dem Hauptsystem Feinjustagen via ssh mache...).

Aber nachdem ich das mit perlcritic mal "verschmeckt" habe, wäre es ja ganz nett, das Thema "nebenbei" auch direkt mit dem bisherigen Haupttool abräumen zu können...

Das wiederum war bei Eclipse gut. Da konnte man pro perlcritic Stufe sagen was er anzeigen/melden soll. Also Error warning oder info
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Beta-User

...da habe ich vor Jahren mal reingeschaut ("damals" aber wegen einer Java-Sache (?)). Ist vermutlich mit ein kleines Bausteinchen, warum ich immer mehr zum Puristen werde ;D ::) .

An sich mag das - wie viele andere gute Tools auch - wirklich super sein, aber: mir persönlich  sind die "richtigen Softwaretools" alle zu kompliziert. Ich nutze das alles je eher nur dann und wann, meist, wenn ich "nur schnell mal" was machen will (oder muß...). Wenn ich mich dann auch noch in den Untiefen der Tools verheddere, wird aus Spaß schnell Stress. Da schieße ich mir lieber auch schon mal (vorbereitet) das Hauptsystem ab, wenn ich kritische Dinge testen muß, anstatt die Zeit dann für die Einarbeitung in Dinge zu verwenden, die ich in 2 Monaten (meistens) wieder vergessen habe... Da ist ein Editor, den ich kenne und nur "kurz mal umstellen" muß, mindestens emotional deutlich im Vorteil  ;D .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

zap

Manchmal Visual Studio Code mit sftp Plugin für Zugriff auf den Raspi.

Meistens unter MacOS BbEdit (sftp Mode eingebaut)



2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

vuffiraa

Ich habe lange Zeit mit Eclipse gearbeitet.

Jetzt bin ich auf Visual Studio Code umgestiegen.
Ich bin da eigentlich ganz zufrieden, als Plugins habe ich Perl Toolbox und perl-outline installiert.
Weitere interessante Plugins sind dann Git History und GitLens ;-)

Gruß VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

PatrickR

Ich nehme für Perl gerne KomodoIDE (siehe Empfehlung oben). Volle Debuggingfunktionen (Breakpoints, Steps, Variable Inspection etc.) sind schon sehr cool. Mit FHEM habe ich das Debugging aber noch nicht getestet. Der Hersteller lässt sich das Ding aber fürstlich entlohnen.

Patrick


Von unterwegs gesendet.
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

RichardCZ

Egal was für eine IDE man verwendet, der Editor dort sollte den Quelltext zumindest nicht mit überflüssigen Whitespaces zuschei*en.

Die TABs wiederum sollten idealerweise 4er Gruppen - allerdings aus SPACE bestehend sein.

Nur so ein Detail am Rande.
Witty House Infrastructure Processor (WHIP) is a modern and
comprehensive full-stack smart home framework for the 21st century.

CoolTux

Das macht mein Kate ziemlich gut.
Ich bleibe auch beim Kate Editor. Finde nichts was annähernd meine Bedürfnisse so gut ab deckt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net