Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 10:38:06 - Andreas Paulsson, i forum arkitektur, Tråden har 21 Kommentarer och lästs av 1589 personer

Hejsan.

Jag bara undrar om ni använder MS Enterprise Library (se http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp ) ?

Det verkar innehålla det mesta som man behöver i en seriös applikation i form av infrastruktur (säkerhet, dataaccess, loggning, kryptering, cachning, exceptionhantering osv) som inte finns färdigt i .NET framework och det är dessutom väldigt konfigurerbart.

Om ni inte använder det, varför då inte?

Jag tänkte i första hand på ASP.NET-lösningar, men det fungerar tydligen lika bra på WinForms-lösningar.

Det verkar väldigt genomtänkt och komplett, men kan någon som använt det praktiskt i ett större projekt kommentera hur pass bra det fungerar i verkligheten?

/Andreas


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 11:21:09 - Andreas Håkansson

Andreas,

Jag använder delar av det i olika projekt, vanligaste har varit exceptionhantering. Dataaccessstödet är jag inte så glad för då jag valt att gå O/R vägen och använder npersist istället. Förövrigt håller jag med dig om att det är ett bra paket som fler borde använda för att korta ner utvecklingstider och öka kvaliten på sin kod.


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 12:10:28 - Per Persson

<b>Om ni inte använder det, varför då inte?</b>

Jag programmerar inte i någon miljö där det kan användas.


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 12:13:59 - Andreas Paulsson

Per: Och vilken miljö är det (inte .NET?)? Och mer specifikt varför inte?

Det är litet det jag är nyfiken på; när passar det inte? när går det inte? vad är bra/dåligt?

Dataaccessbiten är inte jag heller så sugen på då jag också går O/R - spåret (fast gärna nhibernate eftersom jag använt hibernate i Java en del).

/Andreas


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 12:23:12 - Johan Normén

Hej,

Jag använder dem inte idag. Använde dock Dataacessbiten i en egen O/R Mapper som jag byggde och i vissa specifika dataklasser. På senare tid har jag jobbat i projekt där något annat vart datakälla och eller man redan har byggt upp sitt egna ramverk för dataacess.

Men inget ont om Dataccess blocket, det är helt ok och nästan ett måste för alla som idag går mot ADO .net och inte nyttjar andra ramverk.

Exception blocket nytttjar jag inte, dock byggde jag en liknande fast nerbantad version en gång för skoj skull som jag då nyttjade. De senaste projekten har det vart sämre med felhantering. I det jag jobbar med nu kör vi med Log4Net som är liknande ramverk som Exceptionblcoket. Log4Net kommer från Log4j (java som med allt annat bra :-) )
Hade dock valt Exceptionblocket om de inte redan gjort sitt val.

Övriga block har jag gluttat på men inte direkt använt. Då mina projekt hittils inte krävt dem.
Men det är för att det vart mer backend programmering.

Annars fungerar de bra och i stora projekt nästan ett måste då de ger funktionalitet som kan dra ner på utvecklingstiden m.m. tack vare sigg enkla API (när man väl kan det då ;-) )

Mvh Johan


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 13:30:06 - Per Persson

<b>Per: Och vilken miljö är det (inte .NET?)? Och mer specifikt varför inte?</b>

PHP och Linux.


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 14:04:32 - Andreas Håkansson

Per,

<b>PHP och Linux.</b>

Vilket gör det ganska ointressant att du svarar på ett inlägg i .NET -> Architektur forumet ? =)


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 14:20:59 - Andreas Paulsson

Är det någon som använt säkerhetsblocket? Eller gör alla sina egna användarmodeller med roller och hela köret? Jag misstänker att det är det blocket som flest har gjort på egen hand.

/Andreas


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 14:40:12 - Per Persson

Åh, förlåt. Kategorirubrikerna (såsom .net) är så små och lätta att missa.


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-23 15:43:43 - Andreas Håkansson

Per,

Ärch du får svara var du vill ;) Håller med att det är lätt att missa ibland.. har själv varit i färd med att skriva ett par svar och kommit på mitt misstag mitt under skrivandets gång :-D


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 10:34:56 - Rickard Robin

Varför? Bättre att skriva all kod själv så har man maximal kontroll och lär sig och memorerar tekniker/teknologier så att man en dag kan vara den som skriver applicationblocks istället för att använda dem.
Bättre med teori och kodexempel så att man får implementera själv.

Spara tid ? = Copy & Paste !


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 11:03:23 - Johan Normén

Rickard,

Intressant, men jag lovar dig att du kommer inte memmorera hur dina ramverk är kodade efter en längre tid. Sedan så får du ändå problemet som du tycker man löser då nya anställda skall använda ramverket du byggt. Och ev kanske du to m. med ottur råkat bygga ett ramverk som inte alls är så logiskt som de som finns idag. Om du vill veta teknologin kan du kolla i blockens kod, den är öppen. Men du vinner inga fördelar med att bygga egna som speglar dessa som finns idag.

Vad menar du med att Copy & Paste spar tid? För mig är copy & Paste tecken på att man gör duplicerad kod som jag vet ger spagetti i mängder.

Mvh Johan


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 11:29:48 - Andreas Paulsson

Är inte det här en mycket farlig inställning? Borde du inte skriva ett eget OS också då (OK, jag överdriver, men på vilken nivå slutar du skriva nytt)?

Det bästa är väl att använda välbeprövade och flexibla bibliotek som många andra använder och därmed är genomtestade. Att sedan MS har designat det som en Best Practice borde även borga för att grunddesignen är välgord.

