Microsoft o tworzeniu w .NET na platformach Windows, Linux i OS X

Microsoft o tworzeniu w .NET na platformach Windows, Linux i OS X

Autor: Krzysztof Sulikowski

Opublikowano: 4/30/2015, 11:51 PM

Liczba odsłon: 3262

Zaprezentowany wczoraj edytor Visual Studio Code wywołał w społeczności IT niemałe poruszenie, nie tylko z uwagi na jego cenę - jest on bowiem całkowicie darmowy - ale także platformy, na jakie został wydany. Tak, jeszcze kilka lat temu nikt nie spodziewałby się, że Microsoft wypuści pełnoprawną edycję swojego IDE na platformy Linux czy OS X. A jednak stało się! Dziś możemy dowiedzieć się nieco więcej o najnowszej aktualizacji .NET Core, trybie wieloplatformowym czy wreszcie samym tworzeniu aplikacji .Net dla platform Mac i Linux. Sesję prowadzi Habib Heydarian.

Jakie są korzyści z pracy w Visual Studio na systemach Linuksowych i komputerach Mac? Microsoft podaje kilka z nich:

  • Klienci mogą uruchamiać aplikacje .NET i usługi w środowisku Linux dla serwerowych/chmurowych scenariuszy.
  • Najwyższej klasy wsparcie w VS dla rozwijania aplikacji .NET w środowiskach linuaksoawych, awliczając w to Docker i możliwość zdalnego debugowania aplikacji .NET, uruchomionych na Linuksie.
  • Użytkownicy OS X mogą edytować, kompilować i debugować ich kod .NET na swoich Macach przy użyciu Visual Studio Code (lub ich ulubionego edytora).
  • .NET Core działa na zasadzie open source z w pełni otwartym kodem dla GitHub.

.NET

Jak właściwie zacząć tworzyć i rozwijać aplikacje w .NET Core? Po pobraniu odpowiednich bibliotek (zrzut ekranu powyżej) istnieje kilka możliwości w zależności od środowiska. Użytkownicy Windows mogą skorzystać z Visual Studio 2015 RC. Dodatkowo mogą pobrać rozszerzenia Docker, jeśli zamierzają skorzystać z ich możliwości. Drugą możliwością jest oczywiście Visual Studio Code, dostępnego także dla pozostałych platform. Użytkownicy OS X i Linuksa mogą również skorzystać z popularnych edytorów: Sublime Text, Atom, Emacs, Vi, etc.

.NET

.NET

Habib Heydarian zaprezentował prosty przykład skompilowania aplikacji webowej w Visual Studio, która następnie zostaje "zadokowana". W praktyce oznacza to, że zostaje automatycznie przeniesiona do chmury. Jak dodaje Heydarian, aplikacja działa na platformach Linux, Windows i OS X dokładnie w ten sam sposób. Programista nie musi znać wszystkich tekstowych poleceń Docker - całość odbywa się niejako automatycznie.

.NET

Jak podkreśla Heydarian, Visual Studio znajduje się teraz w super-ważnym okresie przejściowym. Powyżej zobaczycie planszę z krótkim podsumowaniem oraz planami na przyszłość.

Źródło: http://channel9.msdn.com/?wt.mc_id=build_hp#videoHolder

Warsztaty: Bezpieczna praca w chmurze z Microsoft 365 Business Premium
Warsztaty: Bezpieczna praca w chmurze z Microsoft 365 Business Premium

Wydarzenia