[solved]Programistyczne IDE do programowania w czymś więcej niż C++ pod GTK/QT(nie pod KDE)

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

[solved]Programistyczne IDE do programowania w czymś więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: Savpether »

Poszukuję IDE pisane w GTK/QT, więc netbeans i eclipse odpada, potrzebne mi ono będzie głównie do programowania w C/C++/Pythonie. Anjuta odpada i Code:Blocks również, szukam czegoś o większych możliwościach.

IDE pisane dla KDE też odpada, nie chciałbym dociągać połowy kde by go używać, qtcreator najbliżej jest moich potrzeb, aczkolwiek posiada nieco mnie funkcji niżeli bym chciał, KDevelop posiada wszystko czego chcę, czy jest coś w rodzaju KDevelop dla gnome?
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: Programistyczne IDE do programowania w czymś więcej niż C++ pod GTK/QT(nie pod K

Post autor: kklimonda »

emacs/vim? Oba mają interfejsy w Gtk+. A na poważnie to nic ciekawego nie znajdziesz. W środowisku deweloperów GNOME przeważają właśnie te dwa edytory, podobnie wśród deweloperów Pythona.
Osobiście poleciłbym Wing IDE do Pythona, emacs do C i C++ (ew. można zobaczyć jak Qt Creator radzi sobie z kodem C++ który nie jest Qt - ponoć całkiem dobrze). Ew. emacs do wszystkiego ale to trochę samozaparcia w pierwszych dniach wymaga.
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Odp: Programistyczne IDE do programowania w czymś więcej niż C++ pod GTK/QT(nie pod K

Post autor: Savpether »

Qtcreator radzi sobie bardzo dobrze zarówno z C jak i C++. Cóż w takim razie poczekam, aż pojawi się ciekawsza pozycja od KDevelop.
kklimonda
Zakręcona Traszka
Zakręcona Traszka
Posty: 585
Rejestracja: 20 kwie 2008, 04:21
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME

Odp: [solved]Programistyczne IDE do pro(...)więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: kklimonda »

Zamiast czekać dołącz do jakiegoś projektu i pomóż sworzyć tę alternatywę. ;)
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: [solved]Programistyczne IDE do pro(...)więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: luzakwielki »

Savpether pisze:Poszukuję IDE pisane w GTK/QT, więc netbeans i eclipse odpada, potrzebne mi ono będzie głównie do programowania w C/C++/Pythonie.
Nie rozumiem dlaczego Eclipse odpada, bo jak najbardziej spełnia warunek - jego GUI pod linuksem wykorzystuje GTK, a przy okazji jest najpotężniejszym IDE pod Linuksem - dodatkowo nowa nadchodząca wersja 3.7 (CDT 8.0) wprowadza dla C++ świetne nowinki:
- lepsze wsparcie dla GDB którego nie znajdziesz w żadnym innym IDE łącznie z pretty-printing, debuggowania wielowątkowego, Live code patchingu... a nawet tych rzeczy, które są dopiero w GDB planowane na przyszłe wydania,
- Własny debugger pisany przez nokię (Eclipse Debugger for C++), niezależny od zewnętrznych (jak GDB)
- masa innych ulepszeń jak poprawki w systemie budowania aplikacji, refractoringu, indekserze, edytorze... czy nawet jeśli chciałbyś użyć do zrobienia windowsowej wersji programu kompilując w kompilatorze Microsoftu integrację z Visual C++

//Edit:
Spodziewam się, że zaraz dopiszesz wymaganie, że musi być napisany w C++, to napiszę jeszcze coś:
Szukasz potężnego IDE, a takich jest niewiele:
- (IBM) Eclipse (Java),
- Apple Xcode (Objective-C),
- Microsoft Visual C++ (C#),
- (Sun) NetBeans (Java),
- Oracle Solaris Studio (Java)
Żadne z potężnych IDE nie używa C++, a tylko Apple zdecydowało się użyć natywnego kodu (jednak języka, któremu bliżej językom jak Java/C# (chociażby przez automatyczny GC) niż C/C++).
Ogólnie C/C++ nie bardzo nadają się do pisania IDE i później rozwijania go - po prostu dużo więcej jest roboty, dużo więcej możliwych błędów, dużo więcej rzeczy o które trzeba się martwić... dlatego jeśli ktoś robi IDE w C++ to czas na rozwijanie możliwości jest połykany przez pracę i debuggowanie problemów z C++.
Jedynie Nokia stworzyła IDE korzystając z C++, ale jednak nie do końca, bo QT samo w sobie pozwala na wiele więcej niż sam język C++ (więc już jest wiele gotowe i zadbane przez same QT i odpada), ale nie zapominajmy, że QtCreator to nie sam C++ - wiele jest w QML, część w JavaScript, a same okienka są przechowywane w plikach XML i z nich czytane (a XML szybko się nie przetwarza) - wszystkie te języki (QML/JavaScript/XML są bezpośrednio obsługiwane przez QT i fajnie współpracują z C++, jednak są znacznie wolniejsze nawet od Javy czy C#)... jednak IDE Nokii ciężko włączyć do powyższej listy ze względu na możliwości, a i sama Nokia korzysta z Eclipse i go współrozwija, a QtCreator to taki dodatkowy projekt.

Podsumowując chcesz potężnego, wygodnego IDE to wybierz któreś z listy którą wymieniłem... chcesz IDE pisane w C++, to też jest ich masa, chcesz to połączyć to niestety takie IDE nie istnieje i już istnieć raczej nie będzie (do niedawna można było powiedzieć jeszcze tak o Microsoft Visual C++, ale oni też zrezygnowali z kodu C++ na rzecz szybszego rozwoju i przepisali do C# i .NET).
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: [solved]Programistyczne IDE do pro(...)więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: Savpether »

Eclipse jest pisane w Java i jest wolne.
luzakwielki
Wytworny Kaczor
Wytworny Kaczor
Posty: 264
Rejestracja: 19 lis 2008, 11:42
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Re: [solved]Programistyczne IDE do pro(...)więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: luzakwielki »

Savpether pisze:Eclipse jest pisane w Java i jest wolne.
Eclipse jest bardzo szybkie - tylko jest stosunkowo pamięciożerne (za to nie ma wycieków pamięci dzięki javie), więc jak brakuje ci pamięci to spowalnia, bo swapuje (no chyba ze masz jakieś ekstremalne ustawienia indeksera itd. to wtedy może być wolne, ale to nie przez jave).
mikolajs
Wytworny Kaczor
Wytworny Kaczor
Posty: 352
Rejestracja: 15 paź 2008, 18:30
Płeć: Mężczyzna
Wersja Ubuntu: 9.04
Środowisko graficzne: KDE Plasma

Re: [solved]Programistyczne IDE do pro(...)więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: mikolajs »

KDevelop 4 nie jest już tak szybki jak jego wcześniejsza wersja, ale za to ma dużo większe możliwości. Chociaż i tak daleko mu do Eclipse czy Netbeansa. Niestety im więcej IDE potrafi tym wolniej działa, chociaż w C++ byłoby trochę szybciej, ale kto by napisał takie Eclipse w C++? :) Więc jak się ma szybki sprzęt to warto korzystać z Eclipse lub Netbeansa, dla wolniejszego komputera biorę szybsze rozwiązania, ale o mniejszej funkcjonalności.
Adawo
Piegowaty Guziec
Piegowaty Guziec
Posty: 27
Rejestracja: 16 lis 2007, 16:12
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Re: [solved]Programistyczne IDE do pro(...)więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: Adawo »

Anjuta jest pisana w C (C++ ?) z tego co wiem, ale to nie tej samej klasy IDE co QtCreator czy Eclipse ...
Savpether
Wytworny Kaczor
Wytworny Kaczor
Posty: 294
Rejestracja: 07 wrz 2010, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: [solved]Programistyczne IDE do pro(...)więcej niż C++ pod GTK/QT(nie pod KDE)

Post autor: Savpether »

Skończyło się na Gedit/Kate+konsola - najwygodniej.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości