Ask DN: I've been trying to answer a colleagues question. What is the key differences between FramerJS and Principle for Mac?

over 5 years ago from , Designer

I've been asked why I have stopped using FramerJS so regularly, and switched to Principle for Mac. My answer was that I haven't consciously stopped using FramerJS, I have simply started using Principle because it's faster, and I can achieve my desired outcome with both products. Does anyone have experience with both products? I would like to know what you consider the pros and cons of each.

Sorry if this is a tired topic!


  • Adria JimenezAdria Jimenez, over 5 years ago (edited over 5 years ago )

    Hello Rhys,

    I have experience with both I used both in small and big projects, moreover I'm an online teacher of both products so I have pretty experience using both.

    What I always tell everyone who asks me:

    • Framer is limitless, you can do whatever you want the only limit is your imagination. The down side is that you have to code. If you are not a developer this can be hard and slow.

    • Principle on the other side is very limited (for now) but it works well for almost all the basic UX cases out there so if you just want to do things like connecting screens, showing basic interactions, etc... It works amazingly well. It's fast and powerful but you'll be limited once you start to do more advanced stuff.

    That's what I usually say, then if the persons is eager to learn new stuff and is patience enough, he will try Framer. Otherwise they'll go for Principle :)

    I hope it helps!

    7 points
    • Rhys Merritt, over 5 years ago

      Fantastic answer. Thanks so much Adria.

      I guess everything I've been working on lately has been pretty simple visual stuff. But a great example that I've used to explain the difference is when a colleague asked me to help them create the homepage scroll interaction that eBay uses on Android - and this required FramerJS because of the basic logic of having elements disappear and reappear depending on scroll direction.

      Your answer definitely helped. Thanks!

      1 point
  • Maxime BeneteauMaxime Beneteau, over 5 years ago

    FramerJS is limitless as Adria Said. Principle is limited, but extremely easy to use, and it's extremely fast to create a simple working prototype with it. To me Principle is perfect if you wanna try some basic interactions, or you have an idea and want to try it out in 10 minutes. For more complex projects, you will quickly feed limited with Principle and mainly for me, It feels stupid, creating all these artboards at some point doesn't make any sense especially if you are used to coding. It gets easily super messy. FramerJS offers a simple language, endless possibilites, but it takes more time

    0 points