EMF is back!

I agonised and agonised the last few days…EMF or no EMF?

I was worried about the backwards compatibility of EMF’s persistence but loved the way it takes care of notifications and code generation. Then last night I awoke at about 3 am and tossed and turned until 4:30 am to check something – EMF will load what it can if there are anomalies in the XML file. Then I lay there in bed agonising more…it would be such a waste to not use EMF. And my hand-rolled code with JDOM seems so silly and unnecessary. We could use EMF for other things.

I decided to press on with EMF and work around any persistence issues, and I’ve just now rolled back and merged changes since Wednesday. I feel better. I would have held a long-term regret if I had abandoned EMF.

I spent 12 hours a day on Thursday, Friday and Saturday rolling my own code and in the process realised why EMF works the way it does and then on Sunday scrapping that hand-rolled code.

That’s a tough way to learn.

Code Punk | Muso | Archi Guy | Not a Thought Leader
Posts created 77

Begin typing your search term above and press enter to search. Press ESC to cancel.