Pytanie nr 1: Czym jest .NET i co mogę stworzyć za pomocą .NET?
.NET jest platformą programistyczną stworzoną przez Microsoft. Do pisania na tą platformę można użyć różnych języków takich jak:
- C#
- C++/CLI
- F#
- J#
- Visual Basic
Programy napisane na tej platformie mogą być uruchamiane jako m.in.:
- Aplikacje konsolowe (takie na czarnym okienku)
- Aplikacje desktopowe – zwykłe programy na Windowsa np. Word, Excel, Paint, Photoshop, przeglądarka internetowa – generalnie każdy program jaki masz na komputerze z Windowsem
- Programy działające po stronie serwera internetowego (silnik dla stron www)
- Aplikacje na telefony z androidem oraz IPhony (Xamarin)
- Gry komputerowe 2D i 3D (Unity) – na tym silniku powstają gry
Jak widać dzięki tej platformie można zrobić całkiem sporo 😊
Czas więc na pytanie nr 2: Czym jest ten C#?
Jak wspomniałem wyżej C# jest jednym z języków, których można użyć, żeby pisać kod. Poniżej wklejam kawałek kodu napisanego w C#
Na platformie .NET są też inne języki, ale to C# jest aktualnie najpopularniejszy i najchętniej używany.
Ale co to wszystko znaczy? Można jakoś prościej? Bo nic dalej z tego nie rozumiem :/
Można 😊 wróćmy do pytania nr 1.
Pytanie nr 1: Czym jest .NET i co mogę stworzyć za pomocą .NET?
Wyobraź sobie, że .NET jest jak platforma, na której powstają samochody. Doskonałym przykładem jest grupa VW, która ma jedną platformę podłogową i na niej powstają różne samochody, np. Golf, Ibiza, ale jak się ją trochę poszerzy to powstaje na niej Octavia.
Inny przykład: Wyobraź sobie, że .NET jest jak Facebook. Na tej platformie mamy mnóstwo: funpage, gry, itd.
Czas więc na pytanie nr 2: Czym jest ten C#?
Dla uproszczenia uznajmy, że gwary (śląski, kaszubski) są jak języki.
Wyobraź sobie, że Polska jest jak platforma .NET, a języki takie jak C#, C++/CLI, F#, J#, Visual Basic są jak gwary, które są używane w Polsce: śląski, kaszubski czy góralski. Każdą z tych gwar możesz się porozumiewać na terenie Polski i jakoś się dogadasz. Każda gwara jest też używana w innym obszarze i jest mniej lub bardziej popularna.
Przykład :
W górach popularna jest gwara góralska, na Śląsku – śląska, ale w całej Polsce użyjesz języka polskiego. Języki takie jak F# czy VisualBasic są popularne w niektórych zastosowaniach, ale największą popularność ma C#.
W tym wpisie dopiero poruszyłem bardzo opisowo czym jest .NET, czym jest C# i co możesz zrobić za pomocą tej platformy i tego języka. W kolejnych wpisach będziemy zgłębiać wiedzę tak, żeby na końcu drogi dokładnie było wiadomo jak to wszystko działa, dzięki czemu zostaniesz programistą robiącym własne projekty, pracującym jako freelancer lub możesz zostać zatrudniony jako programista i zmienić swoją ścieżkę kariery.
Gdybyś miał jakieś pytania, uwagi to sekcja komentarzy jest do Twojej dyspozycji 🙂