Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Graphical User Interface - C# ili C++?

[es] :: Art of Programming :: Graphical User Interface - C# ili C++?

[ Pregleda: 3034 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

NeznamTkoSam

Član broj: 39660
Poruke: 279
*.cmu.carnet.hr.



Profil

icon Graphical User Interface - C# ili C++?07.02.2005. u 20:32 - pre 233 meseci
sve je u naslovu...
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: Graphical User Interface - C# ili C++?07.02.2005. u 21:12 - pre 233 meseci
Dizajniranje GUI-ja nema veze sa programskim jezikom.

Mada neki imaju bolju podršku za event-driven okoliše (poput C#).

Uostalom, na LH-u će se to dvoje konačno razdvojiti!

IMHO API-based grafički toolkitovi će u bližoj budućnosti biti zamijenjeni stvarčicama poput XAML-a i XUL-a.
 
Odgovor na temu

goky2002

Član broj: 3848
Poruke: 191
*.ptt.yu.



Profil

icon Re: Graphical User Interface - C# ili C++?07.02.2005. u 21:47 - pre 233 meseci
Citat:
Uostalom, na LH-u će se to dvoje konačno razdvojiti!

IMHO API-based grafički toolkitovi će u bližoj budućnosti biti zamijenjeni stvarčicama poput XAML-a i XUL-a.


Sundance ako te ne mrzi obrazlozi ovo gore navedeno jer nisam bas razumeo o cemu pricas a deluje mi zanimljivo ili mozda ako imas neki link...
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: Graphical User Interface - C# ili C++?07.02.2005. u 23:42 - pre 233 meseci
Uvod: http://en.wikipedia.org/wiki/XAML

Zealotizam: http://news.zdnet.com/2100-3513_22-5201325.html

Citat:
What makes Longhorn dangerous for the viability of Linux on the desktop is that the combination of Microsoft deployment power, XAML, Avalon and .Net is killer," Ximian co-founder Miguel de Icaza wrote in a recent blog posting. "It is what Java wanted to do with the Web--but with the channel to deploy it and the lessons learned from Java's mistakes. The combination means that Longhorn apps get the Web-like deployment benefits: (You can) develop centrally, deploy centrally and safely access any content with your browser."


Miguel inače stoji iza projekata mc, Ximian Evolution, Mono.. :>

Službena dokumentacija:

http://longhorn.msdn.microsoft...re/overviews/about%20xaml.aspx

Citat:
"XAML" is the primary way to create a UI in the "Longhorn" programming model because it provides a way to separate UI definition from logic and enables you to integrate code within or behind markup. The ability to mix code with markup is important because XML does not support flow control well. In "Longhorn", applications can be written entirely in "XAML" and deployed "loose" like HTML but if you need imperative code to react to user interaction you must mix markup with code and compile the application.


Imaš i OSS klon: http://myxaml.tigris.org/

Parcijalne klase u Whidbey-u (C# 2.0) su prvi korak prema ovome...

CLR totalno apstrahira u čemu je koji asemblij pisan, tako da je svejedno da li je to bio C# ili C++/CLI :>
 
Odgovor na temu

Filip Strugar
Filip Strugar
UK

Član broj: 9871
Poruke: 383
*.air.tehnicom.net.



+1 Profil

icon Re: Graphical User Interface - C# ili C++?08.02.2005. u 12:38 - pre 233 meseci
Citat:
NeznamTkoSam: sve je u naslovu... :)


Moraš prvo sebi da postaviš pitanje sta TACNO zelis da radis, i gde zelis da se zaposlis.
Onda odatle izvuci podatke kao sto su

'Koja je platforma i oblast u kojoj cu raditi' - win32, win32+.net, web, etc; baze podataka, multimedija, nesto trece?,

'Kolko perspektive imaju date opcije sada, a koje kroz par godina' - da ne krenes npr da ucis MFC od nule ako nemaš preke potrebe, jer on polako nestaje.

Pa kad se dogovoris sam sa sobom sta hoces, onda pitaj npr 'Treba da uradim aplikaciju za neku zubarsku ordinaciju, znam malo SQL-a i Access-a i sta mislite, dal' je bolje da to radim u C#-u (WinForms) ili u C++-u (MFC/Win32/FLTK, ..)'

Jer ako ne navedeš te bitne detalje svako će ti odgovoriti ono što on misli da je bolje, u kontekstu u kome on trenutno živi i radi - a to može biti potpuno obrnuto od situacije u kojoj se ti nalaziš.

Ja bih ti na primer rekao da je C# budućnost, pogotovu za GUI, i da uopšte, kad je reč o GUI-u, ne razmišljaš više niočemu drugom, ali evo ja trenutno _moram_ na poslu da koristim C++/MFC iz drugih razloga - i tolko se sa time smaram da mi je lakše da čitam forume ;)

U svakom slučaju, daleko od toga da ćeš pogrešiti ako učiš bilo C++ ili C#.


PS: učiti XAML/XUL i slične novotarije mnogo pre nego što uđu u upotrebu je opasno i ne bih to preporučio nekome ko tek ulazi u softversku industriju - besmisleno je jer neće moći da nađe neki entry-level posao u tome još dugo, može samo da se zakopa.
 
Odgovor na temu

Sundance

Član broj: 7510
Poruke: 2559
*.sava.sczg.hr.



Profil

icon Re: Graphical User Interface - C# ili C++?08.02.2005. u 22:37 - pre 233 meseci
Citat:
Filip Strugar: Učiti XAML/XUL i slične novotarije mnogo pre nego što uđu u upotrebu je opasno i ne bih to preporučio nekome ko tek ulazi u softversku industriju - besmisleno je jer neće moći da nađe neki entry-level posao u tome još dugo, može samo da se zakopa.


Slažem se. Čovjek je pitao šta je to, ja sam mu odgovorio :) Ipak je ovo AoP a ne praktična mikroekonomija :>
 
Odgovor na temu

[es] :: Art of Programming :: Graphical User Interface - C# ili C++?

[ Pregleda: 3034 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.