Entwicklungsumgebung: welche ?

  • Hallo zusammen,


    nachdem ich seit geraumer Zeit den vdr als user verwende, möchte ich gerne mal in die internas reinschauen und vielleicht die eine oder andere Funktion schreiben.


    Unter www.vdr-wiki.de wird KDevelop oder Eclipse (mit dem CDT-Plugin) vorgestellt.


    Ich benutze Ubuntu 10.04, da fehlt KDevelop (zumindest konnte ich es in den Repository nicht finden.). Unter Eclipse arbeite ich seit mehreren Jahren beruflich, allerdings in Java. Unter Java ist Eclipse top, allerdings fühlte es sich unter c/c++ etwas umständlicher an.


    Was benutzt ihr als Entwicklungsumgebung ? KDevelop, Eclipse oder doch grep/vi ? Ein kurzes Statement, welche IDE ihr benutzt und was die Vorzüge dieser sind, wäre nett.


    Gruß Rainer

  • Hi,


    wie schaut's denn mit wxWidgets aus?


    Grüße joker

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

  • Eclipse finde ich persönlich auch etwas überfrachtet, für so reine C/C++ Sachen wie VDR etc. verwende ich gerne Code::Blocks. Alles drin was man braucht und trotzdem recht schlank und schnell.

  • Laut dem Funktionsumfang von Code::Blocks auf Wikipedia wäre das mal einen Blick wert. Im Web habe ich zum Thema wxWidgets nur eine GUI-Library gefunden. Die IDE Code::Blocks verwendet wxWidgets, was jedoch aus meiner Sicht nichts mit dem Programmieren des vdrs zu tun hat.

  • Hi,


    OK, ich hab' mich unklar ausgedrückt, das Toolkit für X/gnome ist wxGTK (apt-cache search wxgtk). Eigentlich ist es dafür gedacht, Programme für X (mit forms) zu schreiben, aber reines C/C++ geht natürlich auch.


    Mir reicht im Übrigen für kleine Projekte gedit, entscheidend ist die Syntaxhervorhebung.


    Grüße joker

    HW VDR: Thermaltake DH102 | Gigabyte GA-M720-US3 | AMD 270u | 8GB RAM | 120GB SSD System + 3TB HDD Daten | L4M Cine CT V6 + Flex S2 | Zotac GT630 | Futaba MDM166A | Atric IR-Einschalter Rev. 5 | NEC P553 | SEDU + 96 PIX | Pioneer SC-LX85 | Jamo S606
    SW VDR: Debian Wheezy | Kernel 3.2.0-4-amd64 | Mate 1.6 | VDR 2.2.0 | nVidia 331.79 | LIRC 0.9.0 | media_build_experimental | Plugins: permashift 1.0.3, softhddevice 0.6.1rc1-git, menuorg 0.5.1, skinnopacity 0.1.3, tvscraper 0.2.0-git, seduatmo 0.0.2-git, mplayer 0.10.2-hg, fritzbox 1.5.3, vdradmin-am 3.6.9, femon 1.7.19, targavfd 0.3.0, span 0.0.7, dvd 0.3.6-cvs, graphtftng 0.4.10-git, extrecmenu 1.2.4-git, epgsearch 1.0.1-git, block 0.1.2-git, cpumon 0.0.6a, ac3mode 0.1, HD-- 1.0.0-hg, u. v. a. ...

  • Hi,


    ich habe zuerst mit gedit und Kommandozeile "entwickelt". Jetzt nehme ich Geany. Diese IDE ist bei Ubuntu dabei und hat nur das, was man auch brauch http://wiki.ubuntu-forum.de/index.php/Geany.
    LG


    Joachim

    Mein VDR: Digitainer II Gehäuse, Asus M85M-US2H, AMD Sempron 140, 2 GB RAM, 1 TB WD Festplatte, Satelco Easywatch / Terratec Cinergy DVB-C, IR- Fernbedienung mit Atric-Einschalter, yavdr-0.5.0a

    Einmal editiert, zuletzt von gnapheus ()

  • Zitat

    Original von rblickle


    Ich benutze Ubuntu 10.04, da fehlt KDevelop (zumindest konnte ich es in den Repository nicht finden.)


    Hallo,


    die neue KDevelop Version gefällt mir persönlich sehr gut. Unter Ubuntu 10.04 findest du diese in den backports. (Einfach mal die Backport-Updates kurz aktivieren, KDevelop installieren und danach die backports wieder deaktivieren).


    Gruß

    VDR:
    Hardware: Asus AT5IONT-I // 1024MB Kingston ValueRAM PC3-8500 // Samsung F3 Ecogreen 1000GB // TBS 6920
    Software: Ubuntu 10.04 LTS // s2-liplianin // vdr-1.7.16 // xbmc

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!