Jak tworzyć w C#? Zmieniające się standardy...

Zobacz poprzedni temat Zobacz następny temat Go down

Jak tworzyć w C#? Zmieniające się standardy...

Pisanie by grinders on Sro Gru 09, 2015 12:17 pm

Siemka! Może ktoś mi rozjaśni problem, bo zwątpiłem w sens uczenia się C#.

Jakiś czas temu kupiłem sobie książkę Rusz głową C#. Ogólnie spodobała mi się od samego początku, więc zacząłem ją czytać. I na początku pierwsze schody. Czytam, a tu mi mówią, że mój system jest jeszcze za stary (pracowałem na Windows 7) i nie mogę tworzyć aplikacji dla sklepu Windows, tylko muszę tworzyć pliki w starszym formacie WPF, a opis do projektu dla tego pliku mogę pobrać sobie ze strony wydawcy. No w porządku, pobrałem. Szkoda, że plik jest po angielsku, no ale to nie wina C#. Stworzyłem projekt.

Teraz mam Windowsa 10 i okazuje się, że system jest już zbyt nowy, ponieważ Microsoft wycofuje się z pisania kodu dla aplikacji sklepowych, na rzecz uniwersalnych aplikacji. Czyli znowu nie mogę skorzystać z książki, ponieważ najnowsza wersja MVS już nie ma takiej opcji jak stwórz projekt "Windows store", czyli znowu muszę tworzyć projekt w formacie WPF?. Trochę mnie to wkurzyło i odstawiłem naukę języka.

Chcę jednak uczyć się jakiegoś języka. Zastanawiałem się nad C++, ale C# zyskuje popularność w USA, a w przyszłym roku tam wyląduję, a z czasem chciałbym zmienić branżę, albo ją rozszerzyć o kodowanie. I to ciągnie mnie do tego języka. Próbowałem znaleźć w necie informacje, jak w takim razie powinienem zacząć projekt, aby móc go umieścić w sklepie Windows, ale (może źle szukałem) nic nie znalazłem. Mam telefon z Windowsem i chciałbym móc pisać aplikacje na telefon, do sklepu i na PC. Jedyne, co do tej pory napisałem, ponieważ udało mi się znaleźć kurs, to aplikacje konsolowe, no a tym świata raczej nie zwojuję. Czy ktoś może mi podpowiedzieć, jak zaczyna się teraz projekt tworzony na telefon/sklep/PC? Może ja mam niewłaściwą wersję IDE? Siedzę na MVS Community 2015

I jeszcze jedno. Gdzieś w internecie usłyszałem, że Microsoft wycofuje się z idei uruchamiania programów poprzez maszynę wirtualną, ponieważ nawet na szybkich maszynach, przy naprawdę dużych programach (typu gry) programy chodzą zauważalnie wolniej w porównaniu do programów napisanych w innych językach. Prawda to?

grinders

Liczba postów : 10
Join date : 08/06/2015

Zobacz profil autora

Powrót do góry Go down

Re: Jak tworzyć w C#? Zmieniające się standardy...

Pisanie by artbax on Pią Gru 11, 2015 7:57 pm

Może powinieneś rozejrzeć się za innymi ksiażkami.
np. C#6 i MVC5  http://helion.pl/ksiazki/c6mvc5.htm,
albo ASP.NET MVC 5 Zaawansowane programowanie http://helion.pl/ksiazki/asp5zp.htm
Pogoogluj troche...
Jeśli chodzi o szybkość na maszynach wirtualnych, to JAVA też jest powolna w porównaniu z np. C++, ale Java i C# są łatwiejsze w nauce. W C++ na pewnym etapie nauki pojawiają się trudności z np. z alokowaniem pamięci. Lepiej uczyć się C# albo Javy. W vs community masz wszystko w jednym narzędziu, a w Java jest kilka frameworków do nauczenia np. Spring, Hibernate, Maven..itd.

artbax

Liczba postów : 11
Join date : 07/02/2015
Skąd : UK

Zobacz profil autora

Powrót do góry Go down

Re: Jak tworzyć w C#? Zmieniające się standardy...

Pisanie by tomtom1 on Sob Gru 12, 2015 9:30 am

@Grindres
Żeby ruszyć z apką dla sklepu musisz sobie zainstalować VS Express for Windows 8. Trochę się pobawisz i wrócisz do VSC potem znowu do VSE dla Win8 i tak w kółko (mowa o zadaniach z knigi Rusz głową C#). Ostatni czytałem ciekawy wywiad z twórcą gier na telefony i stwierdził jednoznacznie, że póki co nie ma mowy aby robił uniwersalne apki w środowisku windows bo to jest mega zawodne (są duże problemy z apkami na platformy inne niż WP)... Nie zmienia to faktu, że znajomość C# + ms sql server (i znajomość bazodanowa) to jest bardzo dobre połączenie... Najlepiej niech się wypowiedzą ludzie, którzy w takim środowisku pracują...
Pozdrawiam
Tomtom
avatar
tomtom1
Koordynator Ruchu Egzaminacyjnego "Madagaskaru"
Koordynator Ruchu Egzaminacyjnego

Liczba postów : 81
Join date : 09/12/2014

Zobacz profil autora

Powrót do góry Go down

Re: Jak tworzyć w C#? Zmieniające się standardy...

Pisanie by grinders on Nie Gru 13, 2015 11:35 pm

trochę mi się rozjaśniło w tej kwestii. wcześniej miałem do czynienia z BASICiem na Atari, Pascalem i C/C++. w basicu nic nie było potrzebne, po prostu pisało się instrukcje, a w reszcie wystarczyło zainstalować dowolny kompilator i to działało. tutaj w C# jest oddzielne środowisko do pisania aplikacji na telefon, oddzielne do sklepu, a oddzielne na aplikacje desktopowe. a ja do takiej burżuazji nie nawykły jestem. czytając książkę nie załapałem, że tak jest. sądziłem po prostu, że jak działali na MVS Express 2012 for Windows 8, a ja działam na MVS Community 2015, to jako nowsze środowisko, ma to wszystko co starsze wersje. i rosła moja frustracja, kiedy w MVSC nie mogłem utworzyć projektu dla sklepu. teraz zainstalowałem sobie MVS 2012 dla Win8 i śmigam. dzięki tomtom za podpowiedź Very Happy

grinders

Liczba postów : 10
Join date : 08/06/2015

Zobacz profil autora

Powrót do góry Go down

Re: Jak tworzyć w C#? Zmieniające się standardy...

Pisanie by tomtom1 on Pon Gru 14, 2015 12:01 am

@grinders
You`re welcome Very Happy

Pozdrawiam
Tomtom
avatar
tomtom1
Koordynator Ruchu Egzaminacyjnego "Madagaskaru"
Koordynator Ruchu Egzaminacyjnego

Liczba postów : 81
Join date : 09/12/2014

Zobacz profil autora

Powrót do góry Go down

Re: Jak tworzyć w C#? Zmieniające się standardy...

Pisanie by Sponsored content


Sponsored content


Powrót do góry Go down

Zobacz poprzedni temat Zobacz następny temat Powrót do góry


 
Permissions in this forum:
Nie możesz odpowiadać w tematach