Acropolis: Yet Another Executable XML
* Except a whole lot of of XML that you are not supposed to look at but usually have.
The new announcement from Microsoft is hitting all the key points that scream "STOP" in my case:
I do believe that I have heard this promise before. About Object Oriented Programming, COM, XML, Web Services, SOA, etc.
Being a developer is about telling the computer what to do. Trying to hide this behind a wizard is nice, but it is not an approach that scales, period.
I am not going to program in this, but it looks like that is what I would need to do if I wanted to understand what is going on.
Oh wait, there is a designer?
Nice, I saw how that turned out for SSIS, BizTalk, etc when we are talking about even moderate complexity. How do I debug it? There is a special tool? How do I profile it? There is nothing for that?
Can we please stop trying to run away from code? If I want declerative language, I will write a DSL, and it sure as hell wouldn't be in XML.
I am all for smarter frameworks and making our life easier, but I am completely against trying to get to: "all without writing or generating any code"
Newsflash: XML is code, period.