DEV Community

Discussion on: Architecture Thoughts?

octavus88 profile image
Octavian Author

The issue is that because V2 needs to be a clone of V1 the namespacing bit won't work as this is an MVC framework and the number of files that would need to be moved in gigantic. And all 3 apps are the same.

greenroommate profile image
Haris Secic

MVC in C# ( beacuee you said namespace I'm assuming it's .net stuff) may be impossible-ish becaus of Project structure which is both better and worse than packages. In Java you can have easy way out but it depends on your current code base. I mean copying all stuff to root package v2 and just keeping up with the changes from v1 should be realy easy in Spring, Microaut, or so. But I understand, some tech-stack just have different style and you always hit the wall whatever you pick. Hope you find a good solution

Thread Thread
octavus88 profile image
Octavian Author • Edited on

Yeah, it's actually Rails not C#. But thanks for your suggestion!