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

Zastupljenost upravljanih jezika u razvoju desktop aplikacija

[es] :: Art of Programming :: Zastupljenost upravljanih jezika u razvoju desktop aplikacija

Strane: 1 2

[ Pregleda: 2874 | Odgovora: 26 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanovic

Član broj: 314
Poruke: 1925
*.sr.gov.yu.



Profil

icon Zastupljenost upravljanih jezika u razvoju desktop aplikacija04.07.2007. u 21:46

Koliko vidim Majkrosoft se trudio (i još uvek se trudi) da jezikom C# potisne C++. Međutim, koliko se meni čini, poznati komercijalni programi skoro nikada ne traže prethodno instaliran .NET Framework, niti JRE ili nešto tome slično. Takođe, nakon njihove instalacije se vidi da takve komponente nisu ni instalirane. Da li to znači da na polju desktop aplikacija upravljani jezici jednostavno nisu zaživeli u indistrijskoj praksi? Ako je odgovor potvrdan, zbog čega je to tako?
Nedeljko Stefanovic
04.07.2007. u 21:46 

Reljam
Relja Markovic
Seattle, WA

Član broj: 531
Poruke: 1739
*.hsd1.wa.comcast.net.

Sajt: www.linkedin.com/in/relja..


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija04.07.2007. u 22:12
Prvo, ne bih se slozio sa tvojom konstatacijom da MS pokusava da istisne C++; to jednostavno nije tacno. Native C++ i .NET su razliciti alati (a i proizvodi) i sluze za razlicite svrhe - to ti je kao kada bi rekao da MS pokusava da Vistom Enterprise istisne Vistu Home. Jednostavno, razliciti proizvodi za razlicite segmente trzista.

Ako pricas o velikom retail softveru (recimo Photoshop, Office, 3DS Max, etc.), treba da imas u vidu da to trenutno i nije ciljno trziste .NETa. Veliki retail paketi su uglavnom cross-platform, sto se ne poklapa sa pozicioniranjem .NET proizvoda, ili su u krajnjoj liniji vec n-ta verzija istog code basea, i to se onda ne isplati pisati ispocetka samo da bi bio .NET. Znaci nema logike uzeti Photoshop, koji je do sada dosao do verzije 10 na C++ kodu i prepisati ga u .NETu za inkrementalnu verziju 11. Medjutim, ima smisla napisati Paint.NET u startu u .NETu, jer je to alat prikladan za takav proizvod. Paint.NET je inace neka vrsta Photoshopa Lite, sasvim ok za kucnu upotrebu.

Ne mislim da se ovde radi o managed vs native tematici, vec jednostavno o tome kako najefikasnije doci do sledece verzije softvera kada vec iza sebe imas 10 verzija pisanih na odredjen nacin i sa timom koji zna da se snalazi u tom kodu.

[A inace mislim da zadnja verzija Maxa koristi .Net za UI, ili bar deo UIa, ali sada nemam informacije pri ruci]
04.07.2007. u 22:12 

Nedeljko
Nedeljko Stefanovic

Član broj: 314
Poruke: 1925
195.252.119.*



Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 08:30
Ma, ne kažem ja da treba n-tu verziju programa koji se razvija od ranih 90-tih prebacivati na .NET, ali ima i programa koji su počeli da se razvijaju nakon pojave .NET-a, recimo, ima programa koji su se pojavili 2003. Mene zanima da li je još uvek native C++ glavni programski jezik za razvoj desktop aplikacija i kakve su perspektive.
Nedeljko Stefanovic
05.07.2007. u 08:30 

Reljam
Relja Markovic
Seattle, WA

Član broj: 531
Poruke: 1739
*.hsd1.wa.comcast.net.

Sajt: www.linkedin.com/in/relja..


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 09:24
Program koji je izasao 2003. je pravljen 2002. a projektovan 2001., tako da su sanse male da ce da bude .NET. (Koliko je bilo .net programera 2002? Sa koliko godina komercijalnog iskustva?).

Ali da, ja bih ocekivao da softver koji se sada pravi bude .NET ili vecinom .NET (UI i slicne komponente). Sa druge strane, nema mnogo 'novog' velikog retail softvera - meni nista ne pada napamet sto je izaslu u proslih godinu dana da je stvarno novo (nije rebranding) i da nije 'mali' softver. Ustvari pogledaj tako na stvar: sta je izaslo u zadnjih godinu dana, da li spada u 'veliki' softver, i u cemu je pisano? Mozda je odgovor da je sve na trzistu inkrementalna verzija n+1, pa je zato i C++.

Moj gut feeling je da je cifra sada oko 50% izmedju C++a i .NETa, ali nemam cime to da potvrdim.
05.07.2007. u 09:24 

Nedeljko
Nedeljko Stefanovic

Član broj: 314
Poruke: 1925
195.252.119.*



Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 10:45
Ni meni ne pada napamet nijedan veliki program čija je verzija 1.0 objavljena u poslednje tri godine (Firefox? malo šale nije na odmet). Možda razlog leži u činjenici da su današnji "veliki" programi toliko veliki, da to ne mogu da postanu odmah od verzije 1.0, već im treba jako puno vremena da "narastu". Drugim rečima, i danas se projektuju "novi" programi koji će u budućnosti postati "veliki", ali im za to treba dati jedno 10 godina "fore". Pogledaj samo koliko je napredovao MySQL, koji je u početku bio igračka (bez transakcija, pa čak i ugnježdenih upita). Dobro, na spada MySQL u grupu o kojoj govorim, ali je primer softvera velikog rasta složenosti za nekoliko godina.
Nedeljko Stefanovic
05.07.2007. u 10:45 

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 210
195.252.119.*

Sajt: www.vast.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 10:54
Citat:
[A inace mislim da zadnja verzija Maxa koristi .Net za UI, ili bar deo UIa, ali sada nemam informacije pri ruci]


Autodesk generalno fura .NET i to ne samo za UI (mada za UI prvenstaveno).

Citat:
Ni meni ne pada napamet nijedan veliki program čija je verzija 1.0 objavljena u poslednje tri godine


Postoji puno projekata koji su se po prvi put pojavili i poslednje tri godine samo sto su usko specijalizovani (vezani su za banke, elektro kompanije, telekomunikacione kompanije,...) tj. ne koriste ih siroke narodne mase ili bar nisu svesni da ih koriste (cesto patforma nije klasican PC) i mnogi od njih su radjeni u .NET-u.
His majesty Grand Duke of Shumadija and Western Pomoravlje
05.07.2007. u 10:54 

degojs

Član broj: 4716
Poruke: 5050
*.ssha.ca.

Sajt: www.novetehnologije.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 14:27
Expression Studio.

Mislim da su Expression aplikacije pisane u .NET-u. Ili dobrim delom.

Expression Design je valjda čista .NET + WPF aplikacija.


Commercial-Free !!!
05.07.2007. u 14:27 

boki
Boris Prpic
Network Administrator, Loudworks MM Studio. Freelance..
Beograd

SuperModerator
Član broj: 2681
Poruke: 2091
*.adsl.verat.net.

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: blog.psyhex.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 00:55
a i reko bih da je dobar deo viste u .net-u
i recimo ATI-evi driveri.

Video sam jos nesto samo ne mogu da se setim sta...
Nobody cares, sometimes spelled "I.d.o.n.t.g.i.v.e.a.f.u.c.k" is a policy employed by dictators, despots, democracy, the general public, everybody, and the ES moderators.
♫Last.fm♫|BLOGERICA
Pisi latinicom!
09.07.2007. u 00:55 

Reljam
Relja Markovic
Seattle, WA

Član broj: 531
Poruke: 1739
*.hsd1.wa.comcast.net.

Sajt: www.linkedin.com/in/relja..


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 01:07
Vista nije u .Net-u, odnosno nema .Net dependencies. Ali da, ima drugog softvera koji jeste. :)
09.07.2007. u 01:07 

