![[PHP] 近期接手現有的企邮前端框架业务所遇困难,第1张 [PHP] 近期接手現有的企邮前端框架业务所遇困难,第1张](/aiimages/%5BPHP%5D+%E8%BF%91%E6%9C%9F%E6%8E%A5%E6%89%8B%E7%8F%BE%E6%9C%89%E7%9A%84%E4%BC%81%E9%82%AE%E5%89%8D%E7%AB%AF%E6%A1%86%E6%9E%B6%E4%B8%9A%E5%8A%A1%E6%89%80%E9%81%87%E5%9B%B0%E9%9A%BE.png)
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] 近期接手現有的企邮前端框架业务所遇困难所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)