Citat:
Moderne tendencije se menjaju kako moda nalaže, drugim rečima ako kreneš s jednim, niko ti ne garantuje da će to i ostati moda. Nemoj se preterano rukovoditi modom. Sasvim je moguće da se, recimo, odlučiš za C#. Ali onda recimo sledeće godine neko promoviše i nastavi da gura Db. Moda i hype će se okrenuti itd.
Filipe sa ovim se APSOLUTNO slazem. Licno smatram da velike kompanije, kada se IT industrija zasiti nekom novom tehnologijom izmisljaju drugu. Neko ce garant reci "joj evo Leke i jos jedne teorije zavere". - Ne radi se o zaveri, vec o biznisu. Fora je da ko izadje sa boljom, novom tehnologijom (izmedju ostalog) zaradi vise. Zasto sam napisao "izmedju ostalog" u zagradi? - Zato sto nije samo bitno da li je nesto dobro, vec u danasnjem potrosackom drustvu veliku ulogu igra i marketing. Ako firma zna kako (ili plati nekoga ko zna kako), moze od jako lose stvari da napravi cudo. Iako sam prvenstveno C++ programer, mislim da je C++ nastao upravo na ovakav nacin. Mozda je to prvi jezik (a mozda cak i C) koji nije UOPSTE zasluzio toliko marketinga i toliku popularnost - i sve dok se C++ dizajneri budu drzali C-a kao pijan plota bice tako. Nazalost jako dobri jezici stradaju, dobre ideje bivaju "pozajmljene" u nekoj "sledecoj iteraciji" - nekom "novom jeziku" neke mega-kompanije.
JAVA je pokupila jaaaako puno od Module-3, jezika koji je godinama u senci C i C++-a a koji je fakat mocniji i fleksibilniji, a o sigurnosti da ne pricamo (ko zna nesto malo o Moduli-3 zna i o njenim safe modulima, kriterijumima itd.). Ja nisam Modula-3 programer jer sam odavno "naviknut" da mrzim sve sto nema int main(int argc...) , a naviknut sam zato sto sam deo potrosackog drustva o kome sam gore pricao. Takodje je ista prica sa C# - ja danas radim i C# aplikacije. Dvoumio sam se izmedju njega i JAVE i odlucio se za C# - mislim da je dizajniran bolje od JAVE i mislim da ce to vreme dokazati/pokazati.
Ponavljam, ovo nije tema za C/C++ diskusionu grupu te molim moderatore da je premeste na odgovoarajuce mesto.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin