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.