Nie tylko C# - Ekosystem Microsoft dla programistów
O Electronie słów kilka
1. O Electronie słów kilka
Aplikacje desktopowe w JavaScript
Bartosz Tkaczewski
email: tkaczu@tsh.io twitter: @btkaczewski github: tkaczu1
2. Plan prezentacji
Electron - co to?
Electron - jak działa?
Electron - kto używa?
Electron - możliwości
Instalacja
Przykład #1
Case Study - Przykład #2
Przykład #2
Zasoby
2
3. Electron - co to?
Framework który daje możliwość tworzenia
wieloplatformowych aplikacji desktopowych, pisanych
przy użyciu JavaScript/HTML/CSS.
3
4. Electron - jak działa?
Electron działa w oparciu o io.js oraz Chromium
4
5. Electron - kto używa?
Electron już teraz został użyty do kilku ciekawych aplikacji
m.in:
- Atom - GitHub IDE - atom.io
- Slack - IM - slack.com
- Visual Studio Code - Microsoft IDE - code.visualstudio.com
- Nuclide - Facebook IDE - nuclide.io
- Pixate - UX/UI Mobile prototyping - pixate.com
5
6. Electron - możliwości
- Wieloplatformowość (Mac, Linux, Windows)
- Automatyczne aktualizacje
- Raportowanie błędów
- Okienkowe instalatory
- Natywne menu & systemowe notyfikacji
6
15. Case Study - Przykład #2
Utworzenie aplikacji wspomagającej pracę recepcji klubu
fitness.
15
16. Przykład #2 - wymagania
- możliwość potwierdzania rezerwacji,
- możliwość przeglądania niepotwierdzonych i
potwierdzonych rezerwacji,
- możliwość usuwania rezerwacji.
16
17. Przykład #2 - użyte
technologie
- Electron,
- Bootstrap 3 - framework UI,
- jQuery - renderer UI,
- superagent (pakiet nodejs) - łączność z api
17