如何协同开发,提高效率??

TaoTaoYou 2008-10-20 03:10:48
公司准备自主开发一个比较大的项目,基于web的b/s模式. 数据库是SqlServer 开发周期只给俩月时间, 一个美工,二个程序员,

程序员担负UI设计,程序设计与数据库设计 所谓的美工没有什么实际作用... 可以不考虑

且两个程序员在技术观点上有很大差异, 一个是偏向于ajax操作,业务表现层全用javascript dom xmlhttp 俗一点说就是业务表现上全部无刷新 即见即得.操作上跟桌面程序没什么区别 逻辑层用asp vbs+xml输出数据 毕竟是软件 不是网站....


而另一个程序员还处于非常传统的asp开发模式. 不懂什么三层架构...... 且用户体验与操作上还是传统的asp模式.

基于这两个人的情况,怎么能最好的协同?

大家谁有协同开发经验的传授一下,感激不尽.... 谢谢,小弟也是第一次与人合作开发一个项目....... 还望各位不吝赐教!!!
...全文
414 27 打赏 收藏 转发到动态 举报
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangkk125 2008-12-12
  • 打赏
  • 举报
回复
把功能模块分好

igyhi 2008-12-11
  • 打赏
  • 举报
回复
水平开发感觉问题会很大,不是一种技术方式,最好一个做前端,一个做后端,这样垂直开发比较好些.

mrshelly说的对,json接口是关键.
我的经验是json接口有两个地方可用
一个是前端与后端的层面.用java看,也就是Ajax脚本与Servlet之间
一个是业务逻辑与数据持久化层面,用java看,也就是Action类与Ibatis之间

我说的数据接口是数据接口的意思,是数据结构方面的设计,如果使用xml数据结构,会在前端JS处理上遇到阻力.
xml用在配置文件还是不错的

具体开发过程中,一般后端要随从前端需求,前端提出数据要求后,制订数据结构,把它变成json表现,然后写成调用方法,丢给后端开发就可以了
后端只看前端丢过来的调用方法,实现功能就ok了
bzwm 2008-12-08
  • 打赏
  • 举报
回复
我相信楼主是 第一个 程序员。
triace_zhang 2008-12-08
  • 打赏
  • 举报
回复
还是第一个人的观点好些。mvc的三层结构比较符合当今的潮流,在各方面表现的也更好些。
另外服务端采用什么样的技术实现不是太主要的问题。还是看两个人对什么技术更熟悉些,
采用一个两人都熟悉的技术可以减小学习曲线。对事件紧迫的项目尤为重要。

另外:我们在用cvs,现在用svn的人很多啊,svn比cvs好在哪儿呢?不解。
lynn_9527 2008-12-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mrshelly 的回复:]
我同意第一个程序员的观点.

协同,就开个SVN 后面传统的那个跟上步伐就行了.

另: 看起来这个项目最重要的应该是美工同UI程序员间的协同.而程序员间,没有啥好协同的,只是观念的统一.

建议 不是 asp +xml
而是 php +json 来做接口. (目前我开发的大都以这种模式)
[/Quote]


路过
D729748 2008-11-07
  • 打赏
  • 举报
回复

SVN
eagle_2008 2008-11-06
  • 打赏
  • 举报
回复
VSS也可以撒
Fibona 2008-11-06
  • 打赏
  • 举报
回复
支持第一个程序员,但是后台用什么,不管php,asp,其实就是一个xml文档输出过程,用什么语言都可以,只要你们的程序员熟悉那个就用那个,我就是一个用C#+asp.net,所以没有见得谁特别好,特别坏,要是传统方式的话,可能就有差别,用纯的前三层,后三层,后三层代码,用asp,php,.net,java都一个样
gabriel80 2008-11-06
  • 打赏
  • 举报
回复
SVN支持下
徒步@天涯 2008-11-06
  • 打赏
  • 举报
回复
up
LZ强人?
另外一个有福了~
neo_yoho 2008-11-05
  • 打赏
  • 举报
回复
偏向WEB2.0的开发没有什么不可 毕竟使用了最流行的技术是产品的一个卖点 不过兼容性的问题是不容忽视的

如果对协同开发没经验的话 在设计上多下功夫
主要接口和模块分工要明确
zfg2003 2008-11-05
  • 打赏
  • 举报
回复
SVN是不错的选择
C0150 2008-11-05
  • 打赏
  • 举报
回复
用cvs控制版本,多人分别开发不同的模块组。
dandelionl 2008-11-04
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yyh84yangtaohui 的回复:]
没有经验,顶。
[/Quote]
yyh84yangtaohui 2008-11-02
  • 打赏
  • 举报
回复
没有经验,顶!
mjjzg 2008-11-01
  • 打赏
  • 举报
回复
碰见楼主这中情况还真是无语了
IMAGSE 2008-11-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 iuhxq 的回复:]
协同开发是项目管理上的问题,跟技术框架没什么关系。

推荐一个Svn源代码管理和Bug跟踪管理平台

http://www.svnhost.cn
[/Quote]

顶~
wuyq11 2008-11-01
  • 打赏
  • 举报
回复
采用ajax,同时向另一个程序员说明现在流行开发方式,可采用vss或svn进行版本控制
TaoTaoYou 2008-10-31
  • 打赏
  • 举报
回复
谁能给个切实可行....有经验的成功流程..要尽量详细.谢谢 协同开发 小弟感激不尽.... 被采用者可独得80分
Eagle_ice 2008-10-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 TaoTaoYou 的回复:]
大家嫌分少吗? 我再加100分,大家都说说
[/Quote]
本来不想说 看楼主这么说 我来说一句:顶1楼的 同意第1个程序员 第2个要跟上步伐...
加载更多回复(7)

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