This is a strange question... it's not really an either-or.
Event-Driven programming is a specific methodology used within many software systems, including Qcodo (of course) as well as Javascript and ASP.NET.
Domain-Driven design is not a technology or methodology -- it is more of a practice philosophy on how to better structure/design a software applications to fit within the structure of the business problem trying to be solved.
Qcodo, as a development framework, supports programming and development paradigms like Event-Driven programming constructs within Qcodo's QForm architecture.
Above that, you can feel free to use whatever software practice or philosophy, e.g. domain-driven principles, SCRUM, Agile, etc.