Registered: Apr 2001
Location: New York
Rickard Oberg on MDA
The subject of the thread you refer to is Rickard Oberg's blog entry on MDA.
The interesting thing about Rickard's comments are that he is more concerned with the potential social impact to the programmer community of MDA than he is suspicious of the technical merits of MDA.
Yes, he is right. Our cozy notions of what a programmer does, which we have become comfortable with since the days of C and C++, are on the line.
However, I remember the days of assembly programming, when you felt like you programmed on bare silicon, and the transition soon after to C, when you still felt like you controlled the machine, but with a lot more ease.
Similarly, our recommendation is to go for the ride and enjoy it. You won't have to hand-code HTML, XML, JDBC and EJB's, but you will still have to build business logic. Now you will have the opportunity to write a whole lot more of it without your wrists getting sore from writing low-level data-shuffling routines.
As far as his concern with respect to programmers becoming a lower caste than MDA developers, I never felt bad because I couldn't write the C compiler. In fact, we suspect that most computer science majors will in fact write MDA translaters, just like they wrote parts of C compilers in the past. And AndroMDA is open-source, so if anybody wants to learn MDA...
Another point about open-source and MDA: Eclipse EMF has all the makings of a foundation for a whole family of MDA products because of its roots in UML and XMI. How soon until this happens?
Report this post to a moderator | IP: Logged