Pre svega da ti kažem da postoji i
Delphi sa C++ sintaksom, zove se
C++ Builder, tako da možeš imati sve (ili barem većinu) pogodnosti Delphija - sa C++ sintaksom. Inače, oba ta proizvoda sa još ponečim, spakovani su u najnovijem alatu koji se zove
RAD Studio XE3. Uzgred, u utorak, 11. septembar 2012., od 11:00h do 15:30h, planirana je domaća promocija XE3, u Privrednoj komori Beograda, Kneza Miloša 12, sala VI, VI sprat.
Prijava.
Citat:
Cuo sam dosta prica da se dosta iskusnijih programera za vece projekte se odlucuju za Delphi?
Diskutabilno je šta znači "veliki" projekat. Svakako, Delphi ima na raspolaganju ceo set zrelih i razrađenih rešenja, za najrazličitije segmente koje traži tržište.
Citat:
Po cemu je to Delphi specifican i koja je razlika izmedju ova dva jezika?
Delphi ima (Object) Pascal sintaksu. Specifičan je po tome što je pre 15-tak godina, pre bilo kog C++ jezika (Visual C++ se samo tako zvao), usvojio pravi vizuelni, dvosmerni način razvoja aplikacija. To je nekako u to vreme delovalo neozbiljno, kao igračka, jer se znalo da "prave dase" programiraju u asembleru, a sad odjednom, svaka "budala" može da se spoji sa bilo kom bazom podataka i napravi data-aware interfejs za nju, a za pola dana i izveštaje.[/quote]
A zapravo, stvar je bila toliko ozbiljna, da je M$ preuzeo njihovog glavnog projektanta, za svoj .NET.
Citat:
Doduse ja radim u C++ i javi i nemam problema, postizem da uradim skoro sve!
Ni ja :)
Citat:
Dok par ljudi koji rade u C++ licno ih znam kada je nesto ozbiljnije oni se vrate na Delphi.
Rekoh, Delphi ima zrela i razrađena rešenja za mnoge segmente tržišta. Ipak, da bi se to i konačno realizovalo, potrebno je poznavati Delphi. Jedna od velikih prednosti Delphija je što iskusan programer može strahovoto brzo i kvalitetno završiti posao, s obzirom da na raspolaganju ima i hiljade na hiljade besplatnih ili komercijalnih "komponenti".
Citat:
Ja iskreno nikada nisam radio u Delphiju i ne znam, verujem da bih brzo naucio jer imam pred znanje u ostalim programskim jezicima!
Učenje Delphija je učenje takozvane VCL biblioteke. Prednost Delphija i C++ Buildera je upravo u tome što ga početnici zavole od prvog dana, jer je "lak".
Citat:
Dali je sintaksa ista i cemu je najvise namenjen Delphi? Sta to on ima a da C++ nema?
Delphi ima Object Pascal sintaksu, uz još poneke ekstenzije. Ima bezbroj komponenti koje prosto dodaš u aplikaciju ako ti trebaju, i ne razmišljaš kako to radi, samo podešavaš i koristiš.
E sad, nije da to nemaju i drugi jezici, ali to na Delphiju postoji od poodavno, što znači i da baza svega toga stoji na čvrstim temeljima i da je razvijena do maksimuma.
Citat:
Mozda gresim ali cuo sam da Delphi ima neke komponente? Ja trenutno ne znam sta su komponente i cemu one sluze jel to mozda nesto slicno kao u C++ template?
Komponente mogu biti vizulne i ne-vizuelne, i predstavljaju gotova rešenja za nešto. Samo podešavaš, i ne razmišljaš kako to radi iznutra. Recimo, ako ti treba kalkulator u okviru tvoje aplikacije, imaš dva rešnjenja. Da potrošiš vreme i napraviš nekakav osrednji kalkulator, sa svim bugovima koje usput poseješ, ili da sa Interneta besplatno ili vrlo jeftino uzmeš gotov, fenomenalan kalkulator (u vidu komponente), kome podešavaš boju, veličinu cifri, zvukove, buffere. Kalkulator bi bio vizuelna komponenta, kao što je i sve ono što vidiš na svakom Windowsu (prozori, editi, list boxovi, ...). Primer nevizuelne komponente bi bio recimo neki modul koji vrši kompresiju podataka iz nečega u nešto, pa to nije predviđeno da se vidi, već samo da odradi posao, nakon čega je na tebi šta ćeš s rezultatima.
Citat:
Po cemu je Delphi postao tako popularan pa da dosta ljudi zanemaruje C++ koji je gigant svih jezika, vracaju se na Delphi?
Već je rečeno... a pored toga, na netu imaš vrlo jaku Delphi zajednicu, pa praktično svaki dnevni problem (ako umeš da pitaš) rešavaš za tren oka.
Kada sam se prvi put sreo s ovim alatima, najznačajnija osobina bi je bila takozvani Object Inspector, koji je stajao sa leve strane. Preko tog alata, mogao sam očas posla da vidim šta sve mogu da promenim na obeleženoj komponenti/kontroli (boje, veličine, fontove, vrste nečega) i da sve to za par minuta testiram.
Vrlo je nezahvalno porediti jezike, odnosno porediti neuporedivo, a često ni tehnički kvalitet nije jedini faktor za ocenjivanje. Ako si pojedinac, ovi alati mogu biti vrlo skupi. Tada je bolje opredeliti se za neku Free kombinaciju jezika i okruženja. Ako plaća gazda, onda nije bitno. Opet, s druge strane, ako želiš da radiš u nekom timu, možda je bolje da pogledaš na netu šta je najtraženije.
Problem Delphija (i drugih) je u tome što je Microsoft rešio da se i samostalno, kao lider, bavi razvojem razvojnih alatia i svih pripadajućih tehnologija.
[Ovu poruku je menjao X Files dana 08.09.2012. u 16:55 GMT+1]