SlideShare une entreprise Scribd logo
1  sur  25
Strona projektu : http://www.galasoft.ch/mvvm/
Co wspiera:
# Messenger
# RelayCommand
# ViewModelLocator
# IoC Container
Strona projektu : https://stylemvvm.codeplex.com/
Co wspiera:
# Messenger - Mediator
# RelayCommand
# Import & Export
# Charms, Popups, MessageBoxes
# Navigation
# Validation future
Dlaczego tak mało
startupów korzysta z
technologii Microsoftu?
KOSZTY LICENCJI I
OPRGRAGMOWANIA
# firm i startupów rozwijających software
# będących własnością prywatną
# istniejących na rynku mniej niż 5 lat
# mających obroty poniżej $500 000
# trwa 3 lata – całkowicie darmowy
# 8 x licencji MSDN ULTIMATE ($130 000 na 3 lata)
# chmura Azure $52 000 (8 x Azure dla BizSparka)
# plus inne bonus od partnerów
# na rozwój i testowanie produktów
# Microsoft Bizspark Plus - $60 000 na usługi Azure
na 18 miesięcy
# Microsoft Bizspark One – mistyczny poziom
współpracy z Microsoftem ;)
karol.szmaj@whallalabs.co
m
mateusz.pluciak@whallalabs.com
piotr.biegun@whallalabs.co
m
http://whallalabs.com @whallalabs

Contenu connexe

Similaire à Windows 8 potyczki z kodem - Poznańska Grupa Zawodowa .NET

Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowychTomasz Borowski
 
Co Ty wiesz o Magento?
Co Ty wiesz o Magento?Co Ty wiesz o Magento?
Co Ty wiesz o Magento?White Ducky
 
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side developmentTomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side developmentSharePoint Saturday Warsaw
 
[spodek 2.0] Prototypowanie
[spodek 2.0] Prototypowanie[spodek 2.0] Prototypowanie
[spodek 2.0] PrototypowanieSpodek 2.0
 
Prezentacja Honki Software House 2020
Prezentacja Honki Software House 2020Prezentacja Honki Software House 2020
Prezentacja Honki Software House 2020HONKI
 
Poznajmy się!
Poznajmy się!Poznajmy się!
Poznajmy się!Redexperts
 
Silverlight z bliska i na wylot
Silverlight z bliska i na wylotSilverlight z bliska i na wylot
Silverlight z bliska i na wylotMichal Zylinski
 
