点评:7位优秀的移动应用开发者
Alpha Anywhere、AnyPresence和Salesforce1引领着一个丰富的低代码移动开发工具领域
AnyPresence构建应用程序、后端服务和API网关。它有一个在线设计器,不仅生成后端和移动应用程序代码,还定制移动API代码。所有生成的代码都可以在兼容的平台上下载、编辑和运行。举一个AnyPresence最受欢迎的客户例子,万事达利用AnyPresence让合作伙伴能够轻松地根据万事达的开放API服务构建移动应用程序。
AnyPresence为jQuery、Android (XML布局)和iOS(故事板)生成应用ui(或初学者工具包,如果你愿意的话),并为Java、Android、HTML5、Windows Phone、Xamarin和iOS生成应用sdk。它为Ruby on Rails和Node.js生成后端服务器。AnyPresence环境可以生成部署到Heroku(通常用于后端)、Amazon S3(通常用于HTML5应用程序)以及本地iOS和Android应用程序(无论是否具有Apperian安全性)。
AnyPresence设计环境是在线的,可以在大多数浏览器中运行。除了界面设计器,它还有一个仪表板;设置屏幕;用于创建和监视环境、部署和构建的屏幕;生成和部署应用程序、后端和sdk的屏幕;用于添加和管理数据源和数据对象的屏幕;用于授权、角色和身份验证策略的屏幕;股票和自定义扩展的屏幕;以及一组可定制的主题。
我发现数据源的选择很好,提供的MongoDB数据存储的实现可以与其他MBaaS系统相媲美。让AnyPresence与众不同的是数据模型集成到整个设计环境和所有生成代码中的方式。唯一与之接近的应用程序构建程序是Alpha Anywhere,它使用SQL数据库作为后端数据存储。
AnyPresence没有自己的监控服务,但集成了第三方服务,如Airbrake和New Relic。AnyPresence的定价与许多竞争对手相比较高,但对于需要将现有系统与移动应用程序集成的企业来说,它的价值更高。它对于希望向合作伙伴公开api的企业尤其有价值,而合作伙伴又可以在自己的移动应用程序中使用这些api。