制作一个完成度达到 Bootstrap 一半的 CSS 框架,大约需要多少人月呢?

2019-06-28 12:32:19 +08:00
 fakeinc

假设人人对 CSS 和相关技术了解透彻,工作时间 955。

(其实只是会由我自己来做。如果做完,我会开源。)

2408 次点击
所在节点    问与答
17 条回复
hanai
2019-06-28 12:50:50 +08:00
2、3 天
fakeinc
2019-06-28 12:54:53 +08:00
@hanai 你好,请问这个估计有哪些依据呢?
alexkkaa
2019-06-28 12:56:55 +08:00
几年吧。这玩意都是一点点积累一点点改的。你以为只是码字吗
airyland
2019-06-28 13:02:36 +08:00
一个人+3 个月出一个初始版本+形成文档、规范,鼓励社区贡献+几年持续的维护。
Showfom
2019-06-28 13:08:58 +08:00
@hanai 吹牛不打草稿 两三天怕是文档都写不完
fakeinc
2019-06-28 13:09:42 +08:00
@airyland 谢谢。
fakeinc
2019-06-28 13:10:28 +08:00
@avs10019 谢谢。可能我问的不清楚,我指的只是做出来第一个可用版本的时间。
janus77
2019-06-28 13:15:11 +08:00
先出设计稿吧
然后看熟练度
抛开设计稿时间,估计也就是一个普通项目三个月左右而已
fakeinc
2019-06-28 13:16:08 +08:00
@janus77 好的,谢谢。
meetocean
2019-06-28 13:18:28 +08:00
你可以看看开发 Bootstrap 的团队,升级一个版本花了多长,心中有一个大概数了,这还是升级。

如果从新架构,实力不够,时间是不可想象的。

不是吓唬你,不说开发 CSS,就是写好 Bootstrap 使用文档与案例,也是按半年为单位计算。
learnshare
2019-06-28 13:24:31 +08:00
设计规范( UI、交互等)
代码规范
UI 设计
组件设计(逻辑、接口等)
编码实现
文档示例

整个工期可能要两三年(多人协作),写代码所占的比重应该不会超过 40%
luob
2019-06-28 13:24:47 +08:00
bootstrap 只是个 bootstrap,并没有什么重写的意义。如果想拥有自己设计的一套样式库,不如试试深入定制一下 bootstrap 的各种 variable
fakeinc
2019-06-28 13:29:48 +08:00
@luob 好的。
Lax
2019-06-28 13:37:27 +08:00
用上 bootstrap 的基础工具
```
@import "functions";
@import "variables";
@import "mixins";
@import "utilities";
```

后面自己扩展,足够了
otakustay
2019-06-28 13:58:46 +08:00
如果已知 bootstrap 是这样的,完成它一半左右的能力,2-3 天是够的
如果你不知道你要做的是什么,只知道是“ bootstrap 这个规模的东西”,然后要做到一半规模的一个 CSS 框架,那可不好说了……
msg7086
2019-06-28 14:04:17 +08:00
发明轮子和重新发明轮子的代价不一样。
你现在已经知道 bootstrap 是怎么设计怎么实现的了,重写一个应该会很快。不说 2-3 天吧,一两个月肯定能做完。
但是要从头经历从 0 到 1 这个过程,首先就已经不是人月的问题了。项目写出来以后要不停试错不停迭代,等你从 0 做到 1 的时候可能已经从头到尾开发过十来遍了。
bernie9
2019-06-28 14:12:02 +08:00
从 0 到 1,和从 1-2,同样都是 1 的进度,时间完全不一样啊。。。取决于你是要一样的东西还是发明一个这么个意思

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/578264

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX