【技术实现步骤摘要】
网页开发方法、预览方法、发布方法及开发系统
本申请涉及网页开发领域,具体涉及一种网页开发系统。本申请同时涉及一种网页开发方法。本申请同时涉及一种网页预览方法以及一种网页发布方法。
技术介绍
云计算兴起之际,severless(无服务器)的思想逐渐深入到各开发平台上,越来越多前端开发者将业务API代码部署到类Faas平台上,但是并没有成熟的方案让网页开发在编译打包及发布到服务器上做到Serverless。即使在工程化如此成熟的今天,前端开发者仍需要在编译工具、打包工具上花费大量精力,同时还需要关心网页如何发布到服务器上。日益复杂的业务需求和越来越快的迭代速度,让无数前端开发者苦不堪言。因此,前端开发者具有将网页自动发布到服务器上的需求。
技术实现思路
本申请提供一种网页开发系统,以满足前端开发者将网页自动发布到服务器上的需求。本申请提供一种网页开发系统,包括:编辑客户端、打包服务器;所述编辑客户端,用于向编辑用户提供编辑网页源代码文件的编辑器,通过所述编辑器获得编辑用户编辑的网页源代 ...
【技术保护点】
1.一种网页开发系统,其特征在于,包括:编辑客户端、打包服务器;/n所述编辑客户端,用于向编辑用户提供编辑网页源代码文件的编辑器,通过所述编辑器获得编辑用户编辑的网页源代码文件,并将针对所述网页源代码文件的打包请求提供给打包服务器;所述打包请求中包含有所述网页源代码文件;/n所述打包服务器,用于获得所述针对网页源代码文件的打包请求,并根据打包请求以及在打包服务器上设置的针对所述网页源代码文件打包请求的环境配置,对所述网页源代码文件进行打包,生成目标代码,将所述目标代码存储到第一存储系统中。/n
【技术特征摘要】
1.一种网页开发系统,其特征在于,包括:编辑客户端、打包服务器;
所述编辑客户端,用于向编辑用户提供编辑网页源代码文件的编辑器,通过所述编辑器获得编辑用户编辑的网页源代码文件,并将针对所述网页源代码文件的打包请求提供给打包服务器;所述打包请求中包含有所述网页源代码文件;
所述打包服务器,用于获得所述针对网页源代码文件的打包请求,并根据打包请求以及在打包服务器上设置的针对所述网页源代码文件打包请求的环境配置,对所述网页源代码文件进行打包,生成目标代码,将所述目标代码存储到第一存储系统中。
2.根据权利要求1所述的系统,所述打包请求包括:发布请求和测试请求。
3.根据权利要求2所述的系统,其特征在于,所述系统还包括控制服务器;
所述编辑客户端,还用于将针对所述网页源代码文件的保存请求发送给控制服务器;所述保存请求中包含有所述网页源代码文件;
所述控制服务器,用于接收所述编辑客户端发送的针对所述网页源代码文件的保存请求,并将所述保存请求中包含的所述网页源代码文件存储到用于存储网页源代码文件的第二存储系统。
4.根据权利要求3所述的系统,其特征在于,
所述编辑客户端,还用于向所述控制服务器发送针对网页源代码文件的发布请求;
所述控制服务器,还用于获得所述编辑客户端提供的所述发布请求,将所述发布请求发送给所述打包服务器;
所述打包服务器,具体用于获得所述控制服务器提供的所述发布请求,根据所述发布请求以及在打包服务器上设置的针对所述网页源代码文件发布请求的环境配置,从所述第二存储系统获得所述网页源代码文件,对所述网页源代码文件进行打包,生成用于正式发布的正式代码,将所述用于正式发布的正式代码存储到所述第一存储系统中。
5.根据权利要求3所述的系统,其特征在于,所述打包服务器,还用于监控所述第二存储系统中的网页源代码文件,当监控到所述网页源代码文件被存储到所述第二存储系统中时,根据所述网页源代码文件生成用于测试网页的测试代码,并将所述用于测试网页的测试代码存储到用于存储打包文件的第一存储系统中。
6.根据权利要求4所述的系统,其特征在于,还包括:产品服务器和产品客户端;
所述产品服务器,用于从所述第一存储系统中获得所述用于正式发布的正式代码,以及接收产品客户端发送的获得所述用于正式发布的正式代码运行后生成的页面的请求,并将所述生成的页面提供给所述产品客户端;
所述产品客户端,用于向产品服务器发送获得所述用于正式发布的正式代码运行后生成的页面的请求,并通过生产页面向产品用户展示所述用于正式发布的正式代码运行后生成的页面。
7.据权利要求6所述的系统,其特征在于,所述产品客户端还用于向产品用户提供用于配置中间件的配置界面,通过所述配置界面获得产品用户针对中间件的配置结果,将所述针对中间件的配置结果发送给所述产品服务器;
所述...
【专利技术属性】
技术研发人员:王慧康,陶智,朱哲,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。