Un IDE destul de smecher pentru crearea de aplicatii GUI in Linux cu drag and drop, codul se compileaza in cod masina.
Pare foarte similar cu venerabilul Borland Delphi Builder.
Daca tot a venit vorba de IDE-uri pentru aplicatii desktop, in afara de Visual Studio .NET care ar mai fi ? Imi aduc aminte ca inainte de .NET erau destul de multe dar au fost abandonate (Delphi, Visual FoxPro, Visual Basic 6, etc).
Ar mai fi QtCreator, un IDE pentru aplicații desktop cross-platform.
Cele mai tari feature-uri pe care le are:
- IDE-ul în sine este cross-platform și merge minunat și pe Linux și pe Windows
- poți dezvolta cu el aplicații cross-platform, cu biblioteci care abstractizează uniform toate apelurile sistem precum și alte dependențe de platformă (include biblioteci și pentru aplicații mobile, nu doar desktop)
- pentru UI are un limbaj descriptiv numit QML + un toolkit puternic în spate (e.g. KDE folosește extensiv QML) și poți scrie aplicații complet în QML, fără nicio linie de cod C++
- pentru partea de behavior la aplicații scrise doar în QML (care din câte știu generează cod nativ) se pot integra și bucăți de cod JavaScript (care evident nu este executat nativ)
- pe departe cel mai tare feature este qmake, un fel de “cross-platform make” cu care se generează dintr-un fișier comun câte un Makefile specific pentru fiecare platformă, ceea ce elimină mentenanța mai multor flow-uri de build, diferite de la platformă la platformă (pentru aplicații dedicate multor platforme)
În general e folosit în împreună cu Qt Framework, dar îl poți folosi liniștit și pentru aplicații în C++ “vanilla”, sau după cum am zis deja, folosi doar partea de QML și/sau JavaScript.
Pentru aplicații desktop Linux (în special native) aș zice că ar fi cel mai potrivit și matur IDE pe care l-am folosit până acum… pentru celelalte platforme există și altele mai bune, dar care nu-s cross-platform.
Subscriu pentru QtCreator. De realizat ca Qt are bindinguri pentru o gramada de alte limbaje innafara de C++, printre care si Python.
I hear Emacs is quite a good IDE too
Mai toti folosesc Electron in ziua de azi sau HTML cu http://sciter.com daca e vorba de C++/C# pentru Desktop.
Visual Studio Code are IntelliSense si e disponibil pe oricare sistem de operare, mai mult de atat nu prea ai nevoie.
Pentru nostalgi de pascal pot rula pascal in browser:
https://www.tutorialspoint.com//compile_pascal_online.php
Si ceva documentatie:
Ca fost programator de Delphi mi-a placut si unul si altul
Lazarus s-a vrut un remake al celebrului Borland Delphi. De fapt chiar compileaza aplicatii care mergeau in Delphi 3-6 iar Object Pascal e o chestie foarte tare si foarte serioasa. Si acum e destul de folosita combinatia Lazarus/FreePascal, asa cum am mai spus in alt topic, mai mult la aplicatiile industriale unde am vazut o gramada de programe scrise in FreePascal. Din pacate fiind totusi o aplicatie community nu are paleta bogata de componente pe care o avea Delphi (de exemplu componentele pentru rapoarte compozite care erau bestiale in Delphi )
Eu chiar il mai folosesc ocazional pentru diverse mini aplicatii care necesita interfata grafica nativa.
Am facut niste mici tutoriale cu Lazarus, asa ca postez aici tot ce am gasit pentru cei interesati:
http://wiki.freepascal.org/Lazarus_Tutorial
http://wiki.lazarus.freepascal.org/Object_Pascal_Tutorial
http://wiki.freepascal.org/Lazarus_Documentation
Se mai foloseste Pascal ?
Delphi a fost cumparat de Embarcadero dupa plecare chief architect Anders Hielsbarg la Microsoft sa faca C#, nu mai apartine de Borland, care erau destul de tari la vremea aia aveau Borland C, C++, Pascal, etc.
bcw 3.1
memories !
da primul program rula in laborator borland pascal, norton commander, dos, pe 386, 486, Pentium I, Pentium II, si acasa imi luasem intr-un final K6-2 de la 1A
M-am jucat un pic cu Dev Pascal, ca sa imi amintesc Pascal-ul de Liceu, IDE-ul are un bug trebuie sa adaugi un fisier de tip *.ico pe proiect pe care l-am generat cu Visual Studio.
Daca ma stiti si alte IDEs pentru Pascal, sunt curios ?
Edit: De departe Delphi 11 Community Edition care e free, pare cel mai bun, are debugger ok.
După mai bine de 10 ani am renunțat în cele din urmă la Qt Creator în favoarea lui Visual Studio Code. Motivele principale au fost la că la vremea aia Qt Creator nu avea suport pentru Copilot și avea niște buguri foarte enervante pe Wayland.
A fost un pic de chinuială să mă obișnuiesc cu VSC (în special shortcut-uri), dar cu un pic de tweaking a devenit rezonabil de utilizabil.