首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏grain先森

    前端项目如何管理

    前端项目管理分为两个维度:项目内的管理与多项目之间的管理。 1. 项目内的管理 在一个项目内,当有多个开发者一起协作开发时,或者功能越来越多、项目越来越庞大时,保证项目井然有序的进行是相当重要的。 ,交接给其他人是很方便的 1.1 可扩展性 对于前端项目而言,可扩展性是并不难的,因为很多时候前端的代码、文件分块都是按照页面来的,所以天然就是一块一块的。 使前端项目具有高可扩展性,一般从目录文件结构入手。 1.2 组件化 这里的组件化是项目内的组件化,我们可以把多个页面之间共用的大块代码独立成组件,多个页面、组件之间共用的小块代码独立成公共模块。 多项目之间的管理 多个项目之间,如何管理项目之间联系,比如共用组件、公共模块等,保证快捷高效开发、不重复造轮子,也是很重要的。 一般会从下面几点来考证多个项目之间是否管理得很好: 组件化:多个项目共用的代码应当独立出来,成为一个单独的组件项目 版本化:组件项目与应用项目都应当版本化管理,特别是组件项目的版本应当符合 semver

    1.4K30发布于 2019-03-28
  • 来自专栏webTower

    使用 centOS 7 部署前端项目

    以后就可以使用这个用户管理云服务器,不再直接使用 root 用户。 nvm,它是 Node 的版本管理工具,可以在多个 Node 版本之间进行切换。 将远程主机的最新内容拉到本地 'pre-deploy': 'git fetch --all', // 部署后执行,先下载 npm 模块,然后编译 typescript // 打包前端项目 项目所在目录 给普通管理员提权,让他不用使用 sudo 命令不输入密码也能在 blog 和 demo 目录下操作文件: sudo chmod 777 -R blog sudo chmod 777 PM2 常用命令: pm2 start ls 查看 pm2 管理项目; pm2 stop name 停止运行对应的项目; pm2 start name 运行对应的项目; pm2 logs name 查看某个项目的运行日志

    4.3K30发布于 2020-09-16
  • 来自专栏被删的前端游乐场

    前端性能优化--项目管理

    前端性能优化--归纳篇》中,我给大家介绍了很多常见的前端性能优化思路和方案,核心优化思想为时间上减少耗时、空间上降低资源占用。 其中耗时优化在前端性能优化中更常见,优化方案包括网络请求优化、首屏加载优化、渲染过程优化、计算/逻辑运行提速四个方面。 性能优化通常需要投入不少的人力和成本来完成,因此更多的时候我们可以将其当作是一个项目的方式来进行管理。从项目管理的角度来讲,我们的性能优化工作会拆解为以下部分内容:确定优化的目标和预期。确定技术方案。 让团队成员知道每个人都在做什么,团队管理不混乱。整理沉淀和分享项目经验,让整个团队都得到成长。 结束语对于大部分前端开发来说,接触工具和框架开发、参与开源项目的机会比较少,很多时候我们写的都是“枯燥无聊”的业务代码。

    62620编辑于 2024-01-28
  • 来自专栏蚂蚁开源社区

    前端项目规划与团队管理

    在职业生涯的发展中,我们不仅会涉及到编码、做技术,也会和团队建设与项目规划打交道。一个项目不是简单的打开编辑器写代码,一个好的项目一定是在开始之前就进行了严格的项目规划与团队内部建设。 今天我们要罗列一下前端项目初期阶段所需要进行的工作。 1、团队编码规范 主要指的是团队成员的编码规范,一般的项目周期少则几个月多则几年,在项目推进的过程中不免有人要离开,又新的人加入到队伍当中。 如果团队没有一套统一的编码规范,在项目的后期维护上会消耗巨大的人力和时间等资源。 2、团队协作流程 WEB 初期的分工分配方式:视觉团队 + 后端开发; WEB 后期的分工分配方式:视觉团队 + 前端团队(页面工程师 + 前端工程师) + 后端团队; ?

    1.4K20发布于 2019-08-12
  • 来自专栏悟空聊架构 | 公众号

    PMBook - 7.项目成本管理

    7.1 规划成本管理 7.1.1 规划成本管理:输入 7.1.1.1 项目章程 7.1.1.2 项目管理计划 7.1.1.3 事业环境因素 7.1.1.4 组织过程资产 7.1.2 规划成本管理 7.1.1.1 项目章程 7.1.1.2 项目管理计划 进度管理计划 风险管理计划 7.1.1.3 事业环境因素 7.1.1.4 组织过程资产 财务控制程序 历史信息和经验教训知识库 项目管理计划 成本管理计划 估算方法以及成本估算需要达到的准确度和精确度 质量管理计划 项目管理团队为实现一系列质量目标所需的活动和资源 范围基准 项目范围说明书 工作分解结构 WBS词典 成本管理计划 资源管理计划 范围基准 7.3.1.2 项目文件 估算依据 成本估算 项目进度计划 风险登记册 7.3.1.3 商业文件 商业论证 效益管理计划 7.3.1.4 协议 项目管理计划 成本管理计划 成本基准 绩效测量基准 7.4.1.2 项目文件 7.4.1.3 项目资金需求 7.4.1.4 工作绩效数据 7.4.1.5 组织过程资产 7.4.2 工具与技术

    1.2K00发布于 2019-04-18
  • 来自专栏蚂蚁开源社区

    前端大神总结:前端项目规划与团队管理

    在职业生涯的发展中,我们不仅会涉及到编码、做技术,也会和团队建设与项目规划打交道。一个项目不是简单的打开编辑器写代码,一个好的项目一定是在开始之前就进行了严格的项目规划与团队内部建设。 今天我们要罗列一下前端项目初期阶段所需要进行的工作。 1、团队编码规范 主要指的是团队成员的编码规范,一般的项目周期少则几个月多则几年,在项目推进的过程中不免有人要离开,又新的人加入到队伍当中。 如果团队没有一套统一的编码规范,在项目的后期维护上会消耗巨大的人力和时间等资源。 2、团队协作流程 WEB 初期的分工分配方式:视觉团队 + 后端开发; WEB 后期的分工分配方式:视觉团队 + 前端团队(页面工程师 + 前端工程师) + 后端团队; ----

    2.2K31编辑于 2022-04-27
  • 来自专栏学习猿地

    Web前端学习 第9章 教务管理系统开发7 项目发布

    一、服务器与域名 如果希望把自己的web项目发布到公网,需要有自己的域名和服务器。 5.打开给出的网址输入账号密码进入管理页面,添加一个网站和数据库 域名填写自己刚才购买的域名 6.这个时候我们在浏览器打开域名会有一个默认的站点创建成功页面 二、服务器部署 使用WinSCP软件可以方便地将本地代码上传至服务器指定目录

    99730发布于 2020-07-07
  • 来自专栏全栈程序员必看

    前端开发项目经验_项目管理体系包括哪些

    前端开发 传统的web开发 管理端、H5/小程序、可视化、游戏等 Node.js开发 服务端接入层、构建工具、云服务等 终端开发 react native 、 flutter 、 electron 前端面试相关知识点 前端常见的框架和工具库 重要的是要知道各个框架的区别、掌握框架设计和实现原理 Node.js和服务端 和API相关,而在使用Node.js作为服务端的项目中,面试官更倾向于考察相关的方案选型和设计 其他前端工具库 应用状态管理有哪些方案,mobx、redux、vuex等工具是怎样进行状态管理的 单页应用是什么? 具体的优化过程是怎样的/优化效果是怎样的 常见的前端页面性能优化包括哪些内容 如何理解项目的性能瓶颈/什么时候我们需要对一个项目进行优化 具体的性能优化方案 图片加载性能有哪些可以优化的地方 要怎么做好代码分割 你们的项目有使用CI/CD?为什么 自动化流程 你们的代码有些单元测试/自动化测试吗,为什么? 前端代码支持自动化发布吗,如何做到的 生产环境的代码如何支持灰度发布和快速回滚?

    1.2K30编辑于 2022-11-01
  • 来自专栏陶士涵的菜地

    当前项目前端版本管理的情况

    1.线上环境静态文件存放于前端CDN静态池,有一个专门的发布系统可以上传文件.在发布文件的时候需要创建url路径,因为CDN的缓存原因,在路径中增加了版本号,最终结果的url类似这种//n.sinaimg.cn /mail/sinamail66/js/139276/xxx.js 2.线上环境的版本管理工具是SVN,里面存放的是压缩前的js文件和压缩后的min版js文件,每次上线前先提交svn,得到版本号后,放在在静态池的路径中作为版本号 3.开发环境的代码目录结构是 .cache存放的是合并工具合并后的各项目代码,以及直接绑定host后重写到php文件后合并的js代码 build 存放的是合并工具和压缩工具 classic 作用未知 因为三套项目共用代码的原因,免费项目中的代码与企邮线上代码有非常大的不同,文本工具比较合并代码时要特别注意

    76220发布于 2019-10-23
  • 来自专栏莫凡

    前端Vue和React项目 Git 管理常用.gitignore配置

    > # 众多无视的扩展 *.bak *.patch *.diff *.err # git冲突合并的临时文件 *.orig *.log *.rej *.swo *.swp *.zip *.vi *~ *.sass-cache *.tmp.html *.dump #操作系统或编辑器文件夹 .DS_Store ._* .cache .project .settings .tmproj *.esproj *.sublime-

    90520编辑于 2022-12-26
  • 来自专栏JavaScript高级程序设计

    第九十五期:项目流程管理前端工程

    项目流程管理 近期在做的项目一期的任务折腾了一个月终于发布上线了。中间的过程很有意思,如果思考一下,其实可以学到很多东西。 技术上其实没什么难度,问题在于对项目的理解和对问题的沟通上。 以前总结的项目管理流程其实就是三点:事前规划,事中跟进,事后复盘。如果能做到这三点,真的也就那么回事儿,毕竟我们做开发都这么多年了。 对于客户,我们需要倾听她们的话,去理解她们真正的需求。 前端工程化 近期一方面忙着这个项目,另一方家里忙着搞装修,所以对于技术的关注少了一些。 前端时间总是刷到一些文章说什么前端工程化。大抵就是告诉你,开发一下项目要做技术选型,制定项目规范,做测试,部署什么的吧啦吧啦。 在我看来,那些只能称作是项目流程标准化,并不能称作是工程化。 前端工程化,绝对不仅仅是代码规范,和git的提交规范。单个简单的项目,我们可以用规范来保证开发质量和交付质量。

    35230编辑于 2022-07-15
  • 来自专栏半旧的技术栈

    谷粒学院项目实战04——讲师管理模块前端基础(下)

    讲师管理模块前端基础(下) 4.axios 5.element-ui 6.node.js 7.npm 8.babel转码器 9.模块化 9.1 es5的模块化 9.2 es6的模块化 10.webpack 10.1 打包js文件 10.2 打包css文件 11.vue-admin-template 11.1 前端页面搭建 11.2 前端框架介绍 11.3 前端框架登录问题 4.axios axios经常与 解决方法为关闭vscode,右键点击vscode执行文件选择属性,勾选以管理员运行,如下图。 7.npm 相当于后端管理jar包的maven,npm(node package manager)是前端依赖(主要为js)的版本工具。在node.js的安装目录下,就已经包含了npm。 使用npm run dev启动项目前端页面是这样的。 前端的入口文件是index.html与main.js.可以关注下这两个文件的内容。

    68820编辑于 2022-10-26
  • 来自专栏阿福谈Web编程

    HC小区管理系统项目前端页面开发流程梳理

    前言 在我之前写的文章你一定没见过这样高度适配的接口,HC小区管理系统后端项目源码难点梳理 中我们一起梳理了后端项目MicroCommunity的开发流程和难点,当时前端项目MicroCommunityWeb 尚未梳理,而前端项目MicroCommunityWeb对于 初学者来说也容易懵逼。 框架的项目大部相同。 tfoot> <td colspan="<em>7</em>" HC小区物业系统前端项目MicroCommunityWeb代码仓库地址如下: https://gitee.com/java110/MicroCommunityWeb 对源码感兴趣的读者朋友可自行克隆下载

    95410编辑于 2024-06-13
  • 来自专栏前端Q

    一种未曾设想的前端项目依赖管理道路

    方便想要快速了解文章内容结论的同学) 先上结论,Node.js 将依赖分为 dependency 与 devDependency 两部分,但是却公用同一个 node_modules 文件夹的方式,在当下越来越复杂的前端项目开发过程中 的状态,大家可以看看自己前端项目里面的 node_modules,没有 500M 都不好意思说自己是做前端的,而在这些依赖当中,有多少是真的要用在最终产品里面的依赖呢? 删除 node_modules,重新安装呀,那么恭喜你,喜提版本漂移大礼包~ 另一方面,随着前端项目越来越复杂,越来越多的前端项目,采用 Monorepo 的架构,并且需要经过线上的 CI 流程,进行发布 关于把 node_modules 纳入 git 的管理,是否会使得开销过大,这里我们可以设想一下,在任何一个长期运行的项目中,业务依赖相对于自有代码,最多比例也就在 1:1,不可能会出现在一个成熟的商业项目中 ,这导致的一个问题就是,我们在享受 node.js 带来的工程化的能力时,也由于前端项目本身的特点,使得直接采用 node.js 的依赖管理方式变得脆弱、不可靠。

    76120发布于 2021-08-24
  • 来自专栏Android 研究

    PMI-ACP 敏捷项目管理7——追踪和报告价值

    燃尽图.png 二、风险燃尽图 风险燃尽图用于跟踪项目并伴随时间风险的风险管理技能。通过风险燃尽图,干系人可以快速查看随着时间项目风险管理绩效(比如提高、降低以及对应的数据)。 因此,在敏捷项目中,风险管理也尤为重要。风险管理应该服务与工作进度,将高风险活动放入早期迭代中,并将风险对应的减轻措施放入待办事项。在项目进行中,风险管理需要持续进行,在风险成为问题前主动应对。 然后,在大多数项目中,项目经理都会执行风险分析,风险应对,弱化对风险管理的规划,导致在选择任务和进度规划时没有考虑到这些风险因素。 使用敏捷方法,有很多机会可以在项目风险变成问题前主动进行应对。 通过这个图来追踪项目的状况,判断项目的健康情况。 三、燃起图 燃起图,以图形化的方式展现了项目或团队多个迭代的需求累计完成情况(y轴)和各迭代(x轴)的关系,因整体上总是递增而得名。 项目的WIP越多循环时间越长,项目被取消的风险越高。

    1.9K10发布于 2018-08-30
  • 来自专栏coding个人笔记

    聊聊前端项目

    前端也不是很久,也没做过什么特别大型或者是特别复杂需要很多前端配合开发的项目,所以对于前端的架构我并没有一个清晰的认识。 只是最近看着新公司的项目,实在有感而发,忍不住想说说前端项目最基础的一些架构。 现在几乎都是前后端分离了,所以前端项目都是前端自己搭建,整个项目的结构都把握在自己手里。 一个好的项目架构有什么好处呢,无外乎现在网上一直说的那几点,代码可读性、可维护性、可扩展性。当然,本人能力有限,说说基于本人认识上前端项目应该做的。 结构上,应该明确各种资源所放的位置。 组件,现在前端开发都是组件化开发,各个框架也提倡组件化开发,所以对于公共的组件封装,很重要,对于代码量减少的不是一点半点。对于维护和修改提高也很大。 不同人的敲代码的习惯都不一样,要是很多人开发一个项目或者是经很多手开发,那么这个项目在不同习惯下的代码,是很乱很杂的。

    52520发布于 2020-04-24
  • 来自专栏前端Q

    前端搞副业 “接活” 必备的 10 个开源后台管理项目

    前言 Web 开发中几乎所有的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢? 、ant-design-pro Github Star 数 22600,Github 地址: https://github.com/ant-design/ant-design-pro 开箱即用的中台前端 Star 数 19000, Github 地址: https://github.com/akveo/ngx-admin 基于 Angular 2, Bootstrap 4 和 Webpack 的后台管理面板框架 7、iview-admin Github Star 数 13700,Github 地址: https://github.com/iview/iview-admin 基于 iView 的 Vue 2.0 blur-admin Github Star 数 10600,Github 地址: https://github.com/akveo/blur-admin 基于 Angular 和 Bootstrap 的后台管理面板框架

    70630发布于 2021-07-27
  • 来自专栏菲宇

    项目管理之pmpbok6之1-7章总结

    共享资源、强调服务于组织战略对项目进行排序、实现组合资源的最大化;没有内在联系的只能当项目组合来管理项目管理:是一组相关关联且被协调管理项目,以便获取对其个别的管理时无法实现的收益和控制。 是实现分别管理每一个项目所不能实现的效益 项目:为了实现企业战略、推动企业发展而进行的独特的任务,是企业发展的原始驱动力;项目对企业发展的重要性决定了项目管理在企业管理中的重要地位。 项目经理能力三角模型:技术项目管理、战略和商务管理、领导力。 项目范围管理计划:指导项目范围的定义、记录、确认、管理和控制。 需求管理计划:如何分析、记录和管理需求。描述在整个项目生命周期内如何分析、记录和管理需求。 Cost Budget 预算 ↑ CBudget=MR+CBaseline 8 Management Reserve 管理储备 ↑ 7

    1.9K20发布于 2019-06-12
  • 来自专栏高级开发进阶

    项目管理

    任务分配 由开发组长先过一遍,给到开发估算时间,给出一个合理的开发区间 根据开发同学的技术栈,工作经验,结合实际情况分配工作任务 对于超出开发时间的部分,突发情况,需要列举影响开发的原因,进行归档 人员管理 人员招收优先级 技术能力 项目经验 沟通协助能力 项目推动能力 团队leader 推动和把控项目进度 负责项目协调沟通 帮助开发同学解决卡住的问题 对项目文档进行调整归纳 把控项目代码质量 把控项目风险 项目部署(以文档为主,视频讲解为辅):接着之前项目部署的流程,每个环境配置(服务器,中间件,缓存,数据库等等),后期如果不按照之前的部署流程需要调整那些,注意事项。 交接过程中出现问题,不要急于进行责任划分,以解决实际问题为主,责任划分交由管理层去决断。 有问题需要及时提出,别出现卡住不问,等开会的时候再曝出问题,拖项目进度的问题。

    94220编辑于 2022-09-29
  • 来自专栏高级开发进阶

    项目管理

    任务分配 由开发组长先过一遍,给到开发估算时间,给出一个合理的开发区间 根据开发同学的技术栈,工作经验,结合实际情况分配工作任务 对于超出开发时间的部分,突发情况,需要列举影响开发的原因,进行归档 人员管理 人员招收优先级 技术能力 项目经验 沟通协助能力 项目推动能力 团队leader 推动和把控项目进度 负责项目协调沟通 帮助开发同学解决卡住的问题 对项目文档进行调整归纳 把控项目代码质量 把控项目风险 项目部署(以文档为主,视频讲解为辅):接着之前项目部署的流程,每个环境配置(服务器,中间件,缓存,数据库等等),后期如果不按照之前的部署流程需要调整那些,注意事项。 交接过程中出现问题,不要急于进行责任划分,以解决实际问题为主,责任划分交由管理层去决断。 有问题需要及时提出,别出现卡住不问,等开会的时候再曝出问题,拖项目进度的问题。

    1K31编辑于 2022-03-07
领券