APICloud 首款全功能集成开发工具重磅发布,彰显云端一体理念 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
pro/about
APICloud

APICloud 首款全功能集成开发工具重磅发布,彰显云端一体理念

  •  
  •   APICloud 2017 年 7 月 3 日 1484 次点击
    这是一个创建于 3218 天前的主题,其中的信息可能已经有所发展或是发生改变。

    近日,APICloud 重磅推出首款云端一体的全功能集成开发工具 APICloud Studio 2。为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答。

    一、APICloud Studio 2 是一款什么样的开发工具?

    我们为 APICloud Studio 2 提炼出三个关键词,「 Atom 」、「云端一体」和「全功能集成」。

    首先,APICloud Studio 2 是一款基于 Atom 内核的开发工具。众所周知,Atom 是一款主流、开源的前端编码工具,在 Github 上也非常受欢迎。APICloud Studio 2 建立在 Atom 强大的生态环境上,并且完整保留了其插件和主题扩展机制,保证工具的灵活性,以尽可能满足更多的开发者个性化的需要。开发者可在 Studio 2 中安装任何喜欢的 Atom 主题或者插件。

    其次,APICloud Studio 2 进一步阐释了 APICloud 「云端一体」的开发理念。如何更优雅地与 APICloud 已有的云端服务结合,以切实提高开发者的开发效率,是研发这款工具所着重思考与优化的问题。我们努力打磨云端业务与基础编码功能的结合点,以近乎无感的方式实现了 Studio 2 和 APICloud 云端的互联互通。之前创建应用、应用管理、云编译、模块管理、应用配置等云端功能,现在都可在开发工具中直接使用。开发者使用工具开发应用时,将不必再访问 APICloud 网站。

    再次,相比于以往众多的开发工具,APICloud Studio 2 是一款真正意义上全功能集成开发工具。APICloud 坚守多开发工具支持策略,自上线后陆续推出 Sublime Text、WebStorm、Eclipse、Atom 等开发工具插件,以及独立的 CLI 工具,并且全部开源。此次 Studio 2 是将 APICloud 云和端所有开发相关的功能全部集成于一款工具中,另外在调试方面也新增了一些很实用的功能,比如设备的断点调试、基于 chromium 的实时预览等。

    二、与之前的众多 APICloud 开发工具相比,APICloud Studio 2 的升级体现在哪些方面呢?

    一款开发工具的核心作用是方便开发者进行编码与调试,因此,功能的升级也主要体现在这两方面。APICloud 致力于简化移动应用开发技术,一款高效便捷、功能强大的开发工具将帮助实现这个目标。

    高效编码,开发提速

    • APICloud Studio 2 中集合了数量众多的 AUI 前端框架模板,例如列表、导航、详情页、时间轴等常用功能。开发者在创建应用时可自主选择使用和生成

    • 工具中还嵌入了 AUI 中大量的组件,开发者在编码过程中,随时可右键插入一个组件,不必再去编码

    • 这次将开发工具中的代码提示功能进行升级,不仅提示关键词有关代码,还会显示出代码相关的文档或接口。使得代码信息更全面、更智能

    • Studio 2 中嵌入 emmet 代码快速生成的组件,使用仿 CSS 选择器的语法来生成代码,极大提高了编写 HTML/CSS 的效率

    • 自主研发本地代码时光机功能,支持手动备份和与云端同步时,自动备份本地未提交代码

    • 支持 GIT-SVN 的代码管理; 为兼顾代码管理服务的稳定性和便捷性,Studio 2 中应用 GIT-SVN 技术,开发者可随意使用 GIT 客户端,管理 GIT 或 SVN 服务器上的代码

    便捷调试,实时预览

    • 支持编译自定义 loader

    • 升级 wifi 真机同步功能,更加自动化

    • 支持 iOS/Android 远程设备的断点调试,无需 VPN 或 fanqiang,在编码时可迅速得出当前的变量值,还能准确找到错误点

    • 支持设备页面效果的预览; Studio 2 使用基于 chromium 的 devtool 工具,不仅可以在 Studio 预览页面效果,还可以像在谷歌浏览器中那样,动态修改样式,打断点等

    • 支持云编译和本地编译

    云端服务,一键集成

    • 模块管理:支持直接勾选或移除 APICloud 开发模块

    • 应用管理:支持设置应用权限、证书、版本,修改图标启动页等信息

    三、研制开发 APICloud Studio 2 是有什么样的初衷和意义呢?

    APICloud 这些年发展的历程可以概括为五个关键词,代表了五个不同的发展阶段和目标。

    跨端产品的核心优势是“一套代码同时开发 iOS 和 Android 两个应用”,并且保证应用的功能、性能和体验。

    复用模块 Store,标准化平台功能扩展机制,提供大量经过标准封装,功能独立的模块和服务。

    简单多开发工具支持策略,提供所有主流开发工具插件并开源,开发者可以使用任何自己喜爱的开发工具开发 APICloud 应用。

    融合 SuperWebView 加速 Web 与 Native 的融合,在原生应用中使用 APICloud 的产品和服务。

    实现 APICloud 定制平台上线,让没有技术能力的团队和企业实现开发移动应用的梦想

    APICloud Studio 2 是一款「实现」的产品,我们要实现云端一体的理念,要实现让开发者开发 APP 足够简便,包括用于编码调试的工具也更加简便。

    随着 Atom 作为一款前端的编码工具变的越来越主流,非常多的 APICloud 开发者希望官方可以推出 Atom 相关的 APICloud 插件,以便于开发者使用 Atom 开发工具来开发 APICloud 应用。从去年 11 月份开始,APICloud 集结了研发不同工具的工程师组成团队,陆续发布了不同功能的 Atom 插件,包括 wifi 真机同步、应用管理、代码提示等等,并在 Github 上进行了开源。而后,我们又决定将 APICloud 中的云服务结合进来,最终开发出这款云端一体的全功能集成开发工具。

    APICloud Studio 2 不仅是为了开发者用户研发的,更是为了我们的企业客户。在服务企业客户的过程中发现,他们普遍有自身的管理规范,他们更急需一款统一的、官方发布的集成开发工具,现在 APICloud Studio 2 可以满足企业客户的诉求。

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1364 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 17:14 PVG 01:14 LAX 10:14 JFK 13:14
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86