Att Copy & Paste-programmering skulle spara tid anser jag vara mycket felaktigt. OK, det sparar förmodligen tid i det korta loppet (dvs just NU), men i det långa loppet så kommer det inte att löna sig. Vad gör du om du har utvecklat 5 st olika system med Copy&Paste och hittar en allvarlig bugg? Uppdaterar alla olika systemen? Om du dessutom har modifierat några (på olika sätt) av dem på vägen så sitter du verkligen i klistret.

Men som sagt, det är min åsikt som kan anses en aning pragmatisk.

/Andreas


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 11:31:06 - Andreas Håkansson

Rickard,

Naivt. Visst på privata projekt men så fort man går över till kommersiella projekt i form av konsultuppdrag eller för en arbetsgivare så har man inte tid att leka fram en lösning med trail&error. Man behöver använda sig av bevsat fungerande lösningar som kan anpassas på kort tid. Tid = pengar och det kommer du aldrig att komma ifrån.


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 11:36:26 - Mattias Vartiainen

Jag har funderat på att det måste generellt sett vara bättre att använda befintliga välanvända ramverk just p.g.a. andra anställda lättare ska kunna använda dom. Det under förutsättningen att det är ett välkänt ramverk som löser mina problem.

Visst kan man bygga ett eget men då bör man ju helst dokumentera utförligt och tillföra något som inte redan finns. Att lära sig är bra men jag har ingen nytta av att en kollega lärt sig massor på nåt mumbo-jumbo som jag inte kan använda sedan.


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 11:44:48 - Daniel Wiberg

hmm.. jag vet inte men jag anser att när jag utvecklar för mitt företag handlar det inte om att ladda ner, det handlar om att bygga en lösning som fungerar för vårt företag och våra kunder,

Det innebär kort sagt att om man laddar ner och styr får man alltid massa spagetti som varken vi eller våra kunder är minsta intresserad av. Och om kunderna inte är intresserade av mina produkter går de någon annanstans, och går de någon annanstans behöver jag inte programmera vilket innebär att jag får gå i pension, och får jag gå i pension behöver jag inte jobba...


Hmm.. kanske ska man ladda ner lite kod i alla fall ;-)


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 12:53:35 - Johan Normén

Daniel,

Tycker du skall gå i pension ;-) Lika bra... hehe...
Nä ärligt, tycker du det blir mer spaggetti att använda ramverk? Det blir ju mindre kod vilket är fördelen till minimerat spagetti. Eller missuppfattade jag dig?

Mvh Johan (Inte nära Pension än ;-) )


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 14:18:50 - Andreas Håkansson

Håller med Johan

Hur det kan bli spagetti när man minimera sin egen kodyta och använder sig av färdigtestad och beprövad kod är för mig helt oförståeligt.


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-05-24 20:23:26 - Daniel Wiberg

Fel av mig..
lite för trött när man sitter på jobbet..

Jag menade naturligtvis inte ramverk.. missuppfattade alltihop när jag skrev mellan telefonsupportsamtal :-S

Blandade ihop lite frågor...

Vad jag menade är om man laddar ner fördig kod, (Vi tar ett exempel innefattande en hemsida)
från tex, php-nuke..

Sorry..
förbise mina inlägga bara...
Och ärligt talat.. verkar som att jag kanske ska gå i pension i alla fall.. men... jag är ju bara 30... men det är klart.. hjärnans livslängd är kortare på en del ;-)


Svara

Sv:Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-06-15 15:14:45 - Per Ökvist

Någon som testat att köra:
http://www.rationalpath.com/


Svara

Sv: Använder ni MS Enterprise Library? Om inte, varför?

Postades av 2005-06-16 08:38:57 - Fredrik Normén

Eftersom jag varit delaktig i framtagningen av Ent Lib, så måste jag försvara det lite, även om jag inte gillar allt som blocket har ;)

Grunden till Ent Lib, startades lite innan PDC 2003. P&P har haft flera olika block liggande lösa som kunde egenltigen snyggt grupperas till ett enda ramverk. Jag pratade med Ron Jacobs på PDC 2003 om detta och han tyckte om idén. Vidare så började ett arbete tillsammans med Tom Hollander (Som ansvarar för Ent Lib), där vi spånande på en grund arkitektur för att kunna få ihop blocken till ett ramverk, där möjligheten till att byta ut blocken mot andra skulle vara möjligt. Beroendet mellan blocken skulle också kunna minskas och nya block skulle skapas och läggas in i Ent Lib. Tanken med Ent Lib är följande:

Skapa hjälpmedel för utvecklare som ska både leverare bra kvalité och prestanda. Skapa block som reducerar fel som utvecklare kan göra, samt öka RAD (Rappid Application Development).

MS P&P vill leverara lösningar som ofta behövs i en applikation och hjälpa utvecklare att fokucera mer på det kunden vill ha, än att lägga extra tid på ramverk. Det kommer att komma lite fler block i nästa version av .Net som tex validering etc.

För er som inte är vana eller inte redan har färdiga ramverk för data access, så skulle jag rekommendera data access blocket. Jag skulle också rekommendera deras Exception Management som är ett block som jag använder i många app för att logga fel till olika data källor etc. För er som vill slippa skriva kod för autenticering och profilering kan ta en titt på desas Authentication Profile block. Deras cachnings block är mer anpassat för Win Apps än Web Apps.


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 879
27 965
271 774
576
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies