Live data from Hacker News

Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

appgyver.com

41–50 of 82 posts

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#41

This is a coincidence, just yesterday i checked out Cordova, Ionic (on todo list, but the demo's on the APK's seem to slow :s), Supersonic seems quite interesting also (and a lot easier then Polymer)! But what really interested me are the demos from Google (Namely Paper Elements as UI) with Polymer (it's like AngularJS, but it isn't): https://www.polymer-project.org/docs/elements/material.html Fyi, an index of webcom…

Yup, Polymer is doing exciting stuff – the declarative native UI components in Supersonic are actually implemented using web components (meaning they're really framework independent), and we utilize their polyfill since the web component spec is not supported in browsers yet. You can see the source code at https://github.com/AppGyver/supersonic/tree/master/component...

We didn't embrace Polymer more fully for various reasons (like it being a very WIP project still), but the Polymer web components should all work fine with Supersonic apps.

Disclaimer: AG employee here. :)

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#42
post #30

Is it just me or did anyone else stop immediatly at this sentence on the get started page? "Create a free AppGyver account" Ionic didn't need me to create an account and everything you list in this news title i can use without an account. Ionic also begins their getting started with "Install Ionic" so the fork part was even more misleading. I immediately got disapointed. I don't know but every time i run into an "acc…

Just give us a fake email then until you trust us :) We're hackers ourselves: I never give out my real email until I know something is good. We just want to get to know our users + get you started right away with everything we have to offer that requires an account, like cloud distribution with QR codes (see that in action here (no account needed): http://www.appgyver.com/supersonic/kitchensink)

- Matti, CTO of AppGyver

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#43
post #5

Frameworks upon frameworks upon frameworks, running in a platform-dependent embedded mobile browser, wrapped together with AppGyver-specific API thunks for accessing some native functionality in a non-standard way. There's tremendous impedance mismatch at every layer here. I don't feel these deeply convoluted stacks are ever the right way to build a mobile app... Unless perhaps in the situation where you're already f…

I am beginning to wish every HN story had two comments sections - one for meta comments such as this and one for comments more directly addressing the original post.

Quite often I read the comments mainly for one or for the other. But it's distracting when you want to read comments commenting on THIS framework vs other frameworks to wade through a long initial sub-thread questioning frameworks entirely. :-)

Same happens every time someone posts an ORM article, or a CMS article or anything on Angular.js whatsoever. Oh - and god forbid a Google product announcement might generate a debate on anything other than "Google will just close this down just like they did with Reader".

I've got no objection to the parent's comments - but this type of comment always ends up at the top and dominates the more on-topic stuff further down.

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#44

Earlier quoted context omitted.

I agree with the second paragraph. It seems that we're constantly pushing to make developing mobile apps easier for people with a web front-end background, in doing so tying them into using a stack of frameworks that in my opinion is far enough removed from 'web' that it loses sight of the core advantage - that it is easier to learn and develop with than the 'native' alternatives. I wonder if by the time you get to t…

This type product fits a specific niche. If you are a small team with a lot of web experience, no mobile experience, and only enough funds for one guy to work on your mobile app, then this might be a good choice. While there are some technologies that would need to be learned to build on this stack, it's meeting you half way as a web dev, so it will still be a lot faster than learning native dev from scratch. You wil…

Couldn't have said it better...

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#46
post #5

Frameworks upon frameworks upon frameworks, running in a platform-dependent embedded mobile browser, wrapped together with AppGyver-specific API thunks for accessing some native functionality in a non-standard way. There's tremendous impedance mismatch at every layer here. I don't feel these deeply convoluted stacks are ever the right way to build a mobile app... Unless perhaps in the situation where you're already f…

I empathize with your position, but I think your last sentence defines a very large market. If I look at it from a product lens, Supersonic is optimizing performance, UX and tooling within the hybrid space, which is valuable offer.

From an engineering perspective, I would inspect the native API bindings and look for / test optimized rewrites of the Cordova runtime. I believe they are getting close to 3x gains over the stock Cordova runtime.

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#47
post #45

I'd like to use a combination of Cordova, React.js and some kind of UI framework (Bootstrap?). Anyone have experience with this?

Not React but I'm in the middle of one using Cordova and Ractive. A very simple, natural combination (so far).

IMHO, Angular adds too much complexity for small apps, though I could see it may make sense for larger ones.

As regards the article, I'm a bit confused. Ionic is already Angular + Cordova. What does Supersonic add?

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#48
post #47
post #45

I'd like to use a combination of Cordova, React.js and some kind of UI framework (Bootstrap?). Anyone have experience with this?

Not React but I'm in the middle of one using Cordova and Ractive. A very simple, natural combination (so far). IMHO, Angular adds too much complexity for small apps, though I could see it may make sense for larger ones. As regards the article, I'm a bit confused. Ionic is already Angular + Cordova. What does Supersonic add?

My observation : Web components, but the complete short list is here : http://www.appgyver.com/supersonic/comparison

But i think a lot of "Cross platform UI's" are going to look like this, here's another custom elements HTML 5 UI framework with AngularJS: http://onsen.io/

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#49
post #9
post #4

I don't understand. I thought Ionic was AngularJS + Cordova so how can it be "Ionic + AngularJS + Cordova"? What is this exactly?

AppGyver employee here – the part from Ionic we forked is the great CSS defaults, so it's more like "Ionic CSS + AngularJS + Cordova + AppGyver stuff". What we bring on top of the CSS framework is native navigation, native UI components, data etc.

I found the CSS to be one of the worst parts of Ionic.

"Oh did you want to make a change? You'll need to declare it six levels deep and !important"

Re: Supersonic: New UI Hybrid Framework – Ionic, AngularJS, Cordova

#50

Earlier quoted context omitted.

Amen, less is more. I think certain programming languages and ecosystems just naturally attract these huge, convoluted stacks, and I don't necessarily mean JavaScript, but UI programming in general. This shit has all been tried before. If you're familiar with .NET, let's just think back to the atrocity that was / is .NET Webforms + .NET AJAX. I think it's sad that certain people think that a frameworks like WPF or An…

So how would you do it any better? AngularJS and WPF are both great for their porpose. How much longer would it take if they had to write Apache Cordova/Ionic from the start? How much longer would you create a website without Bootstrap or jQuery?

Regarding the web, I'd start with functional paradigms and immutable data structures. I'd avoid monolithic stateful frameworks such as AngularJS.

More in the vein of ReactJS, ClojureScript, Om, mori etc...

http://www.slideshare.net/rangle_io/bertrand-k-functionalweb...

https://www.youtube.com/watch?v=Elr_RNt2R5Q

Post reply on HN