othello napisał(a)
Zawsze lubię studzić głowy fanbojom.
To chyba powinieneś zacząć od siebie.
A teraz podajcie mi przykłady 10 ogólnie znanych i popularnych (darmowych lub nie) programów, które "zrobiły karierę" i zostały napisane w C#.
To nie jest język do pisania programów na desktopy. Z pamięci mogę dać takie: VS2010, Expression Studio, .NET Reflector, SharpDevelop, Paint.NET i Banshee.
Wniosek: wszystko jest takie zajebiste ale nikt tego nie używa, nawet sam twórca technologii. Zastanawialiście się dlaczego czy nie przyszło to wam do głowy?
VS2010, Expression Studio a przede wszystkim oprogramowanie dla biznesu: Sharepoint, wszystkie Dynamicsy. Kupę softu MS pisze w większej lub mniejszej części w C#, a że nie są to elementy systemu operacyjnego nie jest argumentem. Tam akurat potrzeba nawet minimalnie większej wydajności i siedzenia bliżej bebechów, co w języku wysokiego poziomu jest trudne.
C# jest używany TYLKO I WYŁĄCZNIE przez firmy tworzące oprogramowanie na zamówienie klienta. Tam gdzie liczy się tylko i wyłącznie szybkość powstania aplikacji zgodnej z wymaganiami i łatwość jej rozwijania a reszta nieważna.
Tego "tylko i wyłącznie" jest 10 razy więcej niż programików na desktopy. Klient ma pieniądze, ale chce ich wydać jak najmniej. Dlatego wybiera się technologie, w których to samo zrobi się szybciej i łatwiej, kosztem wydajności, której użytkownik i tak nie zauważy. Analogicznie jest w przypadku Javy. A C++ ma swój odrębny świat.
ace4ur napisał(a)
A poza opisem który polecacie?
Patrząc oczywiście tak w 4-8 lat w przód.
Napisałem do gier i aplikacji ponieważ ogólnie nastawiam się na prace w tworzeniu gier(cel) ale jeśli się nie uda to aplikacje w jakieś firmie (SABRE,google(:D) i innych).
Jeśli gry, to pewno jeszcze długo C++ (no chyba, że XBox), jeśli programy użytkowe na kompy to bez znaczenia, jeśli aplikacje biznesowe albo cokolwiek związanego z WWW, to C#.