Live data from Hacker News

Show HN: Moqups - Vectorial mockups with HTML5 and SVG

moqups.com

91–100 of 108 posts

Re: Show HN: Moqups - Vectorial mockups with HTML5 and SVG

#91
post #69

Wow I can't fathom the amount of work that has gone into this project. Was the multi-line editor a challenge? I know SVG Edit has been struggling with this feature for some time.

Pheeeew! Indeed. It was quite a challenge. After spending two months into building a custom text layout engine, we ended up throwing all the code out the window, mostly because the performance was terrible with more than a few hundred characters. Beside this, there were a gazillion other scenarios that we could not simply cover (kerning, spacing, i18n, ligatures, cross browser differences & so on). We ended up using…

That is awesome, thanks for sharing. I'm very interested, as I'm sure many others are, to hear about the tools you've used and the development process. Great app!

Re: Show HN: Moqups - Vectorial mockups with HTML5 and SVG

#92
wow it's great to see the mockup space seeing some real innovtion and competition. I've had my own head down for the last six months working on my own mockup software and I agree that HTML5 is the way to go. Being able to demo a design on a mobile device is a killer feature. Also it's so heartening to see such a robust and enthusiastic response from the HN crowd... makes me feel just that little bit more confident that mockup software is a good category to be targeting.

All the best. I look forward to seeing what else you lot come up with :)

Re: Show HN: Moqups - Vectorial mockups with HTML5 and SVG

#96
post #90

Nice app. But I think the name moqups is a "bad choice"

really? I think it's great! Picking a good domain name is hard and this one is memorable I think.

I personally feel you can't brand it and won't have any SEO benefit.

Re: Show HN: Moqups - Vectorial mockups with HTML5 and SVG

#98

I love it! ...but performance really suffers after just 50-100+ objects :( So of course I'm compelled to ask the devs: Why not Canvas?

We've selected SVG over Canvas for many reasons.

I'll try to elaborate a few:

- With SVG we can easily draw very complex geometry, resulting in nice looking, configurable stencils, interactivity and many other features that would've required immense engineering efforts to achieve in pure Canvas backed up by heavy Javascript. This would've have reduced our creativity and ability to adapt fast moving forward. Creating new stencils and adapting to new UI trends is a breeze now. With Canvas, the situation would've been different and highly coupled in the back of the Javascript code.

- SVG is resolution independent. While we haven't optimized Moqups for a full mobile experience YET, if you look at some mockups on any Hi-DPI (Retina) display, the experience is simply gorgeous. Printing is also a great addition, because you can virtually print huge sheets without loss of quality, making face to face collaboration great.

- SVG is heavily used for precise visualizations and technical drawing in industrial engineering, outside its web roots. Not sure how to properly explain this - We just kind of wanted to pay some homage to these folks.

The learning curve for SVG was tremendous though, with many obstacles that made us cringe and almost and  quit at points. This is mostly because SVG is such an underused technology nowadays and the documentation is still scarce. However, it was extremely fun and it's nice to see that SVG is becoming more and more relevant nowadays in the context of HTML5.

About performance: Despite the many optimizations we have done, we still have quite a few technical debts that, once fixed, will make Moqups even faster and behave well with a lot of objects. Beside this, Chrome and others are about to introduce hardware acceleration for the SVG layers soon, so all in all, more good news.

Re: Show HN: Moqups - Vectorial mockups with HTML5 and SVG

#99
post #97

My first thought: "Wow". My second thought: "How do I give these people access to my wallet?"

Moqups is free while in Beta. Additionally, the main use cases will always be free (with some reasonable limitations). The premium features will revolve around collaboration, feedback, annotations and other things. When these are launched, we'll definitely make the pricing clear and visible for everyone.
Post reply on HN