开发工具的全流程化趋势
Posted APICloud
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发工具的全流程化趋势相关的知识,希望对你有一定的参考价值。
开发工具作为开发者的“灵魂伴侣”,伴随着开发者整个职业生涯。市面上有很多流行且成熟的工具可供多端开发进行使用,例如VSCode、Sublime、WebStorm等。
因多端技术DSL的个性化,如果能够提供“标准化 + 行业化 + 定制化”的全流程开发工具,包含完备的编码、调试、和发布功能,则能让多端开发工作事半功倍,因此诸如微信和支付宝的小程序开发流程中,均提供了符合自己业务特色的IDE。
通常情况下,Java,php等面向业务的后端开发者,只需针对特定的语言容器进行开发,输出结果为对应容器的部署包,开发流程相对简单。
而面向用户侧的大前端开发者,通常有一半以上的开发时间花费在应用界面的排版绘制上,在多端的背景下,这个时间会成倍的增加,开发者需要将同一产品的单个界面针对app、小程序、浏览器等不同端,分别使用不同的开发工具编写多次代码,并分别发布到不同平台。如果相应的开发工具并未提供对应终端的预览或者调试等能力,开发工作将变得更为困难。
如何应对这些挑战?最理想的途径,是使用统一的工具,在一个工具里完成开发工作的全生命周期流程,比如项目管理、代码编写、调试、预览、代码管理、编译发布等。
多端趋势增加了前端开发的复杂度,但也带来新的机会:借助多端DSL,使得在一个工具里同时完成app、小程序和H5开发成为可能。开发工具可以为多端技术的DSL定制专门的语法适配、自动完成、帮助提示等,提高开发者编码速度和体验;并支持实时预览功能,有效帮助开发者准确绘制用户界面;同时内置多端统一编译环境,在开发工具内,一键即可将DSL分别编译为app、小程序或者H5代码用于发布。
APICloud新产品前沿谍报
提供舒适的高亮标记以及完善的智能帮助提示和自动完成功能,支持APICloud定义的DSL编写;
提供实时预览和真机调试能力,可直接在工具中调试代码和预览效果,或者使用Wi-Fi、USB链接真实的手机进行调试和功能验证;
提供简单高效的代码管理,支持Git方式的代码管理,同时内置SVN,简化了复杂的Git操作;
云端一体,同APICloud业务紧密衔接,保持和云端打通、在本地即可实现创建/导入项目、云编译、自定义Loader、以及模块管理等操作。
往期推荐
以上是关于开发工具的全流程化趋势的主要内容,如果未能解决你的问题,请参考以下文章
基于NodeJS+Express+mongoDB+Bootstrap的全栈式工程化开发前后端分离博客系统实战