Citat:
Pitanje je koliko je pametno da se softverska firma oslanja na tehnologije firmi koje su na izdisaju, kao što je Borland.
Hm... Borland (CodeGear) po mom mišljenju nije na izdisaju. Doduše, videćemo :) Na izdisaju su *bili* njegovi C/C++ razvojni alati, pre svega zbog nepoverenja developera koji nisu mogli da prihvate C++ jezik koji se suštinski izvršava na Pascalu, odnosno njegovom kodu. To je proizvelo nedostatak podrške za C++ Builder i ušlo se u začarani krug. Međutim, tu se situacija drastično popravlja, a sada se sektor za razvoj i ne zove više Borland nego CodeGear. Delphi po mom mišljenju i nije nikada bio ugrožen.
Zvuči blesavo, ali najveći (generalni) sponzor Borlandovih konferencija je sam Microsoft. U nekoliko navrata sam na Usenetu čitao o razlozima. Microsoft-u je potreban Borland zbog promocije i podrške njihovim tehnologijama (pre svega .NET-a), ali to je već neka druga priča...
O prednostima Visual C++, kao industrijskog standarda nije potrebno pričati. Ko želi na zapad da se profesionalno bavi *razvojem softvera*, ili uopšte da lakše nađe posao u struci, čak i u lokalu - nije potrebno ni pričati (pogledati samo IT berzu poslova). To je nekako strateški pametna odluka. Na primer, da imam 12 godina i ovu 'pamet', opredelio bih se bez razmišljanja za Microsoftove alate i konkretno za .NET.
Ipak, ne treba zanemariti ni to što je rekao IDE.
U domaćim firmama je situacija sasvim različita. Visual C++ je uglavnom beskorisan. Delphi se pokazao optimalnim za takozvani "throw away code" (kako je takav kod nazvan u jednoj drugoj temi). Ne postoji lakši način da se "out of box" isprogramiraju interfejsi, poveže sa raznoraznim bazama podataka, kreiraju izveštaji. U novije vreme, isto to važi i za mrežno programiranje. Programiranje servisa je takođe kao dečja igra (IDE reče da BCB nije za to, ali itekako jeste). Delphi i BCB uopšte nisu igračke, i to je nešto što se teško prihvata. Kao da je greh ako se sa malo truda nešto može lako odradi. Ne vidim ni jednu jedinu prednost Visual C++a (sem cene programskog paketa) u okviru firme koja se *ne* bavi direktno razvojem softvera, a kojoj je potrebna automatizacija samo pojedinih delova poslovanja.
Ovo je deo odgovora i na pitanje jedne druge teme "Da li će zanimanje "programer" izumreti?". Treba već jednom prihvatiti činjenicu da se programiranjem odavno ne bave samo programeri - već i inženjeri (i ostali) koje uopšte ne zanima ni šta je OOP ni šta je .NET niti šta su Design Patterni. Pitanja i dileme takvih ljudi su vrlo konkretni: "kako se povezati, kako sračunati, kako proslediti", a to je ono na šta Delphi/BCB imaju momentalan odgovor...
[Ovu poruku je menjao X Files dana 13.07.2007. u 09:30 GMT+1]
FREEWARE
Di rečnik,
v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com