ABC-Groep

Welke nieuwigheden kan je verwachten binnen Visual Studio, ASP.NET en AZURE?

Al sinds jaar en dag stuurt ABC-groep haar consultants naar interessante conferenties over de hele wereld.  Deze keer was het de beurt aan Bart en Joachim om ABC-groep te vertegenwoordigen op DEVintersection in Orlando van 16 tot 22 april 2016. (https://devintersection.com

Lees hier wat hun indrukken waren en welke nieuwigheden je kan verwachten binnen

Visual Studio, ASP.NET en AZURE 

 

1)      Typescript is absoluut de moeite om in te investeren (https://www.typescriptlang.org/)

 

Er zijn tal van voordelen te bedenken om te investering in Typescript: 

  • Typescript geeft een betere code structuur
  • De javascript die gegenereerd wordt is proper en makkelijk leesbaar
  • Typescript maakt de overstap van ES5 naar ES6 makkelijk
  • Er zijn binnen Typscript dependency injection mogelijkheden
  • Typescript kan zowel ES5 als ES6 genereren
  • Binnen Typescript is het ook heel eenvoudig om 'modules' te maken waarin je de publieke zaken kan exporteren en op andere plaatsen importeren (vergelijkbaar met usings uit C#)
  • Bij het inladen wordt gekeken naar de dependencies tussen de verschillende modules, deze worden dan automatisch in de juiste volgorde ingeladen
  • Indien je binnen Typescript geen modules wil gebruiken, maar toch structuur wil brengen in de verschillende classes en types kan je 'namespaces' gebruiken IPV modules. Hierbij heb je echter geen automatische dependencies en ben je dus zelf verantwoordelijk om alles in de juiste volgorde in te laden.
  • Typescript is makkelijk te combineren met bestaande javascript code, dus kan je gradueel overschakelen.
  • Veel van de typescript features zitten in ES6, zoals classes, lambda functions 

2)     Vereenvoudigingen in Angular 2

  • Angular 2 is een grote vereenvoudiging ten opzichte van Angular 1, hierdoor is de leercurve veel kleiner
  • Angular2 bouwt verder op de functionaliteiten van ES6
  • Angular 2 kan je nu reeds gebruiken met typescript  

3)      Sneak peek at C# 7: Wat kan je verwachten?

 Voor C#7 zijn er wel wat nieuwigheden, maar het is toch nog een beetje koffiedikkijken welke zaken blijven en welke nieuwigheden effectief ingang gaan vinden. 

  • Er zijn een aantal leuke features op komst voor C# 7, zoals functies met meerdere return waarden.
  • Een groot deel van de features zijn echter nog altijd 'in bespreking' en kunnen er nog 'af vallen'
  • Binnen C#7 ga je ook de nieuwe Visual Studio terugvinden (code naam Visual Studio 15 - dit is niet Visual Studio 2015) 

4)      Visual Studio 15 (codenaam J vaste naam staat nog niet vast) 

  • Binnen Visual Studio 15 focussen ze op de gebruikers-ervaring, om die te verbeteren krijgt de intellisense een verbeterde look en feel.
  • Je zal erin kunnen filteren om de extension methods te verbergen, enkel events te tonen, etc.
  • Bij de nieuwe Visual Studio 15 streven ze naar een betere installatieervaring. In plaats van te installeren in 2u tijd, zal je Visual Studio kunnen installeren op enkele minuten. 

5)      De verwachtingen van .NET core  

Alles binnen.NET Core zal op alle platvormen werken.

  • RC2 is zeer kort bij een release, op  DEVintersection  lieten ze uitschijnen dat de release over een 3 a 4 weken zou kunnen zijn.  Het streefdoel is om tegen eind juni begin juli de RTM versie te hebben. Een van de redenen dat dit langer duurt dan verwacht is dat ze ernaar streven om van .NET Core een 'full package' te maken met alle functionaliteiten erin, zonder dependencies naar het onderliggende OS. Dus niet zoals de 'portable class libraries' nu, die maar een zeer kleine subset van .NET kunnen gebruiken.
  • Het .NET framework zoals het nu gekend is, volledig geïntegreerd in windows, zal blijven bestaan.  Ook zullen ze hieraan blijven verderwerken en nieuwe versies uitbrengen
  • Zoals al gekend is alles open source. Voor de teams van Microsoft is dit ook nieuw en onwennig. Ze moeten hierin nog veel leren,  maar zijn wel tevreden met de feedback uit de community. Voor hun eigen developers is dit eigenlijk een beetje angstaanjagend. Nu kijken er opeens duizenden  mee naar wat ze doen en komen ze ook rechtstreeks in contact met de eindgebruikers.

6)      Eerste officiële release van de cross-platform editor “VSCode” 

  • De cross-platform editor "VSCode" is aan zijn 1ste officiele release. Hiervan is het niet de bedoeling om Visual Studio te vervangen.  Visual Studio blijft een full blown IDE met alle geïntegreerde tooling. VSCode is een developer editor met geïntegreerde debugger, maar niet de geavanceerde en geautomatiseerde tooling van een IDE.

 

Wij gebruiken cookies om ervoor te zorgen dat onze website voor de bezoeker beter werkt. Daarnaast gebruiken wij o.a. cookies voor onze webstatistieken. Meer informatie