Softwareudvikling

Eclipse Rich Client Platform: et open-source alternativ

Eclipse er både en platform og en IDE. Applikationsmodellen, som Eclipse-applikationens logiske model bliver kaldt, kan modificeres både under udvikling og mens applikationen kører. Applikationsmodellen er afkoblet fra GUI-delen, således at man kan benytte forskellige GUI værktøjer (såsom SWT eller andre). En Eclipse applikation består af mange Eclipse komponenter, også kaldet plug-ins. Eclipse RCP applikationer bruger Eclipse platformens basiskomponenter samt mere applikationsspecifikke komponenter. Selve…

Er softwareudvikling et håndværk?

Dan North har skrevet dette blog-indlæg hvor han argumenterer for at softwareudvikling ikke er et håndværk. Robert Martin, som bl.a. har skrevet bogen ”Clean Code: A Handbook of Agile Software Craftmanship” er tilhænger af den modsatte opfattelse, nemlig at softwareudvikling er et håndværk. Men hvem af dem har egentlig ret? Og kan det tænkes at de faktisk er enige i mange punkter omkring agil…