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: 8916 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nedeljko
Nedeljko Stefanović

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



+2789 Profil

icon Zastupljenost upravljanih jezika u razvoju desktop aplikacija04.07.2007. u 21:46 - pre 203 meseci
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?
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

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



+18 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija04.07.2007. u 22:12 - pre 203 meseci
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]
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
195.252.119.*



+2789 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 08:30 - pre 203 meseci
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.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

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



+18 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 09:24 - pre 203 meseci
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.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
195.252.119.*



+2789 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 10:45 - pre 203 meseci
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.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

masetrt
Marko Djurovic
Programer, Omni-Explorer
Beograd

Član broj: 3129
Poruke: 228
195.252.119.*

Sajt: www.vast.com


+2 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija05.07.2007. u 10:54 - pre 203 meseci
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
 
Odgovor na temu

degojs

Član broj: 4716
Poruke: 5096



+51 Profil

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

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

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


Commercial-Free !!!
 
Odgovor na temu

boki
Boris Prpic
CTO
CodeZen, Cityexpert
Beograd

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

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: www.goglasi.com


+34 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 00:55 - pre 203 meseci
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...
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

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



+18 Profil

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

boki
Boris Prpic
CTO
CodeZen, Cityexpert
Beograd

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

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: www.goglasi.com


+34 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 01:13 - pre 203 meseci
hoces da mi kazes da ni jedna vistina konponenta nije u .NET-u ?
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

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



+6 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 01:35 - pre 203 meseci
http://www.grimes.demon.co.uk/dotnet/vistaAndDotnet.htm
 
Odgovor na temu

bkaradzic
Branimir Karadžić
ArenaNet
Seattle, WA

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

Sajt: https://github.com/bkarad..


+11 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 01:43 - pre 203 meseci
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. ;)

 
Odgovor na temu

bojan_bozovic

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

Sajt: angelstudio.org


+392 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 02:02 - pre 203 meseci
Bas tako, samo je GUI za podesavanje drajvera mozda u C#.
 
Odgovor na temu

boki
Boris Prpic
CTO
CodeZen, Cityexpert
Beograd

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

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: www.goglasi.com


+34 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 02:10 - pre 203 meseci
ma ne sam driver naravno, nego sve sto ide pored toga :) Control Panel i to.
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

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



+18 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 03:42 - pre 203 meseci
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.
 
Odgovor na temu

boki
Boris Prpic
CTO
CodeZen, Cityexpert
Beograd

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

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: www.goglasi.com


+34 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 12:56 - pre 203 meseci
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.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
65.213.80.*



+6 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 13:05 - pre 203 meseci
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.
 
Odgovor na temu

boki
Boris Prpic
CTO
CodeZen, Cityexpert
Beograd

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

Jabber: boki@elitesecurity.org
ICQ: 195245022
Sajt: www.goglasi.com


+34 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 13:57 - pre 203 meseci




to je 50MB razlike. Nije strano. Pitanje je gde je drugih 800 ? :)
 
Odgovor na temu

Gosovic
Sasa Gosovic
Beograd

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



Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 21:16 - pre 203 meseci
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.
 
Odgovor na temu

Reljam
Relja Markovic
San Francisco

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



+18 Profil

icon Re: Zastupljenost upravljanih jezika u razvoju desktop aplikacija09.07.2007. u 21:37 - pre 203 meseci
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.
 
Odgovor na temu

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

Strane: 1 2

[ Pregleda: 8916 | Odgovora: 26 ] > FB > Twit

Postavi temu Odgovori

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