码迷,mamicode.com
首页 > Web开发 > 详细

[PHP] 近期接手現有的企邮前端框架业务所遇困难

时间:2019-09-18 19:14:59      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:没有   php开发   vip   开发   邮箱   不同   js框架   src   多重   


1.邮箱前端有三大产品线,包括免费邮箱,VIP邮箱,企业邮箱,使用的一套代码,在代码中进行的逻辑判断处理,根据不同的配置进行不同的业务操作.有很多逻辑是各产品线是不同的,需要仔细开发和判断才能不会影响到别的产品

2. webmail的前端是一套有悠久历史的自研前端js框架,差不多有十几年的历史,没有使用任何开源规范的前端库,全部都是自己实现.整个网络的请求,后端输出到页面中变量读取,前端DOM数据的处理和前端模板引擎的加载,业务交互特别多,逻辑非常复杂.

3. 前端的js和css会合并和压缩处理,这里的合并和压缩处理是用的一套PHP开发的工具,操作复杂,压缩后需要上传SVN版本库,获取到svn的版本号后,再上线上传到公司提供的静态CDN池资源里,资源池的路径中指定包含上一步的版本号,通过公司的静态资源域名对资源进行访问

4. 在webmail后端代码对前端资源路径中的版本号进行更换上线,整个上线流程才算结束非常复杂

5. 测试开发过程中,需要在本地机器配置apache环境,绑定前端域名到本地127.0.0.1,在apache虚拟主机中很多重写规则,当访问前端资源时,会把资源路径重写到一个file.php的文件中,该php文件进行合并js和css代码,达到直接本地开发的目的

技术图片

 

[PHP] 近期接手現有的企邮前端框架业务所遇困难

标签:没有   php开发   vip   开发   邮箱   不同   js框架   src   多重   

原文地址:https://www.cnblogs.com/taoshihan/p/11544407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!