Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
1
State Of The Union – Backend & Desktop – 2012.05.25 jan.ove.halvorsen@appex.no
2
Agenda Nyheter som angår oss Metodikk i Appex
3
Nyheter
4
SQL Server 2012 FileTables Enhanced Spatial Features Paging Support (ORDER BY) Sequences THROW 14 nye funksjoner... LocalDB http://msdn.microsoft.com/en- us/library/bb500435(v=sql.110).aspx
5
Windows Server «8» (Beta) IIS 8 Server Name Indication (SNI) Centralized SSL Certificate Support IIS CPU Throttling Application Initialization Dynamic IP Restrictions.NET 4.5 WebSockets (IIS ASP.NET 4.5 & WCF)
6
Windows 8 WinRT JS, C++, C#, VB, ++ Mix med.NET, C Runtime Library, Win32 Metro Style Apps HTML5, CSS3, JS XAML, C#, VB (.NET API’s for Metro Style Apps) App Contracts Windows Store Hyper-V
7
.NET Framework 4.5 (Beta) NB! In-place replacement (av 4.0) Task, Task, Task, Task, Task, Task,... Async, Async, Async, Async, Async,... Se etter...Async(...) versjoner av «gamle» metoder TPL Dataflow Networking HttpClient (!) & WebSockets WPF WCF http://msdn.microsoft.com/en- us/library/ms171868(v=vs.110)
8
ASP.NET 4.5 (Beta) HTML5 Form Types Model Binders Bundling/Minification WebSockets Async read/write HTTP request/response Async modules/handlers CDN fallback i ScriptManager ASP.NET Web Pages 2.0 (Beta): Razor (!) http://msdn.microsoft.com/en- us/library/hh420390(v=vs.110)
9
ASP:NET MVC 4.0 (Beta) ASP.NET Web API Kraftig oppgradert versjon av WCF Web API http://www.asp.net/web-api ASP.NET Single Page Application http://www.asp.net/single-page-application http://www.asp.net/whitepapers/mvc4- release-notes
10
Entity Framework 5 (RC) Ikke en del av.NET lenger NuGet! Code First, Model First, Database First Hva er nytt? Enum’s (4.5) Table-Valued Functions (DF, 4.5) Spatial Support (DbGeography og DbGeometry, 4.5) Performance (4.5) Multiple Diagrams (VS11) Batch import av sp’s (VS11) http://blogs.msdn.com/b/adonet/
11
Visual Studio 11 (Beta) Metro C# 5 C++ 11 JavaScript Parallel Debugging: GPU Threads, Parallel Watch Concurrency Visualizer http://msdn.microsoft.com/en- us/library/bb386063(v=vs.110) TFS 11 (Beta)
12
C# 5 async / await async: «Denne metoden er asynkron...» await: «Jeg fortsetter herfra når denne task’en er ferdig, imens kan du fortsette...» Caller Information [CallerMemberName] [CallerFilePath] [CallerLineNumber]
13
Metodikk
14
Utfordringer Kode-kvalitet Ikke nok at det virker... Performance Ikke nok at det virker... Sporbarhet «I hvilket changeset fikset jeg den bug’en, mon tro...?» Effektive arbeids-prosesser Automatisering!!
15
Patterns Blir viktigere og viktigere siden vi oftere og oftere tvinges til å forholde oss til dem... ASP.NET Web API, for eksempel... IoC Controllers/Handlers Interfaces/Contracts Generics Async
16
Metodikk TFS Branching Shelve-sets Build & Deploy Automatisering!!!! TFS Build Servers «Release»-versjoner!!!! NuGet ReSharper Code Review Code Analysis
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.