• Olivier FOlivier F, 6 years ago

    I think you're asking the wrong question. You're asking about frameworks and programming languages. I think you should be concerned about architecture and code volume.

    GUIs like Framer have multiple layers to their application code, and each layer can be quite complex. The relations between these layers have to be carefully considered. And any application that performs editing operations is incomplete without things like undo-redo, copy/paste, drag and drop, etc... Undo-redo in particular is extremely painful to put in your code if you didn't plan for it.

    In other words you're looking at a beast. It's not about frameworks, it's about whether you'll be able to keep your code from turning into a hairball. And if you haven't built anything big lately, it'll be challenging to avoid the pitfalls.

    My recommendation: do try to build something if you're so inspired, but pick something with a simple, limited scope. Build it with anything that looks nice right now. You'll learn a lot more from getting to the end of a smaller project than getting irremediably stuck in a massive undertaking.

    Cheers and good luck!

    1 point
    • Vinay ChilukuriVinay Chilukuri, 6 years ago

      Hi OF, I must've mentioned in my question that my intention of this project is mostly academic, for the time being. I just want to know how I could put a few things together (using the current technologies) and see if something like that could be done.

      Having said that, you are right on about the project's scope and it's inherent complexity. It is always better to start small and get something to completion rather than start something big and be stuck in a limbo :) I'll see what are the baby steps that I could take w.r.t this project.

      Thank you for your advice, OF. Much appreciated. Cheers.

      0 points