Hacker News new | past | comments | ask | show | jobs | submit login
Octopart Part Browser, built with JavascriptMVC (octopart.com)
30 points by smock on March 30, 2010 | hide | past | favorite | 16 comments



This looks very promising. Great work!


Congratulations to the Octopart team for the fantastic work! For those wanting to try out javascriptMVC3.0 here's where you can get it: http://github.com/pinhook/framework


It'd be a little more interesting if the source wasn't obfuscated or provided in full elsewhere.


[deleted]


Originally I wanted to write it in Cappuccino and I actually started learning Cappuccino for that purpose. However, I had used JavascriptMVC for a previous project and in the interest of speed I decided to go with that. Also, I was developing our API at the same time I was writing the Part Browser and I felt more comfortable in JavaScript than Objective-J.

I think Cappuccino is great though... It seems like Atlas is a killer feature and I think it will be a must-have for UIs that are more sophisticated than the Part Browser. Every time I had to build a UI element from scratch I wished I had access to Cappuccino widgets.

Incidentally, I highly recommend JavaScriptMVC. It's an incredibly powerful micro-framework that is excellent for small projects but also scales extremely well to large projects. I basically hated javascript until I started using JavascriptMVC now I think programming in javascript is actually pretty fun.


I was planning to upgrade to JavascriptMVC 3.0 before open sourcing it but if you want to see the source as-is let me know.


Its very neat and simple. I think its going to be a winner.


Needs filters to be useful but otherwise very cool.


Thanks for the feedback. If you click on the magnifying glass in each column header you'll get a filter for that column.


Wouldn't a filter icon be more obvious?


What do you mean by filter icon?


For filter icons usually a funnel is used:

http://images.google.ca/images?hl=en&source=hp&q=fil...

Magnifying glasses typically represent search.


I think the magnifying glass is perfectly acceptable here. I think the "filter" icon is much less recognizable to the majority of users. (case in point, the author of the app hasn't heard of it).


A funnel gives me precisely the opposite connotations as filtering.


The back button works! Hallelujah!


Some things would be improved with more attention to accessibility. Ext.tree.TreePanel, for instance, allows keyboard navigation out of the box. In a similar vein, the results grid doesn't allow row selection/keyboard navigation (ref. Ext.grid.RowSelectionModel).


JMVC doesn't provide packaged widgets (though it is starting to). It's about providing a middle layer (above jQuery, less than customizable widgets) to build customized apps that are as light as possible.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: