Polityka Microsoftu względem C#/.NET

0

Tak się ostatnio zastanawialiśmy z kolegą, który kodzi w Javie (ja w C#) jakie w przyszłości MS podejmie kroki względem .NET, jak będzie trzymać się Java no i co nowego pojawi się na horyzoncie w tych obszarach, gdzie wykorzystuje się języki oparte na JVM/CLR. Konkurencją dla C# i całego .NET jest Java i jej frameworki, czyli Oracle. Z tym, że Java i frameworki do niej to w dużej części open source. W ogóle Oracle ma raczej dużo mniejszy wpływ na rozwój Javy niż MS na rozwój C#. MS zrobi co zechce.
Jakby tak potraktować naukę danej technologii + zdobywanie w niej doświadczenia jako inwestycja... to która wydaje się być bezpieczniejsza?
Wiadomo, że za X lat większość programistów będzie zmieniać technologie, normalna kolej rzeczy, ale tutaj nie chodzi mi o to, że technologia staje się przestarzała. Tylko np. MS jednego dnia postanawia zakończyć wsparcie dla .NET, wiem głupi przykład.

Wielkie korporacje, banki wchodzą w .NET mając jako alternatywę Javę, czyli ryzyka nie widzą.
Nie chodzi o jakąś dyskusję nt. wyższości jednej technologii nad drugą, tylko ciekawi mnie jak widzicie politykę MS względem developerów i w ogóle rynku oprogramowania no i ich sztandarowego produktu, czyli C#/.NET, który jakby nie było szybko zdobył duże udziały w rynku i wepchnął się w obszary wcześniej zajmowane głównie przej Jave.

0

Micorosft raczej nie zakończy wsparcie dla .NET bo to by był strzał w łeb.
Dużo firm opiera się na ich rozwiązaniach i dużo firm rozwija aplikacje oparte jeszcze na starym .NET wiec nie bój się praca bedzie bo ktoś musi to utrzymywać a nie które firmy wolą płacić za utrzymanie niż za napisanie nowej aplikacji w nowej technologii.

0

Nieporownywalnie przyjemniejszy jest C# od Javy, ale zarowno w jednym jak i w drugim jest napisana masa softu i przez najblizsze N*10 lat praca spokojnie bedzie, co wiecej, nie widac zadnej przeslanki zeby mialoby sie pojawic cos co zastapiloby ktorys z tych jezykow.

0

Co ciekawe MS uwolnił niektóre elementy C# jak i również kompilator jego powołując fundacje na której czele stanęli ludzie MS. Co oznacza, że za jakiś czas skończą się problemy z .net na linuxe. Kolejną sprawa jest taka, że ms pracuje nad kompilacją aplikacji pisany w C# do kodu natywnego bez wykorzystania net framewoka, a elementy potrzebne będą wkompilowane w exe. Na razie działa to dla aplikacji do sklepu Windowsa ale MS zapowiedział, że będzie można robić również dla klasycznych aplikacji desktopowych jak i również serwerów ;)

0

Microsoft nie może ogłosić "zakończenia wsparcia". Może ogłosić zakończenie rozwoju.
Każdy wydany już produkt ma określony czas wsparcia, i jeszcze się chyba nie zdarzyło, żeby Microsoft go skrócił.

0

MS ma coś zakończyć? nie wierzę w to. C# oraz .NET są to usługi które są ciągle rozwijane i stosowane przez RDIX

Tak długo jak sektor RDIX istnieje będzie istniało .Net - jedynie może doczekamy się wolnej wersji SAPI jak w MonoDevelop.cmx

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