TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ionic – A front-end framework for developing hybrid mobile apps in HTML5

178 pointsby ds_over 11 years ago

23 comments

peterhuntover 11 years ago
Listen -- I know there&#x27;s a lot of negativity on HN and I try not to add to it. But seeing mobile web succeed is something I&#x27;m pretty passionate about.<p>I played with the left nav example and it doesn&#x27;t use inertia. This is one of the most ubiquitous interactions on mobile apps so it&#x27;s probably one of the most important to get right. And while it&#x27;s good by mobile web standards, the lack of inertia makes it feel completely and obviously wrong if you&#x27;re comparing to native apps.<p>The lack of inertia is indicative of either not setting the bar high enough or not having the technical chops to implement it.<p>The reason this is a big deal is because mobile web&#x27;s reputation is to cut corners like this and get 80% of the way there and then give up. That&#x27;s why native is kicking mobile web&#x27;s ass.<p>The worst part about this is the web <i>can</i> do a lot of this (for example, see the leftnav I built here <a href="http://petehunt.github.io/react-touch/" rel="nofollow">http:&#x2F;&#x2F;petehunt.github.io&#x2F;react-touch&#x2F;</a>), it&#x27;s just that very few teams are doing it right (Sencha is one team doing it right). So the reason this post upsets me is because they call themselves a premier way to build native-like apps with web technologies and then just further the stereotype that web technologies can&#x27;t compete. It really bugs me.
评论 #6783196 未加载
评论 #6784134 未加载
评论 #6783440 未加载
camus2over 11 years ago
&gt; Native focused<p>How is it native focused? it&#x27;s obviously an HTML&#x2F;CSS&#x2F;Javascript framework. It&#x27;s not native to the plateform itself, since you are developping in a webview.<p>&gt; the most advanced HTML5 mobile app framework - launched<p>it&#x27;s basically some kind of Bootstrap + angularjs bundle. How is it more advanced than Sencha Touch for instance?
评论 #6780892 未加载
评论 #6781608 未加载
评论 #6781526 未加载
评论 #6782512 未加载
bsaulover 11 years ago
&quot;Developping native mobile app in HTML 5&quot; seems like something that would confuse a lot of people knowing technologies such as Titanium.<p>if i understood correctly, ionic is about &quot;developping native <i>looking</i> mobile apps in HTML 5 &#x2F; CSS&quot;. You don&#x27;t create native UITableView using javascript calls forwarded to Objective-C Code, do you ?
评论 #6780809 未加载
评论 #6780820 未加载
yesimahumanover 11 years ago
Woke up to see my project here on HN, cool :)<p>We <i>just</i> released the alpha, and there are some really important things on our roadmap for the next few weeks: Android performance, list virtualization (for huge lists), better scroll performance, and fixing bugs. Right now Ionic projects feel best on iOS but we want to change that.<p>Let us know what you think as we work on the beta!
评论 #6780750 未加载
mmgutzover 11 years ago
I&#x27;m building a hybrid app right now. I can&#x27;t see Angular and all its magic being a good fit. The provided browser controls in smart devices have horrible performance and are often several releases behind. Most are deceived thinking that a hybrid app that works well in a desktop browser will perform as well on smart devices. You will be disappointed. FWIW, I settled on Intel&#x27;s App Framework after trying several popular frameworks.<p>As a side note, I&#x27;m surprised by how poor hybrid apps perform on Android. You would think Google of all companies would be pushing browser based technologies further.
xaritasover 11 years ago
First of all, thanks for this @yesiamhuman, I came across it a few days ago just when I was despairing of finding something with the right look and feel (somebody mentioned it in an earlier HN item about a curated list of CSS frameworks). It looks like it&#x27;s exactly what I need.<p>For the project I have in mind, the client wants an HTML5 web app, not an App Store delivered container. On the docs, you state:<p>&quot;Since mobile browsers often exhibit issues while in browsing mode that don&#x27;t show while running under a &quot;wrapped&quot; native app, we recommend running all Ionic examples in a Desktop browser, PhoneGap or another native wrapper.&quot;<p>Can you elaborate on this a bit? What issues am I likely to see if I just deliver my project as an offline capable single page web app?
评论 #6781314 未加载
评论 #6781284 未加载
评论 #6783054 未加载
facorreiaover 11 years ago
Looks interesting, but it&#x27;s not for me. My customers are not all using the latest and greatest.<p>&quot;Our compatibility starts at iOS 6 and Android 4.2. We will never support devices older than this.&quot;
评论 #6781385 未加载
rralianover 11 years ago
Comment on the design of the homepage, there is nothing to visually draw the user&#x27;s attention to content below the fold. When I loaded this page, it happened to be in a window at a perfect size to hide your overview content. I clicked around on a few pages before realizing it was on the homepage.<p><a href="https://cloudup.com/c8N5Zm4HnI5" rel="nofollow">https:&#x2F;&#x2F;cloudup.com&#x2F;c8N5Zm4HnI5</a>
thoughtpaletteover 11 years ago
Looks awesome! I&#x27;m a huge angular fan and have been researching a bunch of frameworks and SaaS solutions for doing a mobile &quot;app&quot; so this should be awesome to get my feet wet!<p>Time for a weekend to-do app, because we don&#x27;t have enough of them eh? :}
tszmingover 11 years ago
Some layout issues with Firefox for Android: <a href="https://www.dropbox.com/s/4q1svdsaqbqwkuc/Screenshot_2013-11-22-22-39-25.png" rel="nofollow">https:&#x2F;&#x2F;www.dropbox.com&#x2F;s&#x2F;4q1svdsaqbqwkuc&#x2F;Screenshot_2013-11...</a>
评论 #6780975 未加载
Geeeover 11 years ago
How easy would it be to port a quite complex app from AngularJS&#x2F;Bootstrap to Ionic and would it make sense?
评论 #6782400 未加载
dansoover 11 years ago
Sorry to be a jerk, but just want it to look as good as possible...there is a typo up at the beginning of the lede copy:<p>Free and open source, Ionic offers a library of mobile-___optmizied___ HTML, CSS and JS components for building highly interactive apps. Built with Sass and optimized for AngularJS.
评论 #6781516 未加载
snripover 11 years ago
How does Ionic relate to different screen sizes, orientations and resolutions? Would responsive layouts be viable or is that out of the scope? The way I see it now is that it is targeted at phones and not so much at tablets.<p>BTW, the word &#x27;which&#x27; is in the wrong place on the components page: &quot;The advantage here is that the devices Ionic which supports, all support flexbox.&quot;<p>BTW2: in the Getting Started guide, chapters 4 and 5 have no link to the next chapter at the bottom.
ancardaover 11 years ago
&gt;Performance obsessed<p>&gt;zero jQuery<p>Perhaps I&#x27;ve not been keeping up with the latest JavaScript news but is jQuery considered slow? jQuery 2 is a lot lighter and works well on mobiles.
评论 #6783321 未加载
评论 #6781329 未加载
评论 #6781044 未加载
评论 #6781111 未加载
评论 #6781057 未加载
krmmalikover 11 years ago
Non-developer here. Can someone explain how this compares to something like Titanium and what benefits it provides over other HTML5 Mobile Frameworks?
评论 #6781168 未加载
评论 #6781157 未加载
评论 #6781245 未加载
cheeaunover 11 years ago
Is there like a demo app that we can try&#x2F;download?
评论 #6781728 未加载
skyfantomover 11 years ago
I think it&#x27;s cool and could be usefull. I&#x27;ll try in my next project. Thank you.)
untogover 11 years ago
<i>Ionic is modeled off of popular native mobile development SDKs, making it easy to understand for anyone that has built a native app for iOS or Android</i><p>Surely that&#x27;s the wrong way around?
danvoellover 11 years ago
Looks great, I&#x27;m excited to try it out on my next project.
Bahamutover 11 years ago
Question - what does one gain from using this over raw Angular itself, or something like Yeoman for generating a scaffold?
评论 #6780783 未加载
评论 #6780840 未加载
teycover 11 years ago
The pets sample doesn&#x27;t render on Windows Phone. I get a blank screen and only the home icon shows up.
digitalpacmanover 11 years ago
Your examples are ugly and most of the options don&#x27;t have animations.
fit2ruleover 11 years ago
I&#x27;m attaining all of the goals of this library with MOAI right now, still going strong .. funny thing is, it does require platform competence, but if you get your own VM and frameworks going, suddenly everything is a target.