Lange termijn voordelen

Herbruikbaarheid

Met OO (Object Oriented) programmeer technieken kunnen veel problemen worden opgelost. Door het ontwikkelen van slimme componenten kunnen sommige onderdelen van software opnieuw gebruikt worden. Helaas geldt dit lang niet voor alle onderdelen van een (administratief) software project. Het is normaal gesproken niet mogelijk om een user interface die gemaakt is voor het ene project, te hergebruiken in het andere pakket.

Stel u heeft een stuk maatwerk software ontwikkeld waarmee uw klant project informatie kan bijhouden. De ontwikkelaars hebben hun uiterste best gedaan de software zo mooi mogelijk te maken (ajax, web2.0, rich client enz.). Een andere klant vraagt nu om een maatwerk uren administratie pakket. Met alle kennis uit het vorige project weet u precies hoe de applicatie gebouwd moet worden, maar toch moeten alle componenten opnieuw handmatig geschreven worden (nieuwe dao's, nieuwe services, nieuwe controllers, nieuwe dialogs, enz.).

Met MetaFactory is dit opnieuw handmatig schrijven van alle source code verleden tijd. Door gebruik te maken van de patronen (patterns) in combinatie met een model (logisch data model) bent u in staat om de patronen en sjablonen die u ontwikkeld heeft voor uw eerste klant (de klant die een project management applicatie wilde) toe te passen op de tweede klant (de klant die een uren administratie wilde). Met MetaFactory is de herbruikbaarheid van source code naar een hoger niveau getild.

Deze manier van werken leidt uiteindelijk tot uw eigen "software expertsysteem" of "software factory".

Nieuwsgierig geworden? First Base geeft presentaties en demonstraties van MetaFactory.