boki
Boris Prpic
Network Administrator, Loudworks MM Studio. Freelance..
Beograd

SuperModerator
Član broj: 2681
Poruke: 2091
*.adsl.verat.net.

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: blog.psyhex.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 01:13
hoces da mi kazes da ni jedna vistina konponenta nije u .NET-u ?
Nobody cares, sometimes spelled "I.d.o.n.t.g.i.v.e.a.f.u.c.k" is a policy employed by dictators, despots, democracy, the general public, everybody, and the ES moderators.
♫Last.fm♫|BLOGERICA
Pisi latinicom!
09.07.2007. u 01:13 

Dragi Tata

Član broj: 1958
Poruke: 3880
*.hsd1.ma.comcast.net.

Sajt: www.novetehnologije.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 01:35
http://www.grimes.demon.co.uk/dotnet/vistaAndDotnet.htm
09.07.2007. u 01:35 

bkaradzic
Branimir Karadžić
EA/Pandemic
Los Angeles, CA

Član broj: 14953
Poruke: 1545
*.socal.res.rr.com.

Sajt: www.mercs2.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 01:43
Citat:
boki: i recimo ATI-evi driveri.

ATI-jevi drajveri su pisani u C#? :)
Onaj od koga si to čuo je napravio grešku i dodao simbol # u ime jezika, ostatak naziva jezika je tačan. ;)
09.07.2007. u 01:43 

bojan_bozovic
Sir Lancelot

Član broj: 29028
Poruke: 2317
*.dynamic.sbb.co.yu.



Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 02:02
Bas tako, samo je GUI za podesavanje drajvera mozda u C#.
09.07.2007. u 02:02 

