C# jaka technologia?

0

Witam,mam maly problem znam juz C# jesli chodzi o jezyk ale nie mam pojecia za co sie wziasc tak na powaznie czy maja to byc winformsy czy moze aplkacje w mvc czy co tam jeszcze moze byc,czego warto sie uczyc? CZy wszystkiego po trochu bo juz sam nie wiem.Bede bardzo wdzieczny za podpowiedzi.

0

A chcesz tworzyć aplikacje desktopowe, serwerowe, webowe czy mobilne?
Dla każdej z tych dróg masz inny wybór technologii: WinForms/WPF, WCF, ASP.NET WebForms/ASP.NET MVC/Silverlight, Silverlight.

Jeśli nie masz pomysłu na specjalizację to popróbuj po kolei, może któreś ci przypadnie do gustu ;-)

0

Powiedzmy ze probowalem juz winformsow i mvc,podobno winforms bedzie wypierany przez wpf a do mvc trzeba miec jakies podstawy do tworzenia stron ktorych ja akurat nie robilem bo mnie nie krecily szczegolnie, no i teraz pozostaje reszta,i pytanko co bedzie sie rozwijalo lub juz jest na dobrej drodze czego moglbym sie uczyc i za te 2 lata pracowac jako programista jednej z technologii no i co myslicie o wpf?

1

WPF i SilverLight to w zasadzie to samo.
WinFormsy prędko nie umrą. M$ niby chce przestać je wspierać, a z drugiej strony nikt w WPF nie tworzy (poza samym M$).
Jeśli chodzi o aplikacje biznesowe i dla użytkowników, to najwięcej w .NET powstaje i będzie powstawało jako aplikacje webowe. Jeśli chce się pracować jako programista .NET, to 90% stanowisk to ASP.NET, zaś w jego ramach MVC jest coraz popularniejszy.

0

Dzieki kolego a mogłbys mi podac jakis link poki co po polsku zeby poznac podstawy mvc bo na start wszystko po ang to nie jest dobry pomysl jednak podstawy warto poznac w ojczystym jezyku :) bede bardzo wdzieczny

0

Nie znam, nigdy nie widziałem.

0

Ja bym ci polecił ASP.NET i WPF

0

Wkrótce miejmy nadzieje , że ruszy Mono na Androida. Kolejny segment rynku pod , który będzie się można podczepić.

Co do tematu. Ponieważ pisze się coraz mniej aplikacji desktopowych to :

Asp.Net + Silverlight + JQuery + ewentualnie znajmoność technologi Azure i programowania równoległego [paraller extensions] , rozproszonego [web servicy , WCF]. Dodatkowo w środowisku biznesowym Sharepoint staje się dość popularny.

0

prawda jest taka ze i tak musisz znac wszystko po trochu, zeby sie orientowac jakies sa wady i zalety danych rozwizan
poza tym jak ci szef przyjdzie i powie ze trzeba jakis maly programis w formsach napisac to strzelisz focha i powiesz ze ty formsow nie lubisz i pisal nie bedziesz? :)
moze robienie stronek cie nie kreci, ale jak sie robi web aplikacje, to trzeba wiedziec co i jak robi sie w html, css, javascript, bo to stanowi warstwe prezentacji dla aplikacji web
jak somekind napisal, teraz gro aplikacji to aplikacje webowe, wiec jesli chcesz jako programista pracowac, to trzeba sie przeprosic z "robieniem stronek" i nauczyc sie, albo naucz sie c, c++ i assemblera i zatrudnij np. w samsungu do pisania sterownikow :)

0

Dla mnie to jest chore bo jak programista ma robic strony,to jakby murarz byl fizjoteraputa.To nie jest programista tylko webmaster czy jak to tam zwal.Programista to programista robi programy a nie strony.Tylko w naszym kraju miesza sie wszystko ze wszystkim i dlatego pewnie brakuje specjalistow w okreslonych dziedzinach jak trzeba miec wiedze ze wszystkiego po trochu.Tylko mnie to dziwi?Ja wiem, ze to nie jest moja ani Wasza wina aczkolwiek to wszystko chyba w dobrym kirunku nie zmierza.

0

Nie strony, tylko aplikacje www. Czaisz różnicę?

0

Zeby pisac asp.net to musze czaic html czy inne tam css itd czy wystarczy mi c#?

0

Tworzenie frond-endu bez wiedzy o HTTP, HTML, CSS, JS i AJAXie raczej się nie uda. A chyba trudno być programistą ASP.NET i nie tworzyć nic związanego z front-endem.

0

jak chcesz być niby programistą asp .net (czy web app opartych o inne platforny/języki programowania) możesz niby nie znać sie na html, css, ..., bo w sumie można formularze wyklikać metodą przeciągnij-i-upuść itp.
ale takiego niby programisty niby żadna firma nie zatrudni
tak samo jak schcesz tworzyć interfejsy graficzne w aplikacjach okienkowych też musisz znać pewne niuanse tych technologii
w informatyce (czy też piękniej mówiąc w inżynierii oprogramowania) nie ma tak, że będziesz znał jeden język programowania i tyle

IT to zbiór wielu różnych techologii, które się łączą, przenikają, uzupełniają i duże systemy używają różnych klocków, żeby złożyć wszystko w całość i czy tego chcesz czy nie musisz znać jakiś sensowny podzbiór tego worka klocków
a jak nie chcesz, to cóż, możesz być co najwyżej takim informatykiem, co to tusz w drukarkach wymienia

0
somekind napisał(a):

Nie strony, tylko aplikacje www. Czaisz różnicę?

Dokładnie,nie wiem czy dobrze mówię,ale Programista nie musi potrafić zaprojektować strony,może to zrobić WebMaster,po czym daje ją programiście .NET który przy użyciu Technologi ASP.NET robi z niej aplikację www.

Podobnie przy programowaniu gier,programista nie musi (ale nie zaszkodziłoby) umieć korzystać z Blendera,jeśli chodzi o modelowanie postaci,obszaru gry.

1 użytkowników online, w tym zalogowanych: 0, gości: 1