[solved]Programistyczne IDE do programowania w czymś więcej niż C++ pod GTK/QT(nie pod KDE)
-
- 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)
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?
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?
-
- 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
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.
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.
-
- 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
Qtcreator radzi sobie bardzo dobrze zarówno z C jak i C++. Cóż w takim razie poczekam, aż pojawi się ciekawsza pozycja od KDevelop.
-
- 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)
Zamiast czekać dołącz do jakiegoś projektu i pomóż sworzyć tę alternatywę. 

-
- 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)
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: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.
- 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).
-
- 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)
Eclipse jest pisane w Java i jest wolne.
-
- 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)
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).Savpether pisze:Eclipse jest pisane w Java i jest wolne.
-
- 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)
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.

-
- 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)
Anjuta jest pisana w C (C++ ?) z tego co wiem, ale to nie tej samej klasy IDE co QtCreator czy Eclipse ...
-
- 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)
Skończyło się na Gedit/Kate+konsola - najwygodniej.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości