Czy Microsoft Q&A może zagrozić liderowi „kopiuj-wklej driven development”?
Tylko Microsoft…
Microsoft Q&A to globalna, oparta na społeczności platforma zapewniająca aktualne, zazwyczaj faktycznie wysokiej jakości odpowiedzi techniczne pomocne w codziennej pracy w IT. Czy więc StackOverflow ma kłopoty i wyrósł mu konkurent?
Nie do końca a to dlatego, że – w przeciwieństwie do „stacka” - jest to projekt skupiony tylko na produktach firmy Microsoft. Najnowszym dodatkiem do platformy jest sekcja poświęcona .NET i jego siostrzanym technologiom, takim jak ASP.NET, C #, F #, Xamarin, Windows Forms i tak dalej. W szczególności jest on podzielony na trzy odrębne kategorie:
- Runtime
- Tworzenie aplikacji i stron internetowych
- języki, dane i inne
Kategoria Runtime obejmuje platformy .NET 5, .NET Core i .NET Framework. Tworzenie aplikacji i stron internetowych są z kolei podzielone na programowanie wieloplatformowe, programowanie na komputery stacjonarne i urządzenia mobilne, ASP.NET Core i ASP.NET (klasyczne), podczas gdy „języki, dane i inne” obejmują języki, uczenie maszynowe i sztuczną inteligencję, dane, pozyskiwanie i wdrażanie, narzędzia i jeszcze parę rzeczy.
Jedna platforma: Q&A .NET
Zgodnie z opisem zawartym w sekcji „Bądź na bieżąco z .NET Live TV firmy Microsoft”, nowym zasobem, w którym firma Microsoft próbuje ujednolicić znajdowanie i korzystanie z wszystkich transmisji na żywo .NET i Visual Studio, jest sekcja Q&A .NET. Te „pytania i odpowiedzi .NET” to kolejna próba połączenia wszystkich produktów .NET w jednym portalu, co oznacza, że pytania i odpowiedzi wkrótce zastąpią wszystkie stare fora dotyczące tematów .NET, w tym MSDN, ASP.NET, IIS.NET i Xamarin.
Podobnie jak na StackOverflow możesz teraz zadawać pytania, oznaczać je etykietami, komentować, głosować za, lubić odpowiedzi, akceptować odpowiedzi i zdobywać punkty reputacji. Nie ma jednak przycisku do głosowania w dół – czyżby celowo?
Sprawdź oferty pracy na TeamQuest
Nawet wygląd forum jest podobny do projektu StackOverflow. Sekcja z pokrewnymi pytaniami znajduje się po prawej stronie danego pytania i dostępna jest funkcja autouzupełniania. To autouzupełnianie polega na tym, że podczas wpisywania tytułu pytania rozwijane zostaje pole wypełnione pokrewnymi pytaniami. Jedną z fajnych funkcji pytań i odpowiedzi, której brakuje StackOverflow, są komentarze z wątkami, w których odpowiedzi na komentarze są zagnieżdżane, dzięki czemu można łatwo śledzić konwersację.
Z drugiej strony, Microsoftowemu Q&A brakuje funkcji strony trzeciej, obecnej w StackOverflow. Chodzi o na przykład usługę Stackprinter, która umożliwia łatwe drukowanie, przechowywanie czy archiwizowanie pytania z rozszerzonymi wszystkimi odpowiedziami i komentarzami.
Kto wygra? Czy tu w ogóle jest rywalizacja?
Tak więc nowe forum się otworzyło i nasuwa się pytanie, kto zwycięży w tej walce .NET o preferencje deweloperów? StackOverflow czy .NET Q&A?
Zależy to od wielu czynników i od tego, czy Q&A .NET mogą rozwiązać niektóre problemy, które nękają StackOverflow od dłuższego już czasu. Mamy tu namyśli wprowadzanie na pokład początkujących i nie odstraszanie ich niegrzecznym i elitarnym zachowaniem coniektórych użytkowników. StackOverflow ma także wiele do zrobienia w ramach kontrolowania jakości zadawanych pytań poprzez edytowanie ich w taki sposób aby były łatwiejsze do zrozumienia. Ważne jest też nie zamykanie pytań zbyt pochopnie jako niezwiązanych z tematem lub odrzucanie ich bez wyraźnego powodu. Obecny system moderacji StackOverflow zniechęca do wysokiej jakości treści, ponieważ moderatorzy często odrzucają lub zamykają pytania tylko z tego powodu, że sami nie posiadają odpowiedniej wiedzy na temat tematu i zwyczajnie nie rozumieją pytania.