O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Egy .NET fejlesztő élete a Node.js világában

363 visualizações

Publicada em

Publicada em: Software
  • Seja o primeiro a comentar

Egy .NET fejlesztő élete a Node.js világában

  1. 1. Egy .NET fejlesztő élete a Node.js világában Balássy György ASP.NET/IIS MVP, ASPInsider balassy.gyorgy@outlook.com Blog: http://balassygyorgy.wordpress.com
  2. 2. 2 .NET alapokon Szeretjük Sikeres szolgáltatások
  3. 3. 3 Nem technológiai okokból Nem ismerjük Egyik új projektünknél
  4. 4. 4 Nem technológiai okból
  5. 5. 5 Nem technológiai okból
  6. 6. 6 Programozási nyelv
  7. 7. 7 C# JavaScript CoffeeScript TypeScript * to JavaScript
  8. 8. 8 Karbantartható kódbázis
  9. 9. 9 Osztályok, szerelvények Tervezési minták Dokumentáció Nagyvállalati architektúra Modulok, csomagok Mindent lehet Forráskód Mikroszerviz architektúra
  10. 10. 10 Verziókezelő rendszer
  11. 11. 11 TFS Kliens-szerver Exclusive checkout Visual Studio integráció Git (Stash) DVCS Gitflow workflow Pull requests Open source repo
  12. 12. 12 Feladat futtatás
  13. 13. 13 MSBuild IDE varázslat Deklaratív Gulp Manuális Futtatható kód Aktív közösség, sok csomag
  14. 14. 14 Tesztelés
  15. 15. 15 MSTest, MS Fakes Teljes IDE támogatás Mindenféle teszthez Azure-ban igen, máshol? Mocha + Istanbul + Sinon Önálló megoldások, akár együtt is működésre bírhatók
  16. 16. 16 Csomagkezelés
  17. 17. 17 NuGet 40.332 csomag Eredet? NPM 172.042 csomag Github Node Security Project
  18. 18. 18 Fejlesztőeszköz
  19. 19. 19 Visual Studio Mindent egy helyről Kiváló debug Node.js Tools for VS WebStorm Webhez egészen jó Van debug Beépített támogatás
  20. 20. 20 Tényleg kell teljes IDE?
  21. 21. 21 Visual Studio Code IntelliSense (.tsd-ből is) Git Debug Task runner SublimeText, Brackets, Notepad++ Syntax highlighting Pattern matching Find in files
  22. 22. 22
  23. 23. 23 Statikus kódelemzés
  24. 24. 24 FxCop IDE támogatás Build része Roslyn JSLint, JSHint, ESLint WebStorm alkalmazza Gulp task Közös szabálykészlet
  25. 25. 25 Build szerver
  26. 26. 26 TFS, Visual Studio Online Teljes ALM szolgáltatás .NET-re kiváló TeamCity Csak build Nagyon rugalmas (Gulp) Gitflow workflow Docker
  27. 27. 27 Adatbázis
  28. 28. 28 MS SQL Server, MySQL Kényelmes, gyors Elérhető as a service Sok tapasztalat Cassandra, Couchbase, DynamoDB Eventual consistency Hosszabb fejlesztési idő
  29. 29. 29 Melyik a jobb?
  30. 30. 30 Van-e jobb?
  31. 31. 31 Van-e bármi Node.js-ben, amit .NET-ben nem tudnánk megoldani?
  32. 32. 32 Balássy György E-mail: balassy.gyorgy@outlook.com Blog: http://balassygyorgy.wordpress.com Twitter: http://twitter.com/gyorgybalassy http://slideshare.net/balassy

×