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

    前端项目如何管理

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

    1.4K30发布于 2019-03-28
  • 来自专栏被删的前端游乐场

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

    前端性能优化--归纳篇》中,我给大家介绍了很多常见的前端性能优化思路和方案,核心优化思想为时间上减少耗时、空间上降低资源占用。 性能优化通常需要投入不少的人力和成本来完成,因此更多的时候我们可以将其当作是一个项目的方式来进行管理。从项目管理的角度来讲,我们的性能优化工作会拆解为以下部分内容:确定优化的目标和预期。确定技术方案。 2. 确定技术方案根据确定的目标和预期,我们就可以选择合适的优化方案。为什么不能将前面提到的全部技术方案都做一遍呢?显然这是不合理的。主要原因有两个:性价比。 让团队成员知道每个人都在做什么,团队管理不混乱。整理沉淀和分享项目经验,让整个团队都得到成长。 结束语对于大部分前端开发来说,接触工具和框架开发、参与开源项目的机会比较少,很多时候我们写的都是“枯燥无聊”的业务代码。

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

    前端项目规划与团队管理

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

    1.4K20发布于 2019-08-12
  • 来自专栏蚂蚁开源社区

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

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

    2.2K31编辑于 2022-04-27
  • 来自专栏全栈程序员必看

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

    前端开发 传统的web开发 管理端、H5/小程序、可视化、游戏等 Node.js开发 服务端接入层、构建工具、云服务等 终端开发 react native 、 flutter 、 electron 前端面试相关知识点 前端常见的框架和工具库 重要的是要知道各个框架的区别、掌握框架设计和实现原理 Node.js和服务端 和API相关,而在使用Node.js作为服务端的项目中,面试官更倾向于考察相关的方案选型和设计 其他前端工具库 应用状态管理有哪些方案,mobx、redux、vuex等工具是怎样进行状态管理的 单页应用是什么? 具体的优化过程是怎样的/优化效果是怎样的 常见的前端页面性能优化包括哪些内容 如何理解项目的性能瓶颈/什么时候我们需要对一个项目进行优化 具体的性能优化方案 图片加载性能有哪些可以优化的地方 要怎么做好代码分割 针对性优化方案 首屏性能提速 按需加载/懒加载/预加载 秒看 ssr直出 客户端容器化 客户端离线化等 网络请求优化 CDN优化 缓存优化 使用HTTP/2 资源压缩 请求优化(合并请求、域名拆分

    1.2K30编辑于 2022-11-01
  • 来自专栏IT开发技术与工作效率

    项目管理2.项目运行环境 课后题

    项目团队不能控制的,将对项目产生影响、限制或指令作用的各种条件。 什么是组织过程资产OPA? 组织过程资产是执行组织所特有并使用的计划、过程、政策、程序和知识库,会影响对具体项目管理。 系统型或简单型,职能(集中式),多部门,强矩阵,弱矩阵,均衡矩阵,项目导向(复合、混合),虚拟,混合,项目管理办公室PMO 什么是项目管理办公室PMO? 是对与项目相关的治理过程进行标准化,并促进资源、方法论、工具和技术共享的一个组织结构。 主要职责是什么? 从提供项目管理支持服务,到直接管理一个或多个项目。 支持型 担当顾问的角色; 控制型 而且通过各种手段要求项目服从; 指令型 直接管理和控制项目项目经理由 PMO 指定并向其报告。

    60010发布于 2019-11-22
  • 来自专栏陶士涵的菜地

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

    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
  • 来自专栏码力全开

    教你用 pm2 快速部署前端项目

    0x00 前言 前端部署项目到测试环境,简单粗暴的直接用 gulp 来写,详细流程可以看我总结的文档: 前端代码部署 pm2 大家应该都知道,主要是用来管理 node 进程,但是同样可以用来部署前端代码 目前 pm2 已经商业化,免费版叫 pm2 runtime 0x01 步骤 全局安装 pm2 $ sudo npm i pm2 -g 同时服务器上也需要全局安装 pm2 配置SSH 首先需要生成 SSH 配置文件 在项目根目录下新建 ecosystem.config.js module.exports = { apps: [{ name: "app", script: "app.js 是用来部署 node 代码的,需要提供一个 js 文件用来执行,上面配置文件制定了项目根目录下的 app.js 里面写一行 log 即可 console.log('app is running') 首次部署配置 1 # 远程执行服务器命令 pm2 deploy production exec "pm2 reload all" 链接 官方 ssh 部署说明

    2.6K10发布于 2019-11-06
  • 来自专栏JavaScript高级程序设计

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

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

    35230编辑于 2022-07-15
  • 来自专栏Android 研究

    PMI-ACP 敏捷项目管理——模拟试题2

    所以D不对 2、在一次迭代计划会议上,团队建议进行变更,增加产品价值,但将会产生额外的工作并影响进度计划,敏捷团队领导应该怎么做? 敏捷项目管理师应该怎么做? 敏捷团队领导者有一个职责就是确保在团队运作中保持持续的愿景 17、有3个团队目标正处于一个为期2周的Sprint的第8天。团队速度为30。有20个故事点已经完成,但团队只能额外再完成6个故事点。 分析之后,团队成员确定将至少需要2周时间来解决这个问题。该名团队成员应该怎么做? 敏捷项目管理师应对新项目团队有何期望?

    5.6K20发布于 2018-08-30
  • 来自专栏个人路线

    信息系统项目管理师案例2

    1、人员; 2、进度; 3、成本; 4、技术; 5、资源; 6、项目优先级; 7、管理过程。 十三、解决项目冲突的方法。 1、解决问题; 2、强制; 3、妥协; 4、撤退; 5合作; 6、求同存异。 2、属于项目管理过程中形成产生的各类文档:项目计划、工作计划、质量报告、项目跟踪报告。 十六、成本失控的原因。 ; 7、项目进度、范围、质量管理存在问题,导致成本增加。 现时降专改成效 1、现金流通; 2、增加额外的管理时间; 3、降低投资; 4、专注于核心服务; 5、取得专业知识; 6、转移风险; 7、改善品质; 8、改善服务; 9、降低成本; 10、提高效率。 使用项目管理信息系统。

    66210发布于 2021-08-03
  • 来自专栏半旧的技术栈

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

    讲师管理模块前端基础(下) 4.axios 5.element-ui 6.node.js 7.npm 8.babel转码器 9.模块化 9.1 es5的模块化 9.2 es6的模块化 10.webpack 解决方法为关闭vscode,右键点击vscode执行文件选择属性,勾选以管理员运行,如下图。 7.npm 相当于后端管理jar包的maven,npm(node package manager)是前端依赖(主要为js)的版本工具。在node.js的安装目录下,就已经包含了npm。 let input=[1,2,3] input = input.map(item => item+1) console.log(input) 在项目目录创建.babelrc配置文件。 使用npm run dev启动项目前端页面是这样的。 前端的入口文件是index.html与main.js.可以关注下这两个文件的内容。

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

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

    前言 在我之前写的文章你一定没见过这样高度适配的接口,HC小区管理系统后端项目源码难点梳理 中我们一起梳理了后端项目MicroCommunity的开发流程和难点,当时前端项目MicroCommunityWeb 尚未梳理,而前端项目MicroCommunityWeb对于 初学者来说也容易懵逼。 框架的项目大部相同。 小结 相信有了本文的梳理后,在HcCommunityWeb项目已有代码的基础上开发新的页面功能也不会有太大的难度了。 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
  • kanass通关指南(2) - 项目经理如何使用kanass有效管理项目

    ​kanass是一款简洁易用的项目管理工具,它为项目经理管理项目提供了更丰富、更简单的管理方式,本篇文章主要介绍项目经理如何通过kanass来管理项目。 1、创建项目点击项目->添加项目->选择项目模板系统提供多种项目模版,如敏捷式项目、瀑布式项目、混合项目、看板项目、IPD项目项目经理可以根据自身的项目需求,选择任意模版创建。​ 选择项目模板后,根据项目实际情况填写信息,点击提交,项目创建成功​属性备注项目key为项目创建一个key,创建后不可更改,且不能重复可见范围公共项目系统中的所有成员都可以进入到项目查看私密项目是只有此项目的成员才可以在项目列表中看到所属产品可以将项目与产品关联 若此时不关联项目集,项目创建成功后,还可以再次关联项目2、维护团队2.1添加成员新建项目会初始化成员与权限,之后管理员可以根据团队管理的要求加入新成员。 3.2看板视图在项目执行和监控阶段,可以切换到看板视图来管理团队的日常工作效率,解决瓶颈,保持工作流的顺畅进入事项模块->切换视图为看板模式,所有事项会按照工作流中的状态进行展示。

    17354编辑于 2025-11-18
  • 来自专栏coding个人笔记

    聊聊前端项目

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

    52520发布于 2020-04-24
  • 来自专栏跟着小郑学JAVA

    T系列部署教程2 VSCode的安装&导入前端项目

    \color{red}{前言:本教程配套博主发布的所有} T系列项目。 该提示的大概意思为:您当前不是用管理员身份运行该文件,安装的 VSCode 只对当前用户生效,不对操作系统的其他用户生效,我们点击确定即可。 接着我们点击下一步,如下图所示。 四、前端项目的导入 VSCode 安装完成后,接下来需要导入前端项目。 提示:本套教程以 T101 项目为例,提供的项目为压缩包,需要同学们自行解压到本地文件夹。 然后选择项目前端目录(即 front 文件夹),如下图所示。 导入完成后,如下图所示。

    60900编辑于 2024-05-26
  • 来自专栏学习/读书笔记

    web前端开发--仿京东官网首页项目实战(2

    这期主要完成了仿京东官网首页的搜索栏和导航部分。

    51520编辑于 2022-04-07
  • 来自专栏黄希彤的专栏

    调用V2的老接口做项目管理

    一个账号服务于多人多个项目,为了亲兄弟明算账,要把账号内通过API创建的的资源都挂到不同的项目下。 腾讯云v2之前的的API是支持做项目管理的,自从升级到到v3以后就没有这个能力了,在API Explorer里面查不到任何相关的接口,其他接口中涉及到项目ID的地方还会指向几个老版本的超链接,但是也都是空页面自动跳转掉了 图片实在想要通过程序自动化的管理项目,只能退回到v2的老接口。 虽然详细的接口文档已经不好找了,但是一番努力还是在github上找到了已经废弃的几个老文档:v2接口调用的公共参数v2接口签名的生成算法项目相关的v2接口有了这几样东西,就很容易包装出来基础的项目管理模块了 tag(param)}一个账号最多只能创建100个项目,而项目一旦创建就删除不了,不管是API还是界面上都删除不了,所以创建这个接口就不要反复测试了。

    62950编辑于 2022-10-24
领券