Hacker News new | ask | show | jobs
by davebalmer 5858 days ago
@jafl5272 -- Jo is brand new, so it's nowhere near the maturity of YUI or jQuery yet, agreed. As for progressive loading, Jo is geared more for downloadable apps (using PhoneGap, OSX widgets, Opera widgets, Chrome Apps), so the rules of engagement are a little different (and flexible). Also, jsdoc does not have the flexibility out of the box to even handle custom events (though YUIdoc does) -- I've used both extensively, and still wanting more. I liked the idea of natrualdocs, but preferred markdown as a better plain text standard. Very readable in the source, and easy to produce decent HTML with. joDoc is primitive at the moment, but it does munge markdown comments together with auto-links and an index for now. Seems like a good start. :)

@aaronbrethorst -- this was leaked a bit earlier than I expected, so I'm scrambling to put together some more interesting sample apps. Please stay tuned, or better yet, collaborate on GitHub and help make one. :)

@detrus -- agreed that it needs a good "positioning" summary, interesting suggestion. :)

2 comments

> Jo is geared more for downloadable apps

OK, that makes sense. This explains the use of non-standard tags, too. Progressive enhancement and using a standard DOCTYPE aren't a big issue for apps.

That said, it does play nicely inside browser-based apps, and should work alongside jQuery and other browser-centric libraries. That's something that may get explored later, but downloadable apps are definitely Jo's focus from an architectural standpoint. Thanks for your feedback, by the way.
One more point: I would recommend building on top of the YUI 3 core instead of re-inventing it, unless you can point to something that you think they flat out did wrong. YUI 3 core is pretty small. The YUI team learned a lot from YUI 2 :)
I'm a Yahoo! webdev alum, and I have most of the original YUI team on my buddy list. I've paid a lot of attention to YUI3, and have some differing opinions in our approaches; probably enough to warrant a blog post... thanks for the topic idea. :)
I thought your name sounded familiar. I'm very much looking forward to your post on this topic!
thanks for the clarification! I look forward to seeing a post on HN from you sometime soon with the 'official' announcement :)
Hopefully this month I'll have something more official. The news got leaked on Twitter a bit early, but hey, nothing like instant feedback to keep the fingers flying. :)