Nakna objekt + nästa generations filsystem

Jag har läst på om Naked Objects, och ska snart börja bygga en testlösning på plattformen. En intressant fråga inför framtiden är vad teknik som Microsofts WinFS (och liknande lösningar på andra plattformar) i kombination med Naked Objects-tänket kan resultera i. Jag ser framför mig otroligt flexibla system, byggda med nakna objekt med en direkt mappning till filsystemet och dess metadatabas.

För mer om potentialen med Naked Objects, läs igenom upphovsmännens egen artikelsamling. Här finns även en givande artikel om olika problem med det användargränssnitt som idag automatgenereras till affärsobjekten. Själv tror jag att detta problem kommer att försvinna med tiden, allt eftersom tekniken sprids och nya gränssnittshanterare tas fram.

Varning för användningsfall

När jag först upptäckte användningsfall tyckte jag att de var ett otroligt lyft från den alltför vanliga “IEEE-listan” med krav som alla börjar med “The system shall…”. Sen dess har jag både skrivit användningsfall själv och läst andras, och jag har blivit mer och mer skeptiskt inställd. Läs omedelbart den här sammanfattningen av några av problemen med användningsfall: Use Cases Still Dangerous : Editorial : uidesign.net

Gratis är gott – och ibland godare

För er som inte redan visste det – utvecklingsmiljöerna för Java verkar ha kört om Microsofts verktyg med hästlängder. Det är en lustig vändning, eftersom det bara för några år sedan var Microsoft som hade ett rejält användbarhetsövertag. Idag kan man däremot få en kostnadsfri miljö (Eclipse) för Java som inte bara matchar, utan trumfar, Microsofts flaggskepp Visual Studio 2003. Så kan det gå. Det lilla jag prövat av Eclipse är helt oslagbart bra, från det inbyggda stödet för refactoring, via de underbara funktionerna för att navigera runt i koden, till vad som verkar vara ett rikligt utbud av plug-ins till miljön. 3-0 till Eclipse, Microsoft tills vidare utsparkad ur ligan.

Från utvecklare till utvecklare

Den som utvecklar på Microsoft-plattformen kan hitta mycket intressant i de många bloggar som Microsofts egna utvecklare nuförtiden publicerar. Över huvud taget verkar Microsoft ha för avsikt att använda bloggning och personliga sidor som ett strategiskt verktyg i kommunikationen med omvärlden.

Själv kan jag rekommendera Chris Sells sida, där man bland annat kan läsa om hur rekryteringsintervjuer går till på Microsoft.