boki
Boris Prpic
Network Administrator, Loudworks MM Studio. Freelance..
Beograd

SuperModerator
Član broj: 2681
Poruke: 2091
*.adsl.verat.net.

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: blog.psyhex.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 02:10
ma ne sam driver naravno, nego sve sto ide pored toga :) Control Panel i to.
Nobody cares, sometimes spelled "I.d.o.n.t.g.i.v.e.a.f.u.c.k" is a policy employed by dictators, despots, democracy, the general public, everybody, and the ES moderators.
♫Last.fm♫|BLOGERICA
Pisi latinicom!
09.07.2007. u 02:10 

Reljam
Relja Markovic
Seattle, WA

Član broj: 531
Poruke: 1739
*.hsd1.wa.comcast.net.

Sajt: www.linkedin.com/in/relja..


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 03:42
Citat:
boki: hoces da mi kazes da ni jedna vistina konponenta nije u .NET-u ?
Upravo - ili barem ja ne znam ni za jednu. .NET se shippuje sa Vistom, ali nista osim managed layera (nije aktivan kod) nije pisano u .NETu.
09.07.2007. u 03:42 

boki
Boris Prpic
Network Administrator, Loudworks MM Studio. Freelance..
Beograd

SuperModerator
Član broj: 2681
Poruke: 2091
*.adsl.verat.net.

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: blog.psyhex.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 12:56
Ne znam sta je onda udvostrucilo memorijsku zahtevnost iste. :)


Citat:
* Media Center (assemblies starting with eh)
* Event Viewer
* Group Policy
* Microsoft Management Console
* Trusted Platform Module
* Network Access Protection
* Presentation Framework
* Workflow Framework
* Communications Framework
* Task Scheduler

(sa onog linka gore)
5%


To je otprilike dobar deo onoga sto je pretrpelo znacajnije promene u visti a da nije low-level ako se ne varam.
Nobody cares, sometimes spelled "I.d.o.n.t.g.i.v.e.a.f.u.c.k" is a policy employed by dictators, despots, democracy, the general public, everybody, and the ES moderators.
♫Last.fm♫|BLOGERICA
Pisi latinicom!
09.07.2007. u 12:56 

Dragi Tata

Član broj: 1958
Poruke: 3880
65.213.80.*

Sajt: www.novetehnologije.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 13:05
Citat:
boki: Ne znam sta je onda udvostrucilo memorijsku zahtevnost iste. :)


http://www.devprotalk.com/t307...a-gui-zauzima-60-memorije.html

a sa tog linka: http://www.codinghorror.com/blog/archives/000688.html

Al se gađam s ovi lnkovi, hehehe.
09.07.2007. u 13:05 

boki
Boris Prpic
Network Administrator, Loudworks MM Studio. Freelance..
Beograd

SuperModerator
Član broj: 2681
Poruke: 2091
*.adsl.verat.net.

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: blog.psyhex.com


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 13:57




to je 50MB razlike. Nije strano. Pitanje je gde je drugih 800 ? :)
Nobody cares, sometimes spelled "I.d.o.n.t.g.i.v.e.a.f.u.c.k" is a policy employed by dictators, despots, democracy, the general public, everybody, and the ES moderators.
♫Last.fm♫|BLOGERICA
Pisi latinicom!
09.07.2007. u 13:57 

Gosovic
Sasa Gosovic
Beograd

Član broj: 24224
Poruke: 67
*.dynamic.sbb.co.yu.



Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 21:16
Operativni sistem ne treba niti moze da bude zasnovan na .NET-u zato sto je on najnizeg nivoa. Na njega ide NET Framework a na NET Framework idu NET aplikacije. Ista stvar vazi i za drajvere, rade se u C++ a shell moze da bude u .NET-u.

Velika memorijaska i procesorska zahtevnost .NET-a nije bas najbolji argument protiv te platforme jer se hardver razvija velikom brzinom a cena padaju.
09.07.2007. u 21:16 

Reljam
Relja Markovic
Seattle, WA

Član broj: 531
Poruke: 1739
*.microsoft.com.

Sajt: www.linkedin.com/in/relja..


Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 21:37
Stvari koje si naveo uvlace .NET da bi mogli da interopuju sa .NET komponentama, ali to ih ne cini baziranim na .NETu. Recimo, task manager dovlaci .NET da bi mogao da izlista trenutno ucitane assemblyje i ostale .NET-related statistike, ali to nije .NET komponenta, a pogotovu ne u kontekstu originalnog pitanja.
09.07.2007. u 21:37 

[es] :: Art of Programming :: Zastupljenost upravljanih jezika u razvoju desktop aplikacija

Strane: 1 2

[ Pregleda: 2874 | Odgovora: 26 ]

Postavi temu Odgovori

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