[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowych[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowychSpodek 2.0
 
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -..."Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...krakspot
 
Architektura serwisu gg.pl 2 przemek łącki (2)
Architektura serwisu gg.pl 2   przemek łącki (2)Architektura serwisu gg.pl 2   przemek łącki (2)
Architektura serwisu gg.pl 2 przemek łącki (2)Cendoo
 
Feature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScriptFeature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScriptThe Software House
 
Stypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz SurmaStypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz SurmaMateusz Surma
 
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka. To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka. Piotr Grabski-Gradziński
 
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Business Link Krakow
 
Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?Tomasz Dziuda
 

Similaire à Windows 8 potyczki z kodem - Poznańska Grupa Zawodowa .NET (20)

Produkcja aplikacji internetowych
Produkcja aplikacji internetowychProdukcja aplikacji internetowych
Produkcja aplikacji internetowych
 
Ensteam proposal
Ensteam proposalEnsteam proposal
Ensteam proposal
 
Co Ty wiesz o Magento?
Co Ty wiesz o Magento?Co Ty wiesz o Magento?
Co Ty wiesz o Magento?
 
Azure na Joomla Day2014
Azure na Joomla Day2014Azure na Joomla Day2014
Azure na Joomla Day2014
 
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side developmentTomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
Tomasz Głogosz: SharePoint Framework - nowa jakość w client-side development
 
Biz Spark i co dalej
Biz Spark i co dalejBiz Spark i co dalej
Biz Spark i co dalej
 
[spodek 2.0] Prototypowanie
[spodek 2.0] Prototypowanie[spodek 2.0] Prototypowanie
[spodek 2.0] Prototypowanie
 
Prezentacja Honki Software House 2020
Prezentacja Honki Software House 2020Prezentacja Honki Software House 2020
Prezentacja Honki Software House 2020
 
Poznajmy się!
Poznajmy się!Poznajmy się!
Poznajmy się!
 
Silverlight z bliska i na wylot
Silverlight z bliska i na wylotSilverlight z bliska i na wylot
Silverlight z bliska i na wylot
 
[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowych[spodek 2.0] Tworzenie prototypów serwisów internetowych
[spodek 2.0] Tworzenie prototypów serwisów internetowych
 
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -..."Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...
"Zagrożenia w stosowaniu technologii open-source w projektach komercyjnych" -...
 
Architektura serwisu gg.pl 2 przemek łącki (2)
Architektura serwisu gg.pl 2   przemek łącki (2)Architektura serwisu gg.pl 2   przemek łącki (2)
Architektura serwisu gg.pl 2 przemek łącki (2)
 
Feature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScriptFeature flags na ratunek projektu w JavaScript
Feature flags na ratunek projektu w JavaScript
 
Stypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz SurmaStypendium z wyboru - Mateusz Surma
Stypendium z wyboru - Mateusz Surma
 
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka. To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
To jak zrobimy ten projekt? Czyli o doborze technologii słów kilka.
 
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
Piotr Grabski-Gradziński (VML) - To jak zrobimy ten projekt? Czyli o doborze ...
 
Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?Responsive Web Design - co z tego wynikło?
Responsive Web Design - co z tego wynikło?
 
Wprowadzenie
WprowadzenieWprowadzenie
Wprowadzenie
 
Oss w software house
Oss w software houseOss w software house
Oss w software house
 

Windows 8 potyczki z kodem - Poznańska Grupa Zawodowa .NET

Notes de l'éditeur

  1. Przedstawiamy się Ja przedstawiam Mateusza, Mateusz przedstawia mnie. 2 Minuty na wprowadzenie
  2. Karol przedstawia agende. Max 1 minuta
  3. Historyjka o Tacie Mateuszu i Piotrku(synek :D) 5 minut
  4. KarolJak to działa, krótki opis. Max 5 minutMateuszJakie interfejsy trzeba używać ObservableCollection, INotifyProertyChanged, Binding, Commands, Mediator, 5-8 minCzym różni się modelowanie widoku w normalnej aplikacji a w aplikacji MVVM. 2-3Konwertery , Binding , Przykład CodeBehind VS MVVM 5 minutMateusz 15 minut
  5. Historyjka o Tacie Mateuszu i Piotrku(synek :D) 5 minut
  6. Historyjka o Tacie Mateuszu i Piotrku(synek :D) 5 minutMateusz robi 3 sample
  7. Mateusz dodaj tutaj informacje.Mateusz opowiada:MessengerRelayCommandViewModel -> ViewModelLocatorIoCContainerDesign Time stuff( wstrzykiwanie obiektów klasy z danymi)Minusy: Brak nawigacji MVVM, Brak wbudowanej walidacjiPlusy: Jest lekki, łatwy na początek, nie ma magii w kodzie (brak autorskich zapisów). 10 minut spokojnie
  8. Karol:Mediator( jak on wygląda itd.) Mateusz dopowiada czemu jest gorszy.RelayCommandViewModel nie ma ViewModelLocatorExporty i ImportyDesign Time Minusy: Brak dobrej dokumentacji, mała społeczność, zaawansowana implementacja (trudna do zrozumienia na początek)Plusy: Walidacja, Kombajn, nawigacja MVVM, Importy MessageBoxówcharów i popupów, rewelacyjny kontakt z twórcą projektu , Praktycznie zero CodeBehind w windows 8, Możliwość dostępu do widoku z widok-modelu.10 minut spokojnie
  9. Historyjka o Tacie Mateuszu i Piotrku(synek :D) 5 minutMateusz robi 3 sample
  10. Mateusz mówi o wadach: Cięzkie projektowanie dobrych zachowań(animacje, zdarzenia itd.) widokuVisual State Manager StyleMVVm daje radeCo to jest behavior. Żale bo nie ma Behaviorów :O :O :O 10 minutKarol* Trzebanapisacwiecej kodu (komendy, właściwości)- 2-3 minuty
  11. Karolmowi żeby zadawali pytania.
  12. Mateusz: - Komercyjne kontroli SyncFusion oraz TelerikCzasami komercyjkne kontrolki to za mało i trzeba napisac swoje. AttachedProperties czyli jak załatać braki przykład ActualWidth, UpdateSoruceTriggerMax 5 minut
  13. Sampltelerika max 5minutProszę o skoncentrowanie się podczas omawaiania tych dwóch produktów ponieważ pod koniec prelekcji będziemy mieli do Was małą niespodziankę .Karol omawiatelerikaKonkurs się tyczy typów hubTile: Omówić
  14. SampleSyncfusion ma 5 minutMateusz opowiadMteuszkladzie nacisk na hubtile.
  15. KarolAttached Property, (pokazacscreen z kropkami Binding do ActualWdith nie działajacypokazacAttachedProerty która jest DP i pokzac to w tym bindinguMateusza HubTile, Kontrolki użytkownika, max 5 minut Mateusz:Czego brakowało w TelerikuSlideHubTile procentowe wartosciprzejsc itd. Itd..Max na to 10 minut
  16. Karolmowi żeby zadawali pytania.
  17. Jakie typy hubtilów pokazywałem w aplikacji pokazowej firmy Telerik. :D
  18. Mateusz: - Komercyjne kontroli SyncFusion oraz TelerikCzasami komercyjkne kontrolki to za mało i trzeba napisac swoje. AttachedProperties czyli jak załatać braki przykład ActualWidth, UpdateSoruceTriggerMax 5 minut
  19. Karolmowi żeby zadawali pytania.
  20. Karolmowi żeby zadawali pytania.
  21. Karolmowi żeby zadawali pytania.
  22. Karolmowi żeby zadawali pytania.