.net core - jako pierwszy język wyższego poziomu.

0

Witam!
szukam swojego pierwszego języka wyższego poziomu - klasycznie zastanawiam się pomiędzy c# .net i java. Znalazłem informację o tworze .net Core i chciałbym się czegoś o nim dowiedzieć. Czy .net nie będzie już rozwijany i jego cała funkcjonalność zostanie przeniesiona do .net core ? Myślicie że jak teraz zaczynam to zacząć od asp .net czy asp .net core ? Czy są już firmy które przeszły na .net core ? ( ma on jakieś perspektywy czy nikt z niego nie korzysta ? ). Ciekawi mnie jaka jest zależność pomiędzy .net a .net Core - będzie można np. zrobić aplikację okienkową na linuxa/maca? Co z Androidem? Dodatkowo napiszę że znam C i C++, nie będzie to mój pierwszy kontakt z programowaniem.

Dziękuję za pomoc : )

0
Czerwony pomidor napisał(a):

Czy .net nie będzie już rozwijany i jego cała funkcjonalność zostanie przeniesiona do .net core ?

Nie.

Myślicie że jak teraz zaczynam to zacząć od asp .net czy asp .net core ?

Zależy.

Czy są już firmy które przeszły na .net core ? ( ma on jakieś perspektywy czy nikt z niego nie korzysta ? ).

Tak.

Ciekawi mnie jaka jest zależność pomiędzy .net a .net Core - będzie można np. zrobić aplikację okienkową na linuxa/maca?

Oczywiście, że nie.

0

Znalazłem informację o tworze .net Core i chciałbym się czegoś o nim dowiedzieć. Czy .net nie będzie już rozwijany i jego cała funkcjonalność zostanie przeniesiona do .net core ?

Nie. .NET Core jest tworzony z myślą o wieloplatformowości, a .NET Framework jest przywiązany tylko do Windows - z tego też powodu nie da się przenieść wszystkiego do .NET Core (np. WPF).

Myślicie że jak teraz zaczynam to zacząć od asp .net czy asp .net core ? Czy są już firmy które przeszły na .net core ? ( ma on jakieś perspektywy czy nikt z niego nie korzysta ? ).

Jeżeli zaczniesz od ASP.NET MVC 5, a potem się tylko douczysz, co się zmieniło w ASP.NET Core MVC 1.0 i 2.0, to będziesz miał załatwiony większy rozstaw technologii za jednym zamachem. Trochę się zmieniło, ale przerzucenie się nie jest tak straszne.

Z drugiej strony można od razu próbować zacząć od ASP.NET Core MVC i nie martwić się jak to wyglądało kiedyś :-)

Ciekawi mnie jaka jest zależność pomiędzy .net a .net Core - będzie można np. zrobić aplikację okienkową na linuxa/maca? Co z Androidem?

.NET Core obecnie nie zajmuje się aplikacjami okienkowymi wcale.

Ale istnieje takie coś co nazywa się Xamarin - pozwala tworzyć aplikacje dla Androida, iOS i UWP, a niedługo (albo już, nie śledziłem) aplikacje graficzne Xamain.Forms będzie można również uruchamiać na Linuksie, macOS i WIndows 7 (jako WPF).

I oprócz Xamarina budowane są również inne graficzne frameworki dla .NET Core - np. Avalonia.

0

Możesz tworzyć aplikacje okienkowe na inne platformy, ale z użyciem XAMARIN. Ale chcesz tworzyć web, czy desktop? Bo nie wynika to z Twojego pytania. .NET Core to okrojona wersja .NET. Wpisz sobie w google: ".NET vs .NET core" to poznasz różnice.

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