〔公告〕致CTB用戶的一封信
3 j3 K( x* A6 D4 O* h; ^0 J% K- A: g8 x( [7 f% }
尊敬的CTB用戶,您好!6 r( j- G! ?/ d) M) a
我作為CTB(China Text Broad)論壇的發起人之一,代表CTB開發團隊向您問候。感謝您一直以來對CTB論壇及實易數碼的支持!: X, M3 ~# {7 b; I# n3 S; e1 d
在此我也深深的向您道歉,由於我們在對CTB論壇發展的思考以及對於現實的限制,沒有能夠很活躍的進行CTB論壇的開發活動。以致CTB論壇的更新非常緩慢,也給您帶來了很多不便。
8 Q- c4 b' _. v! v: ^0 O
' o4 Q) z2 t; H0 o5 g e1 s, E. M0 D 下面我們談談CTB團隊在發展過程中走過的風風雨雨,和我們面臨的困境。對於CTB論壇將來的發展,很希望您能夠給我們提供一些意見或者建議。
8 h1 S! E2 S H8 O
+ G9 \6 ]+ E( c, }/ P' {. Z 開發CTB論壇的念頭,是在01年,我在落伍者論壇,發現很多朋友在尋求一個好用的文本論壇程序。當時國內公認最好的文本論壇,是旅行論壇,由旅行開發的。但是旅行論壇也存在著很多限制和不足,並且停止了開發。朋友們希望有一個更好的文本論壇運行在他們申請到的免費空間上。! B( c) z- K0 `7 M7 b$ j+ a' H
01年年底,認識了險情(也是落伍者會員)。當時他為他們班級做一個網站,和我交流了很多PHP開發方面的問題,還對我開發的「實易文章管理系統」作了很多的探討。同時也對文本論壇有很深的看法,我們很快有了一種共識--開發一個文本論壇。
9 e) q8 V; J5 Z0 f" @' Y/ N: K 在02年年初,我們認識了windnets(也是落伍者會員),他對PHP文本作有很好的研究。我們三人有種相見恨晚的感覺,很快構成了一個實際的開發小組。我負責論壇框架的架構,windnets負責文本作核心,險情負責功能模塊。
1 f% l5 @- x0 {4 M% R1 v 當時我們沒有自己的服務器,更別說CVS或者現在流行的SVN來管理代碼。完全是依靠我們三人的默契。由險情開發功能,我和windnets來做總體整合。就這樣,我們一步一個腳印,將CTB構建了起來。
- D' o! M. b! f 經過3個月的討論開發,在02年5月份,正式公開了CTB論壇,6月份發佈了第一個版本。5 C5 r* M8 d1 \7 m
* V% A1 v: B+ E X9 `& i1 K
02年年底,我加盟金山。對我,是一個轉變;對CTB,也是個轉變。忙於新的工作後,花在CTB開發上的時間逐漸越來越少了,而windnets公司開展新業務,險情忙於畢業準備。憑借一股激情的開發勁頭也過去了,我們陷入了思考。CTB該如何發展?個人又該如何發展?; O, Y- u2 o! J5 E' g
8 P- G6 }: Y8 A/ `: q5 B- F
我們還沒有想通。但是CTB仍然沒有停止,我們組織了新的朋友加入,那時候有很多朋友為CTB做得更好而努力。為CTB撰寫文檔,為CTB開發插件,為CTB製作模板……, o; F/ ?( h3 H; M# u1 C% `$ D
. b$ q& p7 D' X; }
03年初,ccxx,felixsun和am58846加入開發組,給CTB帶來了一次新生。CTB 1.4至1.73+的版本,都是由他們三位主力開發維護。而我和windnets、險情,也在考慮CTB 2.0的事情。雖然最終沒有一個正式的版本出來,我們還是做了很多設想討論。
0 W% v8 i4 \0 A+ i
+ i P+ R# X) j& [9 n 在有幾件不得不說的大事。開始CTB是放在uplinux的服務器上,有一次uplinux的服務器故障,中斷訪問了一段時間。為了能夠有一台自己的服務器,我拿出將近一年的積蓄,在03年中購買了一台服務器托管到IDC,每年還需要支付上萬托管費。而04年低,服務器磁盤文件系統損壞,造成CTB丟失了很多數據。同時11cn.org域名被搶注,起用了ctb.816.cn臨時域名。最終確定使用ctb.isyi.com域名。也是那時候,ccxx, felixsun和am58846相繼離開團隊。' @* T1 x. V$ }% i; W8 R
2 C9 _* K. S/ Q0 }* I% H% N* I
- z4 y) \* R* G: ^: @" K 即使遭受了幾次打擊,CTB沒有停止,只是緩慢下來了。後來陸續有朋友加入進行維護,如jivi等,也陸續發佈了3個版本。但是,這些版本只是在維護,沒有做太大的功能或者結構調整。4 X$ Q1 S- \, s5 j0 j- Z& y
9 C, }+ x& p2 K6 }# `% J
總結了CTB在4年來的風風雨雨。我們從沒有放棄過,卻沒有能夠為她做的更好。4 m: ]0 h1 C! |! k+ E, m
我們面臨的困境主要有幾點:一是當初開發CTB是一種激情;二是CTB完全免費,沒有能夠給成員帶來任何收益;三是我們不得不不斷的付出,時間、精力,乃至金錢;四是核心人物沒有更多的精力維繫團隊的運作。* f8 Q- g; x: h; p
5 r) a: }) Y$ r+ C
CTB該走向何方?
& x1 V6 a+ X' y% T5 B 每次到論壇上看到用戶對CTB的期盼或者恨鐵不成鋼的責罵,我的心很疼很疼。我相信每位參與過CTB開發、製作的朋友都會很心疼。CTB是我們一手養大的孩子啊。1 x( ]$ m1 S) d0 ~% D, o' [
m8 F1 i. R( }" Q
同一期間的發展起來的discuz,商業運作的很好,發展起來了,現在discuz公司也發展的很好了。比CTB晚了一年的ofstar(phpwind的前身)發展起來了。那麼CTB呢?下一步該怎麼走呢?走向滅亡?走向昌盛?: y% J4 q" h3 x: e9 b8 B, R, ~9 w: @
& r' f; {- |! I4 d. l 不! 對於CTB,我是不會說放棄的!3 V$ K$ C2 ` M
現在我們以及開始了1.8版本的開發工作。將對代碼結構、後台做調整,同時修復1.7存在的BUG。也重新構思2.0的架構和未來的功能。
; B- {, ^3 l. @1 f! M 但是,我們該如何運作呢?如何才能夠給團隊的成員帶來一些回報呢?' i& U- f( p5 V7 H& S* V" @
對於CTB的定位,我們始終會堅持免費的。可以丟命,不可以失節。
% m3 G( d# e) l/ i- m# o
& W& ?2 N- [8 L5 b% m- x 我們將會在官方論壇增加一些廣告,以期有點收入維持服務器托管費。
+ ~: K5 f9 }2 V$ d& I1 U) H 另外,會增加收費技術服務和接受捐助。
$ M# e5 g+ _( ]3 |7 K; ?3 s
4 ~; K0 `7 [1 U/ Y3 {4 |! h: F
" U7 I9 _/ p2 O8 ]% C 對於CTB論壇的下一步發展,希望大家能夠給我們提供一些意見或者建議。
. w4 w9 y$ n3 n+ v3 X3 I& b
; ]% E: `4 z3 C) r
/ D7 [) V! w4 i# |% M3 b0 w* E f 再次感謝您!- R5 a; H" a8 T7 F! _0 v3 f5 H
! n- _6 ^- {) I6 D1 J# h Z9 E* e
; [" {9 j' U* r- \0 ^實易數碼,CTB開發組) d- V N+ x( b, U9 I
2006-8-31
( ]& H3 ^1 ]" k現在代碼都可以通過官方SVN進取出,CTB1.8正式版本也將推出。我想CTB應該是一些人美好 的回憶吧。雖然現在已經不能跟PW,DZ等相比了,不過他還在堅持
4 K" N$ E; l/ Q' r- O. W
) l3 H/ l" S8 h5 M& |1 W3 x3 x. ?6 |% l! D: R7 ]# z
另外這是險情前段時間說的
1 C. p6 {' L. j7 M0 {) h: v- _& s: A/ N: J, x# Z7 S
QUOTE:' l- v; L; ?4 V
險情致大家的一封信!
) B [$ Z; S2 @8 u3 Z+ i! i0 {. j
4 c7 a( p: m2 u5 M一、CTB的歷史
: f# F( f2 Y: u! A3 C% J ctb是16hot在01年底牽頭,由我和winnet參與,將整個結構搭建了起來。結構是16和winnet設計,02年底我實現了大部分功能,後來Felixsun和ccxx加入,並由ccxx實現了更多的功能。在03年初的時候,整個論壇是比較成型了。" |5 i! R, O, W6 x3 G! H' U2 a* D! e/ b
/ B7 }- ^' d u# i' h# X具體來說,ctb應該在04年初基本停頓了,一直沒有什麼新的比較大的改動。0 n- C# G1 I8 h' G8 u+ ?
) ` N1 i# T6 H B+ k) X1 E
從03年以來我就沒有負責過,都是以jivi為首的愛好者在維護吧。
9 z! k! W8 N5 m/ K( y2 ]! n3 K+ ^: C# o2 J
我也有3年左右沒有來過這裡了,也對不住ctb的忠實的用戶和愛好者。在此向大家道歉了!真誠的道歉,因為雖然很少來這裡,但還是覺得這裡是自己的家。
3 ^) g6 n8 e% Y
x( p+ ^6 X' _: @( Q+ u) P! ^) t% q二、說一下我吧$ J/ ?* K2 Z! p' s0 i. I! a, U
寫ctb基本都是在上大學的時候,03年畢業後,可以說對ctb沒有進行過改動和維護。首先是工作比較忙,沒有了更多的業餘時間;其次是寫ctb的文本代碼編寫,就像旅行說的一樣,太讓人抓狂了,不像sql程序那樣,不像桌面程序那樣行雲流水。$ |4 ^# L6 N: R& `5 W+ c5 J. x
; \$ V/ c/ J& U& a% U( r畢業後,和16商量過,計劃開發mysql的論壇,也由於種種原因沒有實施計劃。可能是比較懶的緣故吧。自從php5出來後,我對sqlite是比較看好的,認為sqlite的出現基本結束了php的文本程序的歷史。也寫了一段sqlite的php論壇,而且基本功能也成型了,但由於國內sqlite的空間沒有成規模和自己比較懶的緣故吧,這個論壇一直沒有對外發佈過。
- V/ X- w: O1 t1 @& f0 [- {0 k I 過年的時候,和雪人計劃合作開發c#的論壇,已經編寫了雛形代碼,後來由於他去了discuz工作,而擱淺。我想不久,discuz在雪人的努力下應該發佈discuz的c#版本吧。
0 C+ x+ D. I/ c+ Z! E- X: C& u, j; W 原來都是憑著興趣,和激情在寫程序,沒有考慮過任何商業運做。把寫代碼當成一種享受,就像在網吧玩遊戲的孩子對遊戲的樂趣一樣。沒有過多考慮過商業化的東西。如果開始我和16就比較考慮商業化的東西,ctb也應該成為國內最大、最著名的論壇了,呵呵。0 O1 H7 b8 ]" g5 m) S, O
現在主要從事工作是c++底層代碼的編寫,以及php業務系統的設計,還有就是c#桌面程序的實現。其他的工作中就用不到了,有興趣的朋友可以來[email protected]聯繫我。
' I% c4 H* Y, I/ d
- S* w( k" E6 b, R; X. ?三、一些將來的設想
: ~1 o$ r4 B/ m6 [2 d 開始的時候是憑激情,平興趣去寫代碼,ctb也可以算國內代碼質量比較好的程序了,但後來隨著接觸各種程序的加多,發現自己存在各種不足,無論是結構設計還是具體代碼優化。不敢說,國內大部分論壇程序的代碼都很差吧,但至少從結構設計上,基本是沒有比較漂亮的。不要提效率如何如何好,呵呵,現在的服務器,運行各種論壇程序基本效率是差不多的,除非你的程序寫的極差,有各種安全漏洞。越到後來自己越想把代碼結構和具體編寫完美實現,但越來越發現自己的不足,需要學習,需要改進,所以一直沒有徹底的開始和去完成,所以時間也拖到了現在。1 [& @% E# ], ^7 I" x% u/ x
從來沒有停止過一種想法,那就是徹底的升級ctb或從新編寫ctb,無論是sqlite或mysql數據庫。還是其他的,但一直由於各種原因而沒有從新徹底的開始。
* u$ ~1 |2 ?# }, f( ^6 f3 K6 [ Z4 x" F, ~8 e- x
今天先說這麼多吧,在不久的將來,大家會看到我們的新產品的。。。 |
|