Macaw hits 1.0, now available(

9 years ago from Manik Rathee, Eng Manager @ Google

  • Colm TuiteColm Tuite, 9 years ago

    Ok, I can see that use case having a lot of value. And you're right, for simpler client sites, the code is probably sufficient. That could be a huge market and one I thought they would pursue early on. They could empower business owners to design their own sites with no knowledge of code and no need to hire a designer.

    But to take that route, it seems like they should automate launching too. Just choose a domain name, click "upload" and your site is live.

    Getting into things like custom class names, Sass support etc. makes me think they're trying to replace manual coding even for hardcore developers.

    That would be great, if it were possible. But if a site is built on Bootstrap, Foundation or any other front-end framework, Macaw's code is worth nothing.

    2 points
    • Kevin HaggertyKevin Haggerty, 9 years ago (edited 9 years ago )

      The problem with self-service client sites (aka business owners doing it themselves) is that those markets are thoroughly covered by online tools - see squarespace, wix, weebly, etc.

      For a small shop going after the pro market should be much more manageable - you can put together proper web comps and then use the code or not depending on your needs...

      Regarding framework integration - I think part of the philosophy of this type of tools (at least for me personally) is that they should replace the need to use something like bootstrap or off-the-shelf frameworks. You could argue this both ways, but it would be great to be able to generate SASS or other precompiler-type output from a visual design tool... (hint-hint)

      I do think this is limited in being a desktop app. Much more interesting to leverage the types of things the web can give...

      0 points
      • Colm TuiteColm Tuite, 9 years ago (edited 9 years ago )

        Check out some of the videos, particularly the one titled "Interace Design With Macaw":

        I was pretty surprised to see that the app doesn't replace coding. To set up interactions, you need to write cutsom Javascript inside the app. Maybe soon they will provide preset scripts but still, this is waaayyy more difficult than it needs to be.

        I was also surprised at how much it forces you into a developer mindset. While designing, you gotta think of class names, worry about fixed positioning vs absolute positioning, wrap elements in form tags, write javascript, set up element groups etc. It can be tough to stay focused on designing when you need to worry about so many other things.

        So it seems they're wedged somewhere in between design and development. I still can't see any use case for it.

        0 points