|登录 |注册

查看: 2212|回复: 14
打印 上一主题 下一主题

篇写网页的人,请给点意见。

 关闭 [复制链接]
宅男-兜着走
2009-9-4 10:21 PM
目前跟朋友联合开发个网页系统。 但是呢,每次见面我们才能互相Update 我们的东西。 有什么办法不必见面, 然后有能够update 的呢。 目前还没Hosting , 没server。 我看我朋友写 C# 的,他们利用visual studio 的 工具能够Update 得很顺利, 试问如果 PHP 之类的呢? 要如何?
Super-Tomato
2009-9-4 11:00 PM
原帖由 宅男-兜着走 于 2009-9-4 10:21 PM 发表
目前跟朋友联合开发个网页系统。 但是呢,每次见面我们才能互相Update 我们的东西。 有什么办法不必见面, 然后有能够update 的呢。 目前还没Hosting , 没server。 我看我朋友写 C# 的,他们利用visual studio ...


网页性质我還没 team work 過,我只和我的 Partner 合作, 他负责 Design, 我负责 Coding
如果你和你的朋友要互相 Update Coding 的話,我覺得應該先定义好一些共同的編寫方式和结构,分工之後通过 Email 或 MSN 等互傳吧
最好写份 document 交待一下引用的方式
gee9043
2009-9-5 01:13 AM
msn 咯~

又可以聊天, 还可以webcam, 也可以share file

回复 #3 gee9043 的帖子

宅男-兜着走
2009-9-5 01:42 AM
这样的方法更麻烦啊~ 我试过了~。

回复 #4 宅男-兜着走 的帖子

小恶魔J@YL()NG
2009-9-5 02:32 AM
就是咯,没hosting 跟难,
我也是没试过,我是programmer, partner design, 如果有能开个sub domain, 一个你的,一个他的,容易既方便~
Super-Tomato
2009-9-5 04:28 AM
原帖由 宅男-兜着走 于 2009-9-5 01:42 AM 发表
这样的方法更麻烦啊~ 我试过了~。



请问一下你所指的更麻烦是說哪方面呢??無法說明错误??
goodday
2009-9-5 03:13 PM
我的做法
一起定义好DAL就不能改
然后
engine_class_neo.php <-  我的
engine_class_kelvin.php <- kelvin 的
engine_class_samual.php

drawing_function_neo.php
mail_function_kelvin.php

除了DAL 全部自己写自己的
update 时 只把自己的 send 给其他的programmer
一个 人把全部的code update 了就 send 回给大家

或用 aptena 的 SVC 也可以
我是用 aptena 开发php 的
em0011
宅男-兜着走
2009-9-6 02:31 AM
原帖由 Super-Tomato 于 2009-9-5 04:28 AM 发表



请问一下你所指的更麻烦是說哪方面呢??無法說明错误??



我们的东西就好像不集中啊, 而且这样的传法如果没交代好的话(有时交代好好了也会因为自己疏忽而覆盖掉了其他已做完整的网页。), 可能会覆盖掉我们之前已更新的页面。 难道就不能“集中式” 的方法吗?

我的意思就是, 肯定是完工的那页, upload去个group共享区域之类的东西。  很难说明状况 ...
宅男-兜着走
2009-9-6 02:33 AM
原帖由 goodday 于 2009-9-5 03:13 PM 发表
我的做法
一起定义好DAL就不能改
然后
engine_class_neo.php  


你的方法就是跟文件放说明下去吧。 OK 。多谢你的意见。
Super-Tomato
2009-9-6 10:01 AM
原帖由 宅男-兜着走 于 2009-9-6 02:31 AM 发表



我们的东西就好像不集中啊, 而且这样的传法如果没交代好的话(有时交代好好了也会因为自己疏忽而覆盖掉了其他已做完整的网页。), 可能会覆盖掉我们之前已更新的页面。 难道就不能“集中式” 的方法吗? ...



這樣的話應該是你们没有規划好自己的架构
如 goodday 这般定义檔案名称是個方法, 不然就是你們该在開始制作之前先规划好需要哪些 base Class, 之後會因為各人不同的运用方式才衍生出自己的 extend Class, 而没有必要直接修改 base Class 导致相互覆盖

class folder
   |
   |- Base folder
   |
   |- Andy extend folder
   |
   |- Warhol extend folder

如上覆盖也只會覆盖到自己本身资料夹内的檔案而不會覆盖其他人的,而需要更新的時候也就只要把该资料夹相互傳送即可
而我的 php 命名方式就差不多是  mysql.cls.php, mysql.func.php  這樣一看到後面的 extend filename 就知道是什么類型的檔案該更新到哪
等到一段時間了,大家的 extend 檔案也比較成熟之後就由 team leader 再把必要的修改到 base Class 當中并修改該 class 檔的 documentation.


所以一般上會覆盖的幾乎是 php 结构檔案,而其他頁面都是每個人分配做某些部份,也難會去修改別人的
而 javascript 和 css 部份一般都一樣, 有必要就整合没必要分开外部獨立檔案也没差
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-5-20 01:34 PM , Processed in 0.113736 second(s), 25 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部