Ok kad si već navalio sa tim referencama nabrojati ću
ti samo one alate u kojima sam nešto napravio što je bilo
ili je još uvjek u komercijalnoj upotrebi.
(1990-1993) MSDOS - Turbo C, TurboPacal 5,6, - knjigovodstveni software
(1993-1995) Win 3.11 - Visual basic 3 - knjigovodstveni software
(1995-1997) Win 95 - Delphi 1 / paradox - software za vođenje proizvodnje
(1997-2001) Win 9x - Delphi 5, Visual Basic 6, Visual Fox Pro, Oracle, MSSQL 6.5 - software za banke i štedionice
(od 2001 ...) - Delphi 7, Delphi 2009 - Software za pripremu programa za CNC strojeve, Parkirni sustavi, POS kase
Što se tiće pak razvoja pod linuxom razvio sam par programa za upravljanje strojevima.
Koristio sam Debian sa RTAI extenzijama. Real time kernel modul sam napisao u čistom c-u (GCC)
a sučelje je bilo u Kylix-u.
Zadnjih par godina uglavnom radim u delphiju i to za jednu firmu koja se bavi
razvojem parkirnih sustava i imamo oko 70 parkinga od kojih neki rade od 0-24.
Ništa vratimo se nazad na RAD alate, kako zadnjih par godina
tražim dostojnu zamjenu Delphija pod linuxom isprobao sam sve i svašta
pa tako i QT creator koji si spominjao i kvaliteta nije upitna, ali iako ima
GUI designer ne radi se o RAD alatu kakav je npr. Delphi.
Glavna razlika je u komponentama. U Delphiju osim vizualnih komponenti
postoje i nevizualne komponente npr. za spajanje na određenu bazu podataka
ili npr. za TCP/IP komunikaciju i slično. I sa njima radiš design time na
isti način kao što se radi sa vizualnim komponentama što znatno
pojednostavljuje stvar iako se iza svake komponente krije neki library.
Kad se je pojavio visual basic baš su komponente bile glavni razlog njegovoj
popularnosti ali glavni problem za vb programere je bio što je te komponente trebalo
raditi u C-u. Delphi koji se je kasnije pojavio je to dobro riješio i u samom delphiju
je bilo moguće raditi svoje komponente. Što je ubrzo dovelo i do pojave velikog broja
open source komponenti.
Ako gledaš Delphi VCL (Visual Component Library) već u samom library-u je predviđena podrška
za RAD alat. Npr. u hierarhiji objekata postoji klasa TPersistent koja omogućava spremanje
propretia u propertie editor a također postoje i metode sa kojima određuješ dali se komponenta
nalazi u design time-u ili run time modu.
QT u svom nastanku nije bio zamišljen kao library za RAD alat i zato je za njega
vrlo teško napraviti RAD alat u stilu Delphija.
Što se tiće pak cijena ako gledamo library-e od kojih
se sastoji QT to su:
CORE, GUI, OpenGL, WebKit, Scripting,
Multimedia, Netowrking, XML, DataBase, UnitTesting
Sve osim scriptinga podržava i Delphi Professional
a za scripting postoje i besplatni library kao što
je npr. od Rem Objecta PaxScripter ili za 200$ od
TMS Scripter Studio koji sadrži cijeli mali
RAD alat integriran u par delphi komponenti.
http://www.tmssoftware.com/site/scriptstudio.aspŠto se tiće cijena library-a dovoljno
je da pogledaš najpoznatiji library
za Delphi od Developer Expressa
pa češ vidjeti što sve dobiješ za 700$
sigurno ne možeš reći da su bezobrazno skupi.
http://www.devexpress.com/Products/VCL/ExQuantumPack/