IDE Empfehlung für Perlprogrammierung

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

Vorheriges Thema - Nächstes Thema

CoolTux

Hallo,

Welche IDE wird im Perlkreisen so empfohlen? Ich selbst habe bisher nur mit einem Texteditor geschrieben (Kate vom KDE Team), der aber auch Autovervollständigung und Syntax Highlighting beherrscht.
Aktuell schaue ich mir Eclipse an, bin aber kein Java Freund und das Teil ist sowieso ziemlich aufgebläht um nur mal Perl zu schreiben. Auch wenn es mit epic eine volle Perlunterstützung mit sich bringt.


Grüße
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

RichardCZ

Zitat von: CoolTux am 01 April 2020, 09:29:27
Hallo,

Welche IDE wird im Perlkreisen so empfohlen? Ich selbst habe bisher nur mit einem Texteditor geschrieben (Kate vom KDE Team), der aber auch Autovervollständigung und Syntax Highlighting beherrscht.
Aktuell schaue ich mir Eclipse an, bin aber kein Java Freund und das Teil ist sowieso ziemlich aufgebläht um nur mal Perl zu schreiben. Auch wenn es mit epic eine volle Perlunterstützung mit sich bringt.

Also die alten Hasen unter Linux benutzen Emacs oder Vim.
Ich persönlich bevorzuge Emacs mit cperl-mode und folding - aber da gibt es viele Geschmäcker.

http://padre.perlide.org/ hat mal ziemlich viel Aufmerksamkeit genossen, aber weiß nicht wie weit das heute noch aktiv/gepflegt ist.
Vielleicht mal hier reinschauen ob das was für einen ist: http://padre.perlide.org/screencasts.html
Disclaimer: Ich habe es mal meinen Kids installiert, selber aber nie benutzt.
Witty House Infrastructure Processor (WHIP) is a modern and
comprehensive full-stack smart home framework for the 21st century.

KernSani

Ich verwende Sublime, da gibt's Plugins für z.B.  Perlcritics, git, ...


Gesendet von iPhone mit Tapatalk
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

herrmannj

+1 für Sublime. Kostet zwar, bin aber auch sehr zufrieden damit.

Das mit dem Perlcritic plugin wusste ich nicht. Danke! @KernSani, das werde ich mir installieren.

CoolTux

Zitat von: RichardCZ am 01 April 2020, 10:08:33
Also die alten Hasen unter Linux benutzen Emacs oder Vim.
Ich persönlich bevorzuge Emacs mit cperl-mode und folding - aber da gibt es viele Geschmäcker.

http://padre.perlide.org/ hat mal ziemlich viel Aufmerksamkeit genossen, aber weiß nicht wie weit das heute noch aktiv/gepflegt ist.
Vielleicht mal hier reinschauen ob das was für einen ist: http://padre.perlide.org/screencasts.html
Disclaimer: Ich habe es mal meinen Kids installiert, selber aber nie benutzt.

padre sieht ganu nett aus. Und ich habe mir schon einige Perltips von dem Entwickler so angeschaut. Mal schauen ob mir das Programm besser liegt.
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

CoolTux

Zitat von: KernSani am 01 April 2020, 10:13:37
Ich verwende Sublime, da gibt's Plugins für z.B.  Perlcritics, git, ...


Gesendet von iPhone mit Tapatalk

Da habe ich auch schon geschaut da Du ja in einem anderen Thread davon erzählt hattest. Aber 80 Dollar. Kosten die Plugins auch noch was?
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

herrmannj

sind aus meiner Sicht gut investierte 80 Dollar. Ich glaube (tm) es gibt einige plugins die was kosten, andere nicht.

KernSani

Zitat von: CoolTux am 01 April 2020, 10:27:17
Da habe ich auch schon geschaut da Du ja in einem anderen Thread davon erzählt hattest. Aber 80 Dollar. Kosten die Plugins auch noch was?
Ich verwende die Testversion ;-) Da gibt's gelegentlich ein Popup, aber ansonsten keine Einschränkungen... Die Plugins (die ich verwende) sind kostenlos.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

CoolTux

Zitat von: KernSani am 01 April 2020, 10:48:25
Ich verwende die Testversion ;-) Da gibt's gelegentlich ein Popup, aber ansonsten keine Einschränkungen... Die Plugins (die ich verwende) sind kostenlos.

Oh das ist ja mal ne gute Idee. So zum reinschnuppern
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

nils_

ich benutze momentan für vieles Visual Studio Code.
wie gut oder schlecht da perl funzt, kann ich leider nicht sagen.
viele Wege in FHEM es gibt!

CoolTux

Also ich habe mir jetzt mal, ausser Sublime, die Möglichkeiten angeschaut und ich musste feststellen ich bin verwöhnt. Weder Eclipse noch padre sagen mir zu.
Schaue mir die Tage mal Sublime an.
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

RichardCZ

Zitat von: CoolTux am 01 April 2020, 15:59:42
Also ich habe mir jetzt mal, ausser Sublime, die Möglichkeiten angeschaut und ich musste feststellen ich bin verwöhnt. Weder Eclipse noch padre sagen mir zu.
Schaue mir die Tage mal Sublime an.

https://www.activestate.com/products/komodo-ide/download-ide/

Das war mal vor 20 Jahren auch eine sehr gefragte IDE. Version 12 ist wohl nicht so alt und angeblich frei.
Auch hier gilt: Nie selbst genutzt, kein product placement.
Witty House Infrastructure Processor (WHIP) is a modern and
comprehensive full-stack smart home framework for the 21st century.

CoolTux

Zitat von: RichardCZ am 01 April 2020, 16:10:46
https://www.activestate.com/products/komodo-ide/download-ide/

Das war mal vor 20 Jahren auch eine sehr gefragte IDE. Version 12 ist wohl nicht so alt und angeblich frei.
Auch hier gilt: Nie selbst genutzt, kein product placement.

Danke Dir. Ich schaue mal.
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

@CoolTux:
Nutzt du in Kate das Perl-Plugin?
https://www.linux-apps.com/p/1127131/

(Ich kann dazu nichts sagen, aber je älter desto mehr bin ich bei den privaten Geschichten aus diversen Gründen "Purist" und mache z.B. auch "manche Dinge" dann lieber in Markdown - ggf. mit dem betreffenden Editor-Plugin.)

Da ich bisher "vollwertige" IDE's eher verwirrend wie hilfreich fand (schon tom+plattform-io ist auf meinem "Monitorchen" eher eine Tortur wie hilfreich), wäre etwas mehr Hintergrund zu "Kate" eventuell interessant, zumal das plugin auch perl -c/perlcritic kennen sollte. Vielleicht gibt's da ja noch mehr interessante und einfach Tricks? Vor allem,  wenn du hier schreibst, dass die anderen Tools - jedenfalls auf den ersten Blick - nicht sooo viel besser aussehen...?
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

Ich verwende nicht direkt das Plugin. Ich denke aber des es eh schon lange integriert ist. Denn ich habe Syntax Highlighting und mehr und kann direkt sagen, oder es wird erkannt, das ich Perl Code verwende.
Eigentlich ist Kate super. Wollte nur mal schauen wegen direkter Git Implementierung. Gibt zwar Plugins aber nur zum browsen und vielleicht zum commit
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