Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
| Autor | Správa |
|---|
Registrovaný: 20.11.09 Prihlásený: 02.11.14 Príspevky: 241 Témy: 58 | 58 Bydlisko: Myjava |
Mna by zaujimala taka vec, ci ma nejaku buducnost medzi programatormi prog. prostredie Delphi a Visual Basic?
Pretoze momentalne a uz aj dlhsu dobu sa venujem DELPHI, ale rozmyslam prejst na prog. jazyk C++.
Aky mate nazor na tieto dva prog. jazyky (respektive prog. prostredia)?
_________________ "Digitálna technika pozostáva len z 0 a 1, ktoré sú v správny čas na správnom mieste." M. Valášek |
|
Registrovaný: 11.01.09 Prihlásený: 25.04.26 Príspevky: 1399 Témy: 10 | 10 Bydlisko: Hrinova |
Vyjadrim sa len k Delphi, ktoremu som sa dlhsi cas venoval. Co sa tyka prostredia a jazyka, Delphi ponuka skvely komfort vo vyvoji, jazyk Objekt pascal je velmi lahky v porovnani s ostatnymi OOP jazykmi, dokumentacie je kopec, vyvoj je rychly a viac-menej jednoduchy. Podla mna je ale tento jazyk nevhodny na aplikacie, kde je nutna rychlost, nizket pamatove poziadavky apod. Je skor urceny ne take kancelarske aplikacie, nie priemyslne ( i ked je vela programov, ktore sa pouzivaju, nemyslim si, ze su vhodne v porovnani s aplikaciami vytvorenymi v inom jazyku ). Okrem toho, v sucasnosti mi cim dalej, tym viac zacina pripadat zastaraly. Dalsia vec je iba Windows podpora ( pri Delphi je alternativa aj pre linux, ale nie je to ziadna slava ). Hra to obrovsku rolu hlavne vo frimach, kde sa programuje do nejakych zariadeni, kde bezi nejaky OS. Je jasne, ze zvolia system, kde sa usetri, teda napr linux, takze automaticky tieto jazyky vypadavaju.
Mam taky pocit, ze vo Windowse je Delphi vytlacane MS Builderom s jazykom C++ ( vyrabany tou istou firmou tusim ) s VCL kniznicou a v sucasnosti ide velmi dopredu jazyk C# ktory je stale popularnejsi.
Aby som to zhrnul, urcite urobis velmi dobre, ak sa zacnes venovat inemu jazyku, pretoze s Delphi dieru do sveta zrejme nespravis (i ked mozno budes mat stastie). C++ je jazyk, ktory sa pouziva uz dlho a stale sa drzi aj popri mladsim jazykom ako java, C# atd. Sam som presiel pred istym casom z Delphi na tento jazyk a nelutujem to, tento jazyk je proste neuveritelne rozsireny a ked si ho teraz porovnam napr s Delphi, tak to je obrovsky rozdiel.
Takze len smelo do toho, v kazdom pripade, nemas co stratit.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina |
súhlas, na delphi by som sa nespoliehal.. visual basic sa momentálne dá využiť pri .NET (VB.NET), takže keď už jeden z týchto dvoch jazykov, pravdepodobne by bolo lepšie riešiť skôr visual basic.
Ak by som mal ale vb.net porovnať oproti c# alebo nebodaj c++, tak mi vb.net vôbec nevyhovuje.. nedokážem si zvyknúť na tú jeho príšernú syntax a ak sa naučíš povedzme c#, rýchlo zvládneš syntax aj c++ alebo javu, keďže sú to príbuzné jazyky (syntaxou). To už ale potom záleží od toho, v akej oblasti chceš vlastne pôsobiť a čo konkrétne budeš programovať.
_________________ C#, PHP, ... |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | 2 |
robil som vo VB aj v delphi. v delphi pokracujem , vb som zavrhol uz davno. nemyslim si zeby delhi upadalo, stale ma velku komunitu ludi co robia rozne komponenty. a ohladne toho NET , tak existuje aj nieco ako VCL.net http://delphi.about.com/od/vclnet/VCL_for_NET.htm ohladom rychlosti aj delphi podporuje inline assembler takze kriticke casti sa mozu napisat priamo assemblerom .
|
|
Registrovaný: 20.11.09 Prihlásený: 02.11.14 Príspevky: 241 Témy: 58 | 58 Bydlisko: Myjava |
ja som tiez vo VB robil, ale len chvilu, pripadal mi az moc primitivny.
Ja by som skor chcel program. HW aplikacie, takze C++ ma k nemu najblizsie (ASM este blizsie, ale ...). Na domace pouzitie je Delphi fajn, ale v praxi sa asi vazne neuplatny.
Stym C++, ked ale tie graficke aplikacie sa tazko tvoria (proti Delphi)  , viem, ze v takom Borlande C++ je to podobne, ale to uz by som skor chcel nejako standarne tvorit, aby bola ta multiplatforma zachovana.
_________________ "Digitálna technika pozostáva len z 0 a 1, ktoré sú v správny čas na správnom mieste." M. Valášek |
|
Registrovaný: 11.01.09 Prihlásený: 25.04.26 Príspevky: 1399 Témy: 10 | 10 Bydlisko: Hrinova |
Len ta trocha poopravim. Hardwarove aplikacie, ak myslis mikrokontrolery a podobne, tak tam sa vyuziva viac jazyk C nie C++ to nie je to iste ( dalo by sa to porovnat ako pascal a object pascal v Delphi ). A grafika sa vobec netvori tazko, len asi nevies o jednoduchych sposoboch
Teraz ale budem vraviet o klasickom desktopovom programovani - pre jazyk C++ existuje framework QT, ktory je multiplatformovy ( je tam dokonca port na niektore mobilne zariadenia ) a firma nokia vytvoril perfektne prostredie Qt Creator, ktore ma podobny vzhlad ako Delphi ( formular, komponenty, atd ) a je zadarmo. A dalsia vec je, ze ma perfektne zdokumentovanu kazdu jednu triedu a funkciu.
Je este viacero sposobov, ako jednoducho pracovat s grafikou v C++ takze toho sa ozaj obavat nemusis. Najprv sa ale zacni ucit jednoduche veci a uvidis, ze grafika nebude vobec problem.
|
|
Registrovaný: 20.11.09 Prihlásený: 02.11.14 Príspevky: 241 Témy: 58 | 58 Bydlisko: Myjava |
Jasne, ze mikrokontrolery sa programuju v C, teraz som skusal par veci a skoro ma porazilo, ked som zistil kolko casu som mohol usetrit, keby som uz davno programoval MCU v C a nie v ASM. Treba ale dodat je to na ukor rychlosti a velkosti, takze najlepsie je kombinovat (primarne C a rychle rutiny v ASM).
Trochu inak som myslel stymi HW aplikaciami. Myslel som to tak, ze klasicke desktopove aplikacie, ale take co maju blizko k HW, ako napr. komunikacie medzi RS232, USB, a podobne, takze C++  .
Stou grafikou, viem, ze sa da robit v QT aj sa mi to najlepsie pacilo, hlavne ked je tam multiplatforma (najma pre ten LINUX a WIN), ale aj tak voci DELPHI sa mi to zdalo byt zlozitejsie.
Nechapam preco neexistuje ziadna dostupna literatura pre GUI aplikacie v C++, nieco by sa hodilo na zaciatok.
_________________ "Digitálna technika pozostáva len z 0 a 1, ktoré sú v správny čas na správnom mieste." M. Valášek |
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | 0 |
vama píše: Stou grafikou, viem, ze sa da robit v QT aj sa mi to najlepsie pacilo, hlavne ked je tam multiplatforma (najma pre ten LINUX a WIN), ale aj tak voci DELPHI sa mi to zdalo byt zlozitejsie..
Ved ono to aj je. Ale tak skus pohladat pracovne ponuky na Delphi ...
|
|
Registrovaný: 11.01.09 Prihlásený: 25.04.26 Príspevky: 1399 Témy: 10 | 10 Bydlisko: Hrinova |
vama píše: Nechapam preco neexistuje ziadna dostupna literatura pre GUI aplikacie v C++, nieco by sa hodilo na zaciatok.
Ale existuje. Ak mas na mysli konkretne Qt -> http://doc.qt.nokia.com/4.0/examples.html#qt-tutorial
Ine tutorialy ( aj SK ) najdes na googli. Ak chces aj ine kniznice na pracu s GUI, vo Windowse ti postaci klasicke WinAPI. Potom dalsia nespomenuta cross-platform kniznica je SDL - home page -> http://www.libsdl.org/
Tu by som ti dokonca odporucil viac, ak potrebujes setrit pamatove naroky ( mam odskusane, ze je niekolkonasobne rychlejsia a setrnejsia pamat ako Qt ), ale zas vyvoj nie je taky pohodlny ako v Qt. Musis sa sam rozhodnut, co je pre teba vyhodnejsie. Nakoniec mozes siahnut aj "uplne na dno" - napr OpenGL
A s Forty- suhlasim, ponuky sa najdu aj pre Delphi, ale je ich mnohonasobne menej ako trebars C/C++, Java, C#.
|
|
Registrovaný: 20.11.09 Prihlásený: 02.11.14 Príspevky: 241 Témy: 58 | 58 Bydlisko: Myjava |
to Forty-:
No to je jasne, ved to sa ani neda porovnavat, ale praveze ked C++/ C# je najrozsirenejsi tak nechapam preco na trhu CZ/ SK knih nie je nic dostupne na grafiku (teraz myslim, len nejake zaciatky GUI a klasicku knihu nie Ebooks, tutorial ...)
to Fico:
Jasne, ze je kopa ale to QT4 sa mi najviac pozdava.
_________________ "Digitálna technika pozostáva len z 0 a 1, ktoré sú v správny čas na správnom mieste." M. Valášek |
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14571 Témy: 66 | 66 Bydlisko: Žilina | |
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | 0 |
Pretoze C++ v sebe nema "vstavanu" ziadnu graficku kniznicu (napr. Java ma Swing - preto sa casto uci), preto sa standardne nikde nespomina. Zalezi od teba aky framework si na grafiku vyberies a venovat sa tomu konkretne.
|
|
Registrovaný: 20.11.09 Prihlásený: 02.11.14 Príspevky: 241 Témy: 58 | 58 Bydlisko: Myjava |
to walther:
Ja som myslel ale GUI aplikacie v C++.
to Forty-:
No ano, ale aj tak mohli autori nejaku napisat (najlepsie na to QT  ).
_________________ "Digitálna technika pozostáva len z 0 a 1, ktoré sú v správny čas na správnom mieste." M. Valášek |
|
Stránka: 1 z 1
| [ Príspevkov: 13 ] | |
|