Live data from Hacker News

Enyo Framework Cross Platform and Cross Browser UI Widgets

enyojs.com

11–19 of 19 posts

Re: Enyo Framework Cross Platform and Cross Browser UI Widgets

#11

Okay, I'm an idiot, would you use this as a replacement for JQuery? Can someone explain how it fits into the JS scene?

'cuz jQuery is sooo 2006.

A more serious answer: jQuery normalizes JS quirks across browsers into a unified interface, plus it provides a lot of goodies.

What jQuery isn't good for is organizing code. That's why Backbone and the term MVC have become popular lately. Applications need to be organized into something better than a big sloppy helping of jQuery callbacks.

Enyo allows you to build modular, organized code in a somewhat familiar way. I'd say it's in-between a big mash of jQuery and a full-blown MVC framework. If you want to think of it in an MVC way, it's like combining views into controller code...and I don't know where "models" fit in. And unlike Backbone, it provides its own built-in DOM manipulation and, as of today, a UI framework too.

Re: Enyo Framework Cross Platform and Cross Browser UI Widgets

#12
Really pretty, but what about :hover effects? I know this is primarily geared toward mobile apps, but hover effects help the desktop UI a lot.

Also, a request on the slideable element: On my Touchpad you can either slide the slider or tap the "grab" area and it slides over. Could maybe a click do the same thing?

Re: Enyo Framework Cross Platform and Cross Browser UI Widgets

#13

Really pretty, but what about :hover effects? I know this is primarily geared toward mobile apps, but hover effects help the desktop UI a lot. Also, a request on the slideable element: On my Touchpad you can either slide the slider or tap the "grab" area and it slides over. Could maybe a click do the same thing?

This is the very first UI release, only a month after the core framework release, so there are certainly alot of minor areas like this that can be improved. And also core widgets still to be done - Lists, Panes, etc.

Development is now in the open so you can see it progress, and you can easily fork it, make these minor adjustments, and potentially contribute back.

Re: Enyo Framework Cross Platform and Cross Browser UI Widgets

#16

Basically this cross-browser, cross-device form-styling, am I right?

The sample shows mostly cross platform form widgets, but Enyo is larger than that. Its intended to be a javascript application framework oriented toward building apps for mobile devices and the web. Its a great compliment to things like PhoneGap/Cordova. See http://enyojs.com/

Enyo is essentially the application framework webOS 3 applications were written with, and its being re-written for cross platform support and has been made free and developed in the open on github.

Re: Enyo Framework Cross Platform and Cross Browser UI Widgets

#17

Really pretty, but what about :hover effects? I know this is primarily geared toward mobile apps, but hover effects help the desktop UI a lot. Also, a request on the slideable element: On my Touchpad you can either slide the slider or tap the "grab" area and it slides over. Could maybe a click do the same thing?

This is the very first UI release, only a month after the core framework release, so there are certainly alot of minor areas like this that can be improved. And also core widgets still to be done - Lists, Panes, etc. Development is now in the open so you can see it progress, and you can easily fork it, make these minor adjustments, and potentially contribute back.

That's a good idea. I'd probably learn some cool tricks from the internals of the framework too. I found a few here: http://girliemac.com/blog/2011/07/29/five-css-tricks-used-in...

Re: Enyo Framework Cross Platform and Cross Browser UI Widgets

#19

Buttons do not have cursor:pointer I was actually surprised that they werent images.

(FWIW, I bet this is because Enyo was designed for WebOS, a touch-screen interface with no cursor, and is currently being adapted with high-priority to Android/iOS. It is certainly something that I bed they'd want to hear, however.)
Post reply on HN