Jak tworzyć w C#? Zmieniające się standardy...
3 posters
:: Projekt "Madagaskar" :: 4.INNE :: 1.C#: ogólnie
Strona 1 z 1
Jak tworzyć w C#? Zmieniające się standardy...
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?
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
Re: Jak tworzyć w C#? Zmieniające się standardy...
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.
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
Re: Jak tworzyć w C#? Zmieniające się standardy...
@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
Ż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
tomtom1- Koordynator Ruchu Egzaminacyjnego "Madagaskaru"
- Liczba postów : 81
Join date : 09/12/2014
Re: Jak tworzyć w C#? Zmieniające się standardy...
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ź
grinders- Liczba postów : 10
Join date : 08/06/2015
tomtom1- Koordynator Ruchu Egzaminacyjnego "Madagaskaru"
- Liczba postów : 81
Join date : 09/12/2014
:: Projekt "Madagaskar" :: 4.INNE :: 1.C#: ogólnie
Strona 1 z 1
Pozwolenia na tym forum:
Nie możesz odpowiadać w tematach