如果你依然在寻找一种开发移动应用的方式,而依然尚未决定采用 Ionic 的话,那么现在是时间做出选择了。我把现在 Ionic逐渐升温的迹象和为什么你会要通过 Ionic 来开发新的移动应用的原因列出来了。
Ionic 是 GitHub 上排名前50位的项目之一
Ionic 是 GitHub 上排名前50位的项目之一,Ionic 已经一岁了,并且还在快速的发展中。有疑问?简单的提问就行,这也说明有大量的开发者在为了使 Ionic 成为最棒的框架而努力,同时这也带来了很多的机会。(来源)
Ionic 正在构建一个强大的平台
目前为止你用来开发移动应用界面时候用到的 Ionic 的强大之处主要在框架上,然而Ionic 在他们的平台上提供了更多地特性。有一些现在已经开放了,比如 * Ionic View,一种不需要上传到应用商店就可以和其他人分享你的应用的方式,可以在客户端非常完美的展示应用。* Ionic Creator,在可视化编辑器通过拖拽就可以起草一个应用,虽然有限制,但却可以通过头脑风暴方式绘制出界面原型。 * Ionic Push Notifications,目前还处于内测阶段,可以通过 Ionic 的推送服务器来推送你的应用通知,如果自己实现挺恶心的。* Ionic Future Platform,还有其他一些服务,比如分析、设计工具、调试帮助。该集成平台将允许你快速的进行功能开发设计,与您的应用程序无缝协作。
非常了不起的社区
Ionic 社区非常了不起并且在快速发展,过去的一周里有将近3,000人在 Ionic 论坛注册(过去的一年有41,000),一共有大约54,000篇帖子。 Ionic在 Stack Overflow 上有超过1,700个话题,每天依然还在不断增长。
稳定的1.0版本即将到来
有些人喜欢尝鲜,但其他人并不喜欢这种不稳定和每一个测试版的变化。最后一个测试版目前已经发布,发布正式版指日可待。一旦正式版本出来了,你不应该就不需要担心开发后API的变化。可以预期随着时间的推移将会添加更多的功能,到时候肯定会是个惊喜!
Ionic 和 Angular 正在共同协作
在Angular的生态系统中 Ionic 不只是一个消费者,实际上Ionic 团队和Angular开发团队正在共同协作,为了下一个主要版本的发展而努力(估计还有一段时间,请耐心等待)。这也给了我信心让我相信将来 Ionic 和Angular会继续共同协作。
Ionic 有一本参考书(广告,请忽略,我就不翻译了)
Ok I had to plug the book, but I’m getting close to the final draft for Ionic in Action. I’m excited about it, and if you do grab a copy be sure to let me know how you like it in the author forum!
你呢?
你还觉得 Ionic 那里很棒呢?在社区里和大家分享下吧!
偷偷的说下,这篇文章是翻译老外的,这里是原文。
Ionichina社区正在建设中,欢迎大家有关 Ionic 方面的问题过来讨论哈~
ionic还好了,不过执行效率有些慢,有些对于动画要求比较高的可能不太适合。 最近新出的很多框架比如famo.us这种利用css3来做动画的,或者是greensock这类基于GASP的专业的动画库,动画流畅度接近于原生,而ionic受制于angularjs的限制执行效率不可能太快,另外angular的一些机制也导致大型项目开发还是比用react麻烦些。只是最近那些新兴的采用最新技术的框架还未完全成熟,一旦类似于react这种基于virtual dom和组件化的技术和类似于famo.us这种基于css3动画来渲染ui的框架逐步成熟和完善,必然会在很多方面超越ionic的。另外还有一些基于web components的概念性的框架,将来逐步成熟以后很可能颠覆传统的web前端开发方式,不过现在还是非常不成熟。还有一个比较有前景的技术是react native,暂时还没有发布正式的版本,不过大家也可以关注下,可以以react的架构方式把界面编译成原生。