【技术实现步骤摘要】
一种前端语言和后端语言互相嵌入的开发方法
[0001]本专利技术属于计算机软件开发
,特别是涉及一种前端语言和后端语言互相嵌入的开发方法。
技术介绍
[0002]从软件架构来讲,BS架构的程序都可以划分为多个部分,所述部分也可以称为端,比如手机端、浏览器端、客户端、服务器端,每一端的内部都自成体系,端与端通过接口进行通信,靠近用户的一端习惯上称为前端,另一端称为后端。在开发需要前后端交互的功能时,每一端都要编写数据通信和数据转换的代码,甚是麻烦;修改某一端的代码,往往需要另一端也得相应修改或者引发另一端出错;调试程序时,为了找出哪一端引起的异常,常要两端开发人员都参与,浪费了很多人力。
技术实现思路
[0003]本专利技术的目的在于提供一种前端语言和后端语言互相嵌入的开发方法,为解决上述技术问题,本专利技术是通过以下技术方案实现的:
[0004]一种前端语言和后端语言互相嵌入的开发方法,包括方法步骤如下:
[0005]其制备方法步骤如下:
[0006]S1、总结使用前端语言的代码 ...
【技术保护点】
【技术特征摘要】
1.一种前端语言和后端语言互相嵌入的开发方法,其特征在于:包括方法步骤如下:S1、总结使用前端语言的代码和后端语言的代码编写互嵌入代码时前后端通用代码的规则:编写所述互嵌入代码的元素是前后端通用代码,因此要编写互嵌入代码,先要找出前后端通用代码,找到前后端通用代码后,进一步总结这些通用代码的共同规律,这些规律即为编写互嵌入代码的规则;S2、利用上述步骤中的规则编写互嵌入代码:(1)互嵌入代码是一个代码片段,同时部署在前端和后端,其在前端和后端的编写完全相同,这种通过改造已有代码的方法,可以方便定位互嵌入代码的部署位置,因此通过改造已有代码,可以得到互嵌入代码;(2)直接编写互嵌入代码,然后部署到前后端的相应位置:互嵌入代码存在三个视角看待:当把互嵌入代码部署在前端时,互嵌入代码全部作为前端代码解释,这是从前端的视角看互嵌入代码;当把互嵌入代码部署在后端时,互嵌入代码全部作为后端代码解释,这是从后端的视角看互嵌入代码;此外,在忽略前端和后端情况下,就是从第三个视角单看互嵌入代码,所述直接编写互嵌入代码,就是从单看互嵌入代码的视角编写互嵌入代码;当编写前端代码时,我们是面向前端编码;编写后端代码时,我们是面向后端编码;编写互嵌入代码,我们将面向一个前后一体端编码:编码时可以直接编写前端和后端代码;分析业务逻辑时,可以不用考虑前后端切换配合,互嵌入代码分为三种类型:前端特有代码、后端特有代码和非某端特有代码,每一句互嵌入代码都具有明确的代码含义,前端特有代码的含义就是其在前端的含义,后端特有代码的含义就是其在后端的含义,非某端特有代码的含义可以取其在前端的含义,也可以取其在后端的含义,直接编写互嵌入代码时,需要严格按着互嵌入代码的含义编写。S3、编写隐蔽代码使互嵌入代码的实际运行结果与预期运行结果一致:从第三种视角单看互嵌入代码,存在客观的预期运行结果,互嵌入代码中前端特有代码的预期运行结果是其在前端运行的结果;后端特有代码的预期运行结果是其在后端运行的结果;非特定端专有代码的预期运行结果是其在前端或后端运行的结果,因为互嵌入代码只有这三类代码,所以把这三类代码的预期运行结果组合起来就是互嵌入代码的预期运行结果,互嵌入代码实际运行在前端系统和后端系统,在实际运行中,当运行到嵌入的对端代码时,代码的运行点必然经过隐蔽代码中的“补写声明”,通过编写声明的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。