I do a fair amount of programming in .Net (VB, C#), and I design SQL Databases.
My boss has asked me to investigate Java as a new platform, and in particular, the strenghts of metadata programming. I've read the principals of this in various resources but I can't quite visualise the power of it.
Can someone please break it down for me.
What is it?
How is it different?
What IS the power of it?
Examples would be great.