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

    前端项目如何管理

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

    1.4K30发布于 2019-03-28
  • 来自专栏前端Q

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

    前言 Web 开发中几乎所有的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢? 我在 Github 上收集了一些优秀的后台控制面板,并总结得出 Top 10。 、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 的后台管理面板框架 10、material-dashboard Github Star 数 8600,Github 地址: https://github.com/creativetimofficial/material-dashboard

    70630发布于 2021-07-27
  • 来自专栏被删的前端游乐场

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

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

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

    前端项目规划与团队管理

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

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

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

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

    2.2K31编辑于 2022-04-27
  • 来自专栏运维博客

    10. CMDB前端开发-IDC管理

    10. CMDB前端开发-IDC管理 CMDB前端开发-IDC管理 IDC管理 首先需要将布局做一下调整, 目录结构如下 删除原先的A~C.vue文件,修改router/index.js 路由文件如下: .. /views/dashboard/Dashboard.vue') } ] }, { path: '/server', name: '主机管理', icon 'Setting', component: Layout, children: [ { path: '/idc', name: '机房管理 /views/servergroup/ServerGroup') }, { path: '/server', name: '服务器管理',

    1.9K130编辑于 2023-05-26
  • 来自专栏熊二哥

    项目管理深入理解10--整合管理

    这部分内容综合性很强,尤其是变更管理的过程更是最常见得考试难点。 项目经理并不承担本部分所有的项目责任,但项目经理需要对大多数项目决策和整个项目管理过程负责。 项目管理过程和项目整合管理的关系。 项目章程、项目管理计划、项目文件的内容及作用。 项目文件:指项目进行过程中的各种管理文件,它们不是项目管理计划的一部分,但是它们有助于项目经理管理项目,如问题日志、风险登记册、里程碑清单、绩效报告、干系人登记册、资源日历、质量控制测量结果等。 项目整合管理:包括识别、定义、组合、统一于协调各项目管理过程组的过程及项目管理活动。 指导和管理项目工作:为实现项目目标而执行项目管理计划中所确定工作的过程,其输出和工具包括变更请求、工作绩效信息、项目管理信息系统。

    1.1K90发布于 2018-01-24
  • 来自专栏全栈程序员必看

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

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

    1.2K30编辑于 2022-11-01
  • 来自专栏前端实验室

    10前端低代码开源项目

    低代码实现大幅度的提效降本,为专业开发者提供了一种全新的高生产力开发范式,今天就推荐10个低代码平台,建议收藏! Appsmith Appsmith 是一个用于构建、部署和维护内部应用程序的开源平台。 您可以构建从简单的 CRUD 应用程序、管理面板、仪表板到自定义业务应用程序和复杂的多步骤工作流的任何内容。 使用拖放式 UI 构建器构建 UI。 Github地址:https://github.com/baidu/amis Github Star:14.1K tmagic-editor tmagic-editor是腾讯技术中心从魔方平台演化而来的开源项目 ,和大多数的前端低代码框架一样,采用的是编辑器生成页面JSON数据,服务端负责存取JSON数据,渲染时从服务端取数据JSON交给前端模板处理。 最新版本使用 uni-app 重构物料、模板项目,支持生成 H5、小程序多端商城。

    3.6K40编辑于 2023-08-10
  • 来自专栏全栈修炼

    前端趋势榜:上周最热门的 10前端开源项目 - 210327

    81 个视频讲解,每个视频大概 5 - 10分钟左右,还能学习英语哦 youtube 的教学视频:https://www.youtube.com/playlist? https://github.com/trekhleb/javascript-algorithms 更多算法相关的项目推荐可以看看这篇文章:7 个 GitHub 上超火的前端学习的数据结构与算法项目 平台类、编程语言、前端开发、后端开发、计算机科学、大数据、理论、图书、编者、赌博、开发环境、娱乐、资料库、媒体、学、安全、内容管理系统、硬件、商业、工作、联网、分散系统、高等教育、大事记、测验、各种各样的 也是当今天前端最流行的编辑器! https://github.com/tinacms/tinacms 10. tailwindcss +45 Star / day 一个实用程序优先的 CSS 框架,用于快速构建自定义用户界面。

    2K20编辑于 2023-03-15
  • 来自专栏深度学习与python

    前端老手 10 年心得,JavaScriptTypeScript 项目保养实用指南

    本文将基于我 10 多年来编写 JavaScript 代码的经验和 5 年多拯救 JS/TS 项目的经历,向读者介绍如下内容: 如何评估 JS/TS 代码库的质量和风险。 ——因为我们的会话管理后台很慢,等待这个状态会大大降低我们的网络性能指标。 为什么会话管理后端很慢?——因为它使用的是未经优化的遗留数据库。 在本例中,根本原因是整个网站都依赖于遗留的会话管理后端,这使得导航难以预测,有时还会导致生产环境崩溃。因此,除非团队修复传统的会话管理后端,否则类似的崩溃很可能很快就会在生产环境中再次发生。 确保产品和技术代表能够公开、友好地协商功能性和技术性项目的优先级和规划。 它们是为 Node.js(后端)项目编写的,但其中很多也适用于前端代码库。

    69510编辑于 2023-12-21
  • 来自专栏陶士涵的菜地

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

    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
  • 来自专栏程序员成长指北

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

    前言 Web 开发中几乎所有的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢? 我在 Github 上收集了一些优秀的后台控制面板,并总结得出 Top 10。 、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 的后台管理面板框架 10、material-dashboard Github Star 数 8600,Github 地址: https://github.com/creativetimofficial/material-dashboard

    67240发布于 2021-09-22
  • 来自专栏架构之家

    项目管理高手常用的10张图表推荐

    如果说什么技能是简单学习下就能帮助工作有明显进步的话,项目管理图表的制作绝对可以排进前三位,工欲善其事,必先利其器,如何将一个项目按时、保质、保量的完成,也许你只差几张让项目更可控的图表而已。 甘特图 这可能是最知名的项目管理图表了,以提出者亨利·L·甘特(Henrry L. Ganntt)先生的名字命名,横轴表示时间,纵轴表示项目,线条表示计划和实际完成情况,直观表明计划何时进行,进展与要求的对比,便于管理者弄清项目的剩余人物,评估工作进度,通常我们用Project、Excel 在现代计划的编制和分析手段上,PERT被广泛地使用,是现代项目管理的重要手段和方法。 项目状态表的极佳功能是,它也包含了任务的负责人,如此一来,项目负责人可以更好地评估员工的业绩,知晓问题发生时该由谁负责,通常使用Excel、Visio/亿图来制作。 60张适合项目管理的甘特图模板

    1.1K40编辑于 2022-09-01
  • 来自专栏魔法书

    【day10】JavaSE基础项目——学生管理系统

    项目介绍 本项目是JavaSE第一阶段的实践项目,旨在实现学生对象在数组中的增删改查功能。这是一个基础的管理系统,您可以在此基础上发挥自己的想象力,添加更多功能,进行完善和扩展。 不过,本项目的核心依然是对前9天知识点的实践应用。 项目展示 以下是学生管理系统的主要功能展示: 2.1 添加功能 2.2 查看功能 2.3 修改功能 2.4 删除功能 2.5 退出功能 功能实现 3.1 JavaBean - Student 以下是Student - Test01 以下是项目的启动类Test01,它负责启动学生管理系统。 用于删除操作的新数组 public void start() { while (true) { System.out.println("-----------学生管理系统

    36910编辑于 2024-12-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
  • 来自专栏波波烤鸭

    好好编程-物流项目10【用户管理-查询和添加】

      在实现登录功能之前我们来实现下用户管理。 ? 初学者应该对这张图片铭记于心~ 用户管理 1.查询用户信息   将用户表中的数据展示在页面中 1.1 用户业务逻辑层 接口定义 package com.bobo.service; import java.util.List list = userService.query(user); model.addAttribute("list", list); return "user/user"; } } 1.3 用户管理界面 span>位置:

    70730发布于 2019-04-02
  • 来自专栏JavaScript高级程序设计

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

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

    35230编辑于 2022-07-15
  • 来自专栏前端自习课

    10前端低代码开源项目

    低代码实现大幅度的提效降本,为专业开发者提供了一种全新的高生产力开发范式,今天就推荐10个低代码平台,建议收藏! Appsmith Appsmith 是一个用于构建、部署和维护内部应用程序的开源平台。 您可以构建从简单的 CRUD 应用程序、管理面板、仪表板到自定义业务应用程序和复杂的多步骤工作流的任何内容。 使用拖放式 UI 构建器构建 UI。 Github地址:https://github.com/baidu/amis Github Star:14.1K tmagic-editor tmagic-editor是腾讯技术中心从魔方平台演化而来的开源项目 ,和大多数的前端低代码框架一样,采用的是编辑器生成页面JSON数据,服务端负责存取JSON数据,渲染时从服务端取数据JSON交给前端模板处理。 最新版本使用 uni-app 重构物料、模板项目,支持生成 H5、小程序多端商城。

    1.6K81编辑于 2023-09-01
  • 来自专栏半旧的技术栈

    谷粒学院项目实战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。 // 调用01.js的方法 import m from "./01.js"; m.getList() m.update() 10.webpack WebPack是一个前端静态资源打包工具,它可以把多个静态资源打包成为 使用npm run dev启动项目前端页面是这样的。 前端的入口文件是index.html与main.js.可以关注下这两个文件的内容。

    68820编辑于 2022-10-26
领券