Webowe aplikacje .NET

0

Jestem co prawda dość młody (właśnie piszę maturę) ale chyba moja decyzja padnie na .NET jako platforma z którą chciałbym pracować.
Póki co naklepałem kilka aplikacji w C# i WinForms. Zastanawia mnie, jakie cele sobie określić.

  1. Póki co mam w planach ASP.NET i jakieś bazy danych (tylko jakie? MySQL na początek?), ale czy o czymś zapominam?
  2. Wy jako programiści aplikacji webowych .NET, jakie posiadacie kompetencje i których z nich używacie?
  3. Czy wymagają od was również działania w CSS, HTML, JS? Czy warto jako tako znać PHP?
  4. Czy warto się zagłębiać w WPF?
  5. Czego dotyczą głównie wasze zadania? Współgranie z bazą danych?

Mam nadzieję że nie za dużo pytań, z góry bardzo dziękuje za odpowiedzi.

1

ad 1. Skoro .NET to moze jednak MSSQL? ;)

5
  1. lepiej nie tykaj PHP, bo jeszcze każą ci w tym programować :P
1
  1. mssql i jeszcze raz mssql. asp.net to pomyłka, potworek, dziecko z dwoma głowami i jedną nogą. za to asp + cs to ten najinteligentniejszy plemnik.
  2. lista nie jest krótka. potrafię zrobić wielowątkowy, wieloprocesowy zestaw usług komunikujących się ze sobą i przetwarzających duże ilości danych, potrafię "pociąć" grafikę do xhtml/css, napisałem i rozwijałem kilka średniej wielkości aplikacji flash i flex, potrafię spiąć kilka aplikacji flash z js w taki sposób, żeby gadały ze sobą i ze stroną, znam podstawy jquery, potrafię pisać w miarę zaawansowane procedury składowane, optymalizować działanie bazy danych mssql, zaprojektować całą bazę, konfigurować iis... mogę się tak jeszcze długo przechwalać. umiejętności są drugorzędne, najważniejsza jest umiejętność szybkiego uczenia się.
  3. jeśli nie będziesz znać chociaż w średnim stopniu cliient-side, to w moim mniemaniu nie masz prawa nazwać się webdeveloperem. rozumiejąc jak wszystko działa w przeglądarce będziesz w stanie pisać lepszy kod, albo chociaż nie będziesz podstawiać nogi front-end developerom. no chyba, że chcesz się skupić tylko na pisaniu usług. php, ruby, python czy wszelakie cgi daje głębsze zrozumienie tematu. ogólnie - nie ma czegoś takiego, jak nadmiar wiedzy. wiedząc więcej masz szansę podejmować bardziej trafne decyzje.
  4. po czterech lat pracy z asp-tfu!-net nadal nie wiem, co to wpf i chwalę to sobie.
  5. zależy co chcesz robić i gdzie trafisz. napisałem usługi przetwarzające multimedia (ffmpeg, asp, cs, msmq, log4net), aplikację do zarządzania mediami (flash, flex, asp, html, cs, js, mssql, linq), kilkanaście playerów (flash), dwie strony dla znanych stacji radiowych (js/css/xhtml, asp, cs i mssql oraz php i postgresql), merge dwóch baz danych. w nowej firmie cały front-end, ale także rzeczy typu przetwarzanie pdf.

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