WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Kul/Inte helt seriöst: .NET äger! (https://www.wn.se/forum/showthread.php?t=1055530)

digiArt 2012-10-31 22:48

+1 på automapper

dAEk 2012-11-02 09:29

Kul. :)
Jag har haft liknande tankar och har gått från:
  • gammal hemsk ASP/VBScript...
  • till Java EE + Struts...
  • till ASP.NET WebForms...
  • till att återigen sitta och programmera MVC med ASP.NET MVC 3.

WebForms har jag aldrig gillat så ingen var gladare än jag när Microsoft släppte version 1 av MVC. Webbutveckling blev kul igen!
Det har bara blivit bättre sedan dess...

Utvecklingen i .NET går väldigt snabbt och i en sådan riktning som gynnar mig som systemutvecklare. Dynamic, Linq, Lambda, CodeContracts, await etc; det är smått fantastiskt vilka förbättringar som har gjorts. För att inte ta upp sånt som man tar för givet (object initialization, auto-properties m.m.). Lägg utöver detta till att OpenSource-projekten blir fler och att MS själva verkar bidra mer (t.ex. MVC, EF).

Sammanfattningsvis har detta bidragit till att jag som utvecklare nog aldrig har varit så produktiv som jag är idag. Klart att man är nöjd!

Efter att ha jobbat med olika databaser (Oracle, MySQL) och Java tidigare kan jag inte säga att jag saknar något från den tiden. Jag pluggade Java och avsikten var att fortsätta jobba med Java men diverse omständigheter fick in mig på .NET och det ångrar jag uppenbarligen inte.

Men som man säger: YMMV.

dAEk 2012-11-02 09:43

Citat:

Ursprungligen postat av Kimpo (Inlägg 20454231)
Några tredjeparts DLL:er jag rekommenderar för .NET-utvecklare

Automapper - objekt till objekt mapper
Ninject - IOC
Nlog - Loggning som är enkel att konfigurera
Nunit - Unit testing
Routedebugger - Utmärkt verktyg för att hålla koll på routingen i ens MVC-applikation
MVCminiprofiler - Hitta flaskhalsarna i din app

Fin lista. :)

Jag kompletterar med:

Glimpse - tänk Firebug men för serversidan. Enormt användbart (funkar tyvärr inte med MVC4 i skrivande stund men de jobbar på det).
ELMAH - hanterar ohanterade exceptions (loggar eller mailar stacktrace inkl. annan användbar info t.ex. alla Http headers)
SqushIt - om man inte kör MVC4 men ändå vill bundla och minifiera sina Javascript och Css-filer.
Log4Net - de facto standard för loggning, inte bara inom .NET. Många .NET-utvecklare kommer från Java-sidan och där har Log4J samma position. Tror att det finns en portning för i stort sett alla språk.
Json.NET - Högpresterande ramverk för att hantera JSON.
NSubstitute - mitt personliga val för mockingramverk (om man kör TDD).


Alla tider är GMT +2. Klockan är nu 09:34.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson