Pozdrav svima. Dugo nisam pisao na ovom forumu, ali ovo je tema koju ne mogu da preskočim.
Prvo bih hteo da se osvrnem na priču o g. Markoviću. U salaczr-ovoj prvoj poruci nisam video zlonamernost i "napad" koji zahtevaju da mu se odgovara na način i tonom kojim mu je odgovorilo nekoliko korisnika. Imao sam priliku da kratko radim sa Ivanom, reći ću da je korektan, vrlo posvećen, dobar programer, a projekat je zanimljiv, ne previše zahtevan, i što je jako važno, ima dobru i preciznu specifikaciju. U vreme kada smo sarađivali, ja sam imao zamerke na neke organizacione probleme, o kojima smo i pričali u više navrata, Ivan je najavljivao rešavanje tih problema, a da li su sada zaista i rešeni, to ne znam. Sudeći po onome što je tada govorio, trebalo bi da jesu. U svakom slučaju, Ivan pruža dobru priliku za zaspolenje, nema potrebe da sumnjate u to.
Sa Delfijem, a sada i RAD Studijom, radim preko deset godina, od verzije 4. Poznajem i druge jezike, probao sam razna razvojna okruženja, razne frejmvorke, razne platforme. Ono što ja tražim od razvojnog okruženja su brzina i udobnost rada. Od jezika tražim lakoću pisanja i jednostavno razumevanje, a od kompajliranog koda bezuslovne performanse. RAD Studio se u sve ovo uklapa. Kad se iskombinuje sa dodacima - CodeExplorer, GExperts, JVCS i sl... postaje veoma udobno i veoma moćno radno okruženje.
Ipak, sve ove dobre osobine i činjenica da je RAD Studio danas praktično jedini RAD alat industrijskog kvaliteta za izradu native aplikacija, ne mogu da neutrališu višegodišnji nemar koji je vladao tokom transfera Borland -> Inprise -> Borland -> CodeGear -> Embarcadero, i ovaj alat i njegove korisnike doveo na rub propasti.
Danas, iako sam hard-core fan, ja ne bih preporučio nekome da se bavi isključivo RAD Studijom. Pa, ni ja se ne bavim isključivo RAD Studijom. Poslovi se sve teže nalaze, a firme odavno prelaze na druge alate. Takođe, ako bih sada započinjao neki poveći projekat, gotovo sigurno ne bih izabrao RAD Studio i Objektni Paskal, jer bih imao problema da nađem ljude koji bi mi pomogli.
Cena - RAD Studio je preskup. Imajući u vidu i troškove za dodatne komponente, cifre postaju fantastične. Bez obzira da li mislimo da li se ulaganje isplati ili ne, Visual Studio košta višestruko manje, a QT Creator, NetBeans i Java ne koštaju ništa, a nude i podršku za više platformi.
Komponente - Ključni izvor moći RAD Studija, takođe žrtva katastrofalnog upravljanja proizvodom. Iz verzije u verziju je menjan format dcu fajlova, a posledica je da su se proizvođači komponenti morali izlagati troškovima za kupovinu svih verzija razvojnog okruženja, kako bi povećali upotrebljivost svog proizvoda. .NET komponente nemaju ovaj problem, i to je ono što pravi veliku razliku. Činjenica je i da sve više i više proizvođača komponenti zapušta ili potpuno napušta VCL implementacije, i prelaze na .NET. Mnoge najbolje VCL komponente (DevExpress, FastReport, Indy, TMS, Devart, itd...) dobijaju svoje .NET implementacije, i verovatno su daleko ispod praga isplativosti. DevExpress sasvim sigurno i jeste, jer o tome javno govore čelnici ovog preduzeća. Ovde moram pomenuti i odavno poznate probleme sa zaglavljima API funkcija, koja su UVEK korak iza aktuelnih. Da nema veličanstvenog doprinosa JEDI projekta, Objektni Paskal bi u ovoj oblasti bio tu negde oko Vižual Bejzika 4. Ako nešto definitvno bude ubilo RAD Studio, to će biti nedostatak kvalitetnih komponenti.
Marketing - RAD Studio je totalno poražen na ovom polju. Ljudi ga pominju uglavnom kao zastareli i prevaziđeni alat, i ne znaju ni da se okruženje i jezik još razvijaju.
Community - Sve manji. EDN je najsporiji sajt za koji znam. Na forumu odgovore daju jedino članovi TeamB.
Sve u svemu, možda se može reći da još nije vreme za povlačenje, ali je svakako vreme za pravljenje odstupnice. Postoji dovoljno srodnih alata da se prelaz može obaviti prilično bezbolno - C++ Builder za C++, JBuilder za Javu, Prism za .NET, pa i Delphi4PHP za PHP. Moja vodi preko C++ Buildera ka potpunom prelasku na C/C++.
Na kraju, nekome će možda značiti - Embarcadero traži kandidate za nekoliko radnih mesta za svoju ispostavu u Rumuniji, grad je uz granicu sa Moldavijom.
http://www.embarcadero.com/company/careers-romania