1
hkongm 2014-01-05 21:17:17 +08:00
想快点?学ROR吧。
或者NODEJS |
2
loading 2014-01-05 21:18:37 +08:00
自己搞完
|
3
sd4399340 2014-01-05 21:19:08 +08:00
如果是纯前后端分离的,后端仅提供API的,那协商好数据的格式、字段、地址,然后各写各的就好
你说很多重复部分指什么?如果是HTML很多重复,用模板吧 |
4
chairuosen 2014-01-05 21:26:21 +08:00
唉,我们这model层之前的都算前端
|
5
Zkiller OP |
6
raincious 2014-01-05 21:50:38 +08:00 2
用Wiki之类的系统写好接口规范(数据,数据类型,调用方式),然后用一套模板引擎自行完成用户界面开发。
另外如果代码中有很多重复的,那么很可能说明你的CSS或者HTML代码结构有一些不良的地方,可能需要重构,使用单元和组件的思维来实现页面。 个人觉得,如果你要和多人配合,最主要的是模板引擎,这样不但能减少代码量,还能让HTML代码更加的易读。(想到如果直接在模板里混入程序逻辑,这前端代码很容易就不能看了。)。而且很多模板引擎都是支持嵌入另一个模板的,这样一些公用部分就可以直接引用而不需要复制代码了。 反正我一直使用模板引擎去实现项目的,哪怕最小的项目,这样HTML代码才真的像是HTML代码嗯:http://img.ly/xFXA 相比不用模板引擎而直接代码程序混用的方法,代码可读性高下立判有木有:http://img.ly/xFY1 |
7
miniwade514 2014-01-05 21:56:54 +08:00 via Android
Mark一下。。以前合作一个thinkphp的项目时也遇到类似问题。十几个模板页面结构基本都一样。。
还是喜欢前后完全分开的,能通过url请求到需要的数据就ok |
8
miniwade514 2014-01-05 22:01:34 +08:00 via Android
@raincious 涨姿势了。看来我当时是没有善用模板引擎。。代码确实很丑。。
|
9
loveshouhu 2014-01-05 22:11:19 +08:00
觉的还是一个人前端后台一起搞来的爽。。。
|
10
kingwkb 2014-01-05 22:18:52 +08:00
后端把页面上该有的元素都放上去,这里可以理解位标签,然后前端 套用这些标签就行了
|
11
FrankFang128 2014-01-05 22:35:43 +08:00
后台和前端的中间是 json
|
12
vivianalive 2014-01-05 22:45:48 +08:00 1
会很少的一点C#,共用部分代码就写在master里,或者独立出来然后include.
几个人合作久了.自然会有效率和默契. |
14
linearsky 2014-01-05 23:16:04 +08:00
|
15
raincious 2014-01-05 23:21:30 +08:00 via Android
|
16
Zkiller OP @raincious 感谢详细解答,是的,自己用django也是这样的,少好多麻烦,主要是他玩C#自己不太懂。
@loveshouhu 是的,什么都在自己掌握中,可以节约好多交流成本。 @kingwkb 恩?这个是先把页面上各个部分的结构全定下来? @vivianalive 恩恩,我去尝试做一下。不过有点尴尬的是,我用Air人家用win这写前端还要装个臃肿的Visual Studio? |
17
vivianalive 2014-01-06 00:05:34 +08:00 1
@Zkiller Mac下有C#的解决方案,不过用起来不如WIN自在. 你可以考虑PHP + MAMP.
写代码不开虚拟机怎么行呢..我有时候还要开2个虚拟机.(我用的是iMac 16G内存.) 所以,Air不适合严肃的工作场合啦. 还一个方案是,你让对方或者其他人开个虚拟机.然后你访问他的虚拟机来操作吧. 我们公司软件的开发环境都是在一台服务器上的N个虚拟机里. 网站则是各个前后端自己在自己电脑上搭环境. |
18
Zkiller OP @vivianalive 嗯嗯,非常感谢。话说16G内存还是很赞啊!
|
19
gujianbo 2014-01-06 09:42:43 +08:00
约定好同步和异步的接口即可
|
20
jackhe 2014-01-06 11:20:35 +08:00
先把东西做完
|
21
zhujinliang 2014-01-06 11:22:29 +08:00
最早接触web开发时,我和一个大学老师一块搞一个网站,我写HTML/CSS/JS,在需要动态输出的地方做好标记;他则给HTML套上ASP.NET的标签,写业务逻辑,配合的也很愉快
|
22
pythoner 2014-01-06 12:47:54 +08:00
文档,尽量详细和完善的文档
嘴上说好了没用的,哪天你一走人,别人来接手你的活,没有文档就傻眼吧 |
23
shanks 2014-01-06 16:32:00 +08:00
通过API进行数据交互吧,这样只要协定好json数据格式就可以并行开发
|
24
ksex 2014-01-06 17:46:50 +08:00
小项目的话一般都是个人负责全部,如果在大公司的话,可能有专门的人员负责前端与后台开发了
|