最近公司来了一个前端工程师,号称会切页面、CSS、JS 等,但问题来了:他并不会 ruby,以至于很难跟他一起协同开发,他的环境是 Windows + Dreamweaver。
目前的做法很伤,每次都是我把 ruby 生成的所有页面都静态化,并整理成 web 工程,里面有 images / javascripts / stylesheets 文件夹,他完成后还给我,我还要重新贴到 ruby 工程里去(要知道,光把所有变量都解析成最终值就花了好久,再重新弄回去,我都想自己把他的活干了。)
更重要的是这样的做法没有版本控制,所有的问题也都将落在我这边,这个过程非常纠结,不知道大伙都是怎么解决这个问题的呢?
@lgn21st 这个肯定是真不会,还在用 windows+dreamweaver+ 切图的。 @boyishwei 这个方法靠谱,再加上告诉他最基本的 Rails 知识,然后所有变量直接在 controller 里面 hardcode 就可以了。
不过这种前端,做出来的东西质量也都很难说。
终于知道可怕了吧? 之前我公司面试,也来各种小孩,很得意用 dreamweaver 切图弄出来的抄别人的 80 年代风格的网站。 老板也觉得很好…… 我各种反对……正如楼上说的大学生跟小学生一起写一本书的感觉……当然小学生也能写出文章,只是你还是…… 反正我向来是前端后端一起写,真宁愿自己写了……
还好,现在终于来了个资深前端,一上来直接就装整个 ror 环境,一看这态度就知道合作愉快!
教他在虚拟机里把 rails s -b 0.0.0.0 跑起来,然后用 samba 把代码共享出来通过 windows 能访问,他就能用 dreamweaver 继续在 windows 下进行开发了,态度开放一点嘛,人之间都是相互需要接受的。
大多数前端是需要自行切图的,如果只在 Linux 下真的很难,毕竟 gimp 和 ps 不是同一级产品。有 mac 最好,没有那就虚拟机吧,我们的问题只在于 ps. 但也没法解决。