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

前端之家收集整理的这篇文章主要介绍了[PHP] 近期接手現有的企邮前端框架业务所遇困难前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


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代码,达到直接本地开发的目的

 

猜你在找的HTML相关文章