关于邮箱前端架构的一些思考

本文分享了在参与搜狐前端邮箱开发过程中的一些体会和心得,包括项目目录结构的设计、按功能模块开发、版本控制以及各模块间的交互和鉴权机制。采用angular框架,通过清晰的目录结构和git协同开发,利用service进行功能模块交互,实现前后端分离下的高效开发。
摘要由CSDN通过智能技术生成

因为自己到现在都在搜狐实习,并且部门总监也是一个技术强烈热爱者,所以就有幸参与到前端邮箱的开发中来。 在接受这个任务的时候,由于自己对前端框架angular比较熟悉,所以我的前端领导就让我去架构邮箱去了。

突然来了一个这么棘手的活儿,自己真的是压力山大,因为此次邮箱采用的是前后分离的开发方式,考虑的东西实在是太多太杂了,像什么拦截器啊,前端数据缓存,路由,模块之间的交互,公共组件,项目管理,版本控制等等都需要涉及到,这就给我出了一个难题,如何实现,组织,完善各个模块是我在邮箱开发过程中不断思考的问题。下面我来分享一些我在邮箱前端架构中的一些体会和心得。


1.项目目录结构清晰明了,基于项目所使用的框架的功能来组件项目目录。


项目目录结构:

app

components

angular-1.5.x

jquery
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值