![看着监视器的女人](http://827.jinguangyuan.net/storage/15968/nicole-wolf-CZ9AjMGKIFI-unsplash.jpg)
为什么在你的下一个应用项目中考虑使用颤振 ?
There are all kinds of frameworks out there which you could use for your next app project. 由科技巨头谷歌支持和开发, 颤振 是一个主要的竞争者.
让我们看看它是否适合你的项目. 这里有一个快速的清单.
颤振优于
你是一个创业公司或企业家
您希望降低开发成本或风险
你想要快速周转
你需要一个开发团队
您希望减少支持和维护成本
You have plans to also produce a web or desktop app in the future
最小可行产品应用
颤振 is the perfect medium to develop minimum viable product apps - MVPs.
MVP is a cut-down version of an app with sufficient features to be used by customers, whose feedback allows developers to build more feature-rich versions of the app, 直到最终的成品.
Going down the MVP route minimises risk for an app owner and avoids having to second guess what your customers really need. It’s also an excellent approach if you want to produce an “investment vehicle” for potentially interested investors or stakeholders - a “proof of concept / proof of financial viability” tool.
颤振是编写MVP应用程序的优秀媒介, having the fastest Time To Market of any app development framework. A feature called “hot reload” means that changes can be quickly made to the code without having to spend hours rebuilding the app itself.
扑动是现代的, 逻辑性强,易于开发, and utilises “cross platform” technology - instead of writing separate Android and iOS apps, 开发人员编写一个代码库, which produces Android and iOS apps with a similar look and feel.
单一代码库,单一开发团队
这不仅减少了开发时间, but it also has the benefit of reducing maintenance and support time as well. 只需要处理一个代码库.
Apps developed using 颤振 are 50 - 60% less expensive than separately developed Native apps. 只有一个开发团队, you no longer have the headache of trying to coordinate two sets of developers, 一个用于Android,一个用于iOS.
多平台支持
Another huge advantage of 颤振 is that it’s just not limited to producing mobile apps.
With a few changes to the (single) codebase, 颤振 also can produce web and desktop apps as well. This cuts down your reliance on multiple software developers, 使快速和容易的多平台开发, and of course further reduces your support and maintenance headaches. 所有事情都由一个开发人员负责.
颤振的替代方案
Really, the only viable alternative to 颤振 at the moment is Meta’s 反应本地.
GitHub上, 颤振获得的GitHub星级比反应本地多35%, or, 简单地说, 它在开发者社区中更受欢迎, 而且比反应本地更容易学习.
反应本地 has also been around for longer than 颤振, but has been eclipsed in popularity over recent years - simply put, 颤振是一个更好的选择, 更多的特色, 更好的支持和更合乎逻辑的开发框架.
反应本地是在React基础上开发的, which is a JavaScript library originally designed for building Web Pages. 颤振 has been specifically designed from first principles as an app design framework.
反应本地 is more convoluted (and therefore slower) to write than 颤振, 性能较差,安全性较差. The one use case which makes sense is that 反应本地 is probably worth considering if you have some internal developers who are already experienced in JavaScript.
我们需要聊聊颤振吗?
If you’re planning on having an app built, it pays to choose the right framework from the very start. 在这里 远见, we’re huge 颤振 enthusiasts and were one of the first adopters of Google’s revolutionary framework here in the UK.
We’re always happy to chat to prospective clients at any stage in their journey and give them honest expert advice about what we think is the best way forward for their project.
给我们寄封信到 hello@foresightmobile.com and we’ll be happy to give you honest, no obligation advice.