Zintegrowane środowisko programistyczne

0

Ostatnio bawię się darmowym IDE Lazarus dla języka Pascal (Free Pascal). Mam takie pytanie:
Czy są jeszcze jakieś DARMOWE okienkowe środowiska programistyczne IDE dla innych języków programowania (np. C, C++, Java, Python, ...) funkcjonalnie podobne do Lazarusa, tzn.:

  • mają edytor kodu
  • mają kompilator
  • inspektor obiektów
  • możliwość tworzenia formatek, ekranów, okien dialogowych, menu itp. - widok formy + zestaw kontrolek
  • mają kontrolki do popularnych darmowych baz danych np. MySQL, SQLite, Firebird, PostgreSQL
0

visual studio community do .net'a (c#, c++, vb), netbeans do javy maja takie funkcjonalnosci

0

Do Eclipse też pewnie znajdziesz pluginy z takimi funkcjonalnościami.

0

Qt Creator (nie ma gui do sql, ale Qt dostarcza różne pluginy db pod wspólną warstwą abstrakcji)

0

PyQt na designera do okienek i można go używać niezależnie od IDE, IntelliJ ma gui designera, tak samo Eclipse i Netbeans do Javy.

2

Jedna uwaga. IDE samo w sobie wg najprostszej definicji to program zawierajacy:

  • dedykowany edytor kodu dla danego jezyka
  • kompilator
  • debugger.

I generalnie tego typu narzedzi jest multum do każdego języka.

Edytor GUI też zazwyczaj jest obecny przy czym różnie bywa z jakością kodu produkowanego przez taki automat.

To o czym wspominasz, czyli

  • inspektor obiektów
  • "kontrolki" do mysql itp.

to elementy mocno powiązane z samym Pascalem zatem poszukiwanie ich w np. w Eclipse dla Javy nie mają sensu. Tam takie funkcjonalości będą realizowane w zupełnie inny sposób.

0

QT-Creator, CodeBlocks, KDevelop, Monodevelop, Geany.

0

Widzę, że Python ma duże możliwości. Chcę się go nauczyć. Jakiego IDE użyć na początek do nauki, zanim zacznę bawić się okienkami w PyQt?
Może PyScripter?

0

PyCharm

Ale to napisal inny anonim :P

0

Xcode (C, C++, Objective-C, Objective-C++, Java, AppleScript, Python, Ruby, Rez, Swift, GNU Pascal, Free Pascal, Ada, Mono C#, Perl, D) ale musisz mieć Maca...

1 użytkowników online, w tym zalogowanych: 0, gości: 1