让你们写一个v2ex页面(完全自己写)大概需要多久时间

2013-05-02 17:24:24 +08:00
 h2sky
写一个v2ex页面(完全自己写)

要求html里用到css和jQ

你们大概需要花多久时间?
4434 次点击
所在节点    问与答
14 条回复
nichan
2013-05-02 17:31:05 +08:00
本来想说只做前端的话v2ex本来就很简单啊,半天就够了,然后又想到那个漫画……“程序员总是高估自己的工作效率……”
molinxx
2013-05-02 17:44:22 +08:00
大概40小时的工作时间吧,算上负载优化什么的~
h2sky
2013-05-02 17:58:09 +08:00
@nichan 大概半天完成的算什么级别的前段?
@molinxx 写个页面样子,在不考虑其他优化的情况下。估计你是专业前端
molinxx
2013-05-03 04:05:39 +08:00
@h2sky 半天完成才是专业,我估计写前端差不多20多小时,不擅长前端的说。。。本业是网络负载优化
Livid
2013-05-03 04:35:38 +08:00
这个世界上的事情如果都是只有结果而没有过程的话,那就实在是太简单了。

任何的设计,都是一步一步慢慢调出来的。
Keinez
2013-05-03 05:46:27 +08:00
快不一定好。

单设计一个页面(真的就是一个)就能吃掉我快一周的时间。
nichan
2013-05-03 07:51:59 +08:00
我也不是专业的……按照仿站的速度来说,应该很快……
jasya
2013-05-03 10:19:51 +08:00
直接拔别人的html结构和css 那当然快..
juicy
2013-05-03 10:34:11 +08:00
复制一个v2ex页面并不需要多少时间吧,写程序最不耗费时间的就是写代码的时间了,前期的考虑和构思才是最折磨人和费精力的~
sdjl
2013-05-03 10:43:19 +08:00
如果只写首页, 如果不考虑后端程序, 如果只是实现一个静态页面的话。
1 设计估计要花掉设计师2天时间左右, 第一天出设计稿, 第二天讨论和修改
2 前端实现花一天时间
3 反复修改、处理兼容性大概再花2天时间
4 因为仅考虑了一个页面, 所以得不到v2ex这个效果, 毕竟v2ex页面上的功能是根据整体网站来考虑的

所以结论就是, 要做出可以用(可能还有bug)的一个首页的话, 估计设计加上开发要5天。然后还不得不在实际应用中改来改去。
sdjl
2013-05-03 10:55:36 +08:00
突然想到一个笑话, 这是我遇到的真实事情, 有一次某个客户通过关系找到我, 问我做不做爬虫, 我想我也写过, 那就和他聊聊吧。然后对方给我一个某某网站,说:

“你帮我把这个页面趴下来吧!”
我打开网址一看就愣住了,问:“什么叫做趴下来?”

“就是把它抓下来啊,原封不动就行。你报个价吧!”
我还有是礼貌的说:“你要它程序呢还是要它数据呢?”

“要程序!”
我说:“要程序的话就不叫爬虫,那得自己开发才行”

“行啊,那你就开发呗!只要和这个页面一样就行”
我说:“程序的话是不能只开发一个页面的,这个需要对整个网站研究后开发整个项目”

“那你说多少钱?”
我说:“应该十多万吧”(记不得当时这个是怎么回答的了,大概就是告诉他很贵的样子)

“那我不要所有功能,我只要这个页面!多少钱?”
我说:“这个没有办法做了,而且你这个不是爬虫,你这个属于程序开发”

“那你不能就直接把他的程序抓下来改一下就ok了嘛!”
我开始有点不耐烦了:“你这是违法的~~~我只抓别人公布的数据,而且也没有抓下来一模一样的事情,肯定是要改的了”

“怎么会这么麻烦啊!!!”
我只能说:“对啊!”
lin
2013-05-03 11:22:30 +08:00
@Livid 金句啊!有时不被理解,被说页面很简单随便弄弄就行。他们只看到结果,而忽视抵达这个结果的过程。
otakustay
2013-05-03 12:04:51 +08:00
只有一个页面(比如现在这页面),只写前端(不写后面的php、mysql啥的),真的只要4小时……
deathfang
2013-05-03 13:43:47 +08:00
不知道怎么估算效率,
CSS也没有太炫酷,想CNode那样用Bootstrap辅助应该很快

不过看页面木有复杂的JS,
就这个一点 http://www.v2ex.com/static/js/v2ex.js?v=3.0.9

用不了多久吧,如果算上复杂JS,那就只能用专业手段解决再算了
比如最近发现的twitter的这个对URL匹配
http://fiddle.jshell.net/deathfang/DTEtV/1/show/

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

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

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

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

© 2021 V2EX