〔公告〕致CTB用戶的一封信
+ t" M, j- W0 T9 x5 r
6 \9 x: S" Y( T尊敬的CTB用戶,您好!
' V) ]! _1 G6 L# O) v7 J! U 我作為CTB(China Text Broad)論壇的發起人之一,代表CTB開發團隊向您問候。感謝您一直以來對CTB論壇及實易數碼的支持!; v. \! S# q1 ^9 i( |( X8 L- ]8 y. p
在此我也深深的向您道歉,由於我們在對CTB論壇發展的思考以及對於現實的限制,沒有能夠很活躍的進行CTB論壇的開發活動。以致CTB論壇的更新非常緩慢,也給您帶來了很多不便。( [( G; K$ k, W
. b$ `$ e" W0 t* s( Y" |: h2 }
下面我們談談CTB團隊在發展過程中走過的風風雨雨,和我們面臨的困境。對於CTB論壇將來的發展,很希望您能夠給我們提供一些意見或者建議。
( s U y9 C' X* W2 M; p% K6 \: [& W1 k- A
開發CTB論壇的念頭,是在01年,我在落伍者論壇,發現很多朋友在尋求一個好用的文本論壇程序。當時國內公認最好的文本論壇,是旅行論壇,由旅行開發的。但是旅行論壇也存在著很多限制和不足,並且停止了開發。朋友們希望有一個更好的文本論壇運行在他們申請到的免費空間上。7 z2 _. @- L7 L/ r K/ ^+ o
01年年底,認識了險情(也是落伍者會員)。當時他為他們班級做一個網站,和我交流了很多PHP開發方面的問題,還對我開發的「實易文章管理系統」作了很多的探討。同時也對文本論壇有很深的看法,我們很快有了一種共識--開發一個文本論壇。
7 z- N% P- z; Q7 E. O& u- Q 在02年年初,我們認識了windnets(也是落伍者會員),他對PHP文本作有很好的研究。我們三人有種相見恨晚的感覺,很快構成了一個實際的開發小組。我負責論壇框架的架構,windnets負責文本作核心,險情負責功能模塊。- {. ]( |+ E3 ^- b3 _% A1 z0 B
當時我們沒有自己的服務器,更別說CVS或者現在流行的SVN來管理代碼。完全是依靠我們三人的默契。由險情開發功能,我和windnets來做總體整合。就這樣,我們一步一個腳印,將CTB構建了起來。
1 G# q) y# O! a# F( p' I3 y- C$ f+ C! n 經過3個月的討論開發,在02年5月份,正式公開了CTB論壇,6月份發佈了第一個版本。
. z/ B# A* }: O, _: p I+ P; z& z
! ?1 h5 l1 T9 H1 ~+ d+ e h, K 02年年底,我加盟金山。對我,是一個轉變;對CTB,也是個轉變。忙於新的工作後,花在CTB開發上的時間逐漸越來越少了,而windnets公司開展新業務,險情忙於畢業準備。憑借一股激情的開發勁頭也過去了,我們陷入了思考。CTB該如何發展?個人又該如何發展?# B0 U% i1 }9 i B- D
+ ~3 {4 e/ l, x: C) i5 e% l; \0 j 我們還沒有想通。但是CTB仍然沒有停止,我們組織了新的朋友加入,那時候有很多朋友為CTB做得更好而努力。為CTB撰寫文檔,為CTB開發插件,為CTB製作模板……5 T# z6 z! a N+ y N
9 ]" [) F V$ o6 E: W* g. p! p 03年初,ccxx,felixsun和am58846加入開發組,給CTB帶來了一次新生。CTB 1.4至1.73+的版本,都是由他們三位主力開發維護。而我和windnets、險情,也在考慮CTB 2.0的事情。雖然最終沒有一個正式的版本出來,我們還是做了很多設想討論。
4 ~% Y/ E7 }- N2 l, ~3 b
# }, T1 I' q% }. w# l7 ? 在有幾件不得不說的大事。開始CTB是放在uplinux的服務器上,有一次uplinux的服務器故障,中斷訪問了一段時間。為了能夠有一台自己的服務器,我拿出將近一年的積蓄,在03年中購買了一台服務器托管到IDC,每年還需要支付上萬托管費。而04年低,服務器磁盤文件系統損壞,造成CTB丟失了很多數據。同時11cn.org域名被搶注,起用了ctb.816.cn臨時域名。最終確定使用ctb.isyi.com域名。也是那時候,ccxx, felixsun和am58846相繼離開團隊。2 _/ ^; w, p# a0 E5 ?2 Q" s9 {) q2 L
8 a: l+ v2 f7 b' W0 A0 C d+ |
9 P+ [9 e3 b/ j9 o 即使遭受了幾次打擊,CTB沒有停止,只是緩慢下來了。後來陸續有朋友加入進行維護,如jivi等,也陸續發佈了3個版本。但是,這些版本只是在維護,沒有做太大的功能或者結構調整。
8 m5 G9 a* G2 l
* ]9 [* c8 i; Q 總結了CTB在4年來的風風雨雨。我們從沒有放棄過,卻沒有能夠為她做的更好。
) @1 D4 E9 ]8 L% j$ l 我們面臨的困境主要有幾點:一是當初開發CTB是一種激情;二是CTB完全免費,沒有能夠給成員帶來任何收益;三是我們不得不不斷的付出,時間、精力,乃至金錢;四是核心人物沒有更多的精力維繫團隊的運作。
: V6 {: J; \. N2 p* t
* Y2 }' T( \* Z2 A% `. q8 t CTB該走向何方?0 U& i% v$ G" b. v4 _
每次到論壇上看到用戶對CTB的期盼或者恨鐵不成鋼的責罵,我的心很疼很疼。我相信每位參與過CTB開發、製作的朋友都會很心疼。CTB是我們一手養大的孩子啊。$ l' d) g) [9 r
( L8 H( f9 n, A7 D
同一期間的發展起來的discuz,商業運作的很好,發展起來了,現在discuz公司也發展的很好了。比CTB晚了一年的ofstar(phpwind的前身)發展起來了。那麼CTB呢?下一步該怎麼走呢?走向滅亡?走向昌盛?
/ K# C. v' J; B! c. {# ^
0 M* j. o- y2 G3 u) w 不! 對於CTB,我是不會說放棄的!/ D( X, p9 C( y$ o. L h, h
現在我們以及開始了1.8版本的開發工作。將對代碼結構、後台做調整,同時修復1.7存在的BUG。也重新構思2.0的架構和未來的功能。7 a% C0 ^$ o$ q% u
但是,我們該如何運作呢?如何才能夠給團隊的成員帶來一些回報呢?
6 X! [: H: u2 R, z% s$ K 對於CTB的定位,我們始終會堅持免費的。可以丟命,不可以失節。6 F+ N* H0 y& D' E/ d6 q% B
' r% x# f. P/ j5 w: c3 G8 \
我們將會在官方論壇增加一些廣告,以期有點收入維持服務器托管費。( c6 ^& f6 _* ~) P- W: P$ X3 E
另外,會增加收費技術服務和接受捐助。
2 T" X0 C- Y8 X( d8 D( f; X, D1 }2 V2 }
2 L1 l+ T5 ]) H% c( O3 }- o
對於CTB論壇的下一步發展,希望大家能夠給我們提供一些意見或者建議。
8 |! I6 r: n" m+ T" V/ ^% [- m5 X8 X7 w6 e; z4 f% R
+ t5 e" j3 a3 {3 } 再次感謝您!
& A- y9 m2 u) n; S* D9 f0 q5 w; X% ]
. G" ]) J1 \/ ]; \( v實易數碼,CTB開發組
- S6 y* w i E t* _4 b2006-8-31
- R1 h1 r x: v9 z5 w. u現在代碼都可以通過官方SVN進取出,CTB1.8正式版本也將推出。我想CTB應該是一些人美好 的回憶吧。雖然現在已經不能跟PW,DZ等相比了,不過他還在堅持
* s# s& `; N( V% j! ]7 f) q1 F) M
, b, ~0 J* n8 }' v( V$ p# o# l( m* v, e另外這是險情前段時間說的& [$ U( B; |! r- e7 j
* }( I4 t* q5 F3 s6 NQUOTE:
% c. ]* O4 a% t- H. |險情致大家的一封信!
. ]( m" m* ]8 Z. j' q# w$ ~* r" p) b) H; H' i
一、CTB的歷史
* z, V! W0 b6 `$ a* t4 g. i3 C ctb是16hot在01年底牽頭,由我和winnet參與,將整個結構搭建了起來。結構是16和winnet設計,02年底我實現了大部分功能,後來Felixsun和ccxx加入,並由ccxx實現了更多的功能。在03年初的時候,整個論壇是比較成型了。
# B$ g/ u$ d8 D- A
2 d! W8 E# T9 Q# F具體來說,ctb應該在04年初基本停頓了,一直沒有什麼新的比較大的改動。
- C1 I" S8 f; ?" W$ u" T& z) V p4 p1 s7 ~, F, `
從03年以來我就沒有負責過,都是以jivi為首的愛好者在維護吧。
3 u( M& T# E$ q1 t0 U% T: j7 x. |1 W$ r7 k' ?: Z) Z
我也有3年左右沒有來過這裡了,也對不住ctb的忠實的用戶和愛好者。在此向大家道歉了!真誠的道歉,因為雖然很少來這裡,但還是覺得這裡是自己的家。! Z! ]) N' a9 Q0 t
1 a: Q: S/ Z8 d# C5 O. G二、說一下我吧
4 s# ?8 ?6 h5 | 寫ctb基本都是在上大學的時候,03年畢業後,可以說對ctb沒有進行過改動和維護。首先是工作比較忙,沒有了更多的業餘時間;其次是寫ctb的文本代碼編寫,就像旅行說的一樣,太讓人抓狂了,不像sql程序那樣,不像桌面程序那樣行雲流水。
; [# a" [: h1 i$ [/ D0 e& |! J! I c, r- L, d
畢業後,和16商量過,計劃開發mysql的論壇,也由於種種原因沒有實施計劃。可能是比較懶的緣故吧。自從php5出來後,我對sqlite是比較看好的,認為sqlite的出現基本結束了php的文本程序的歷史。也寫了一段sqlite的php論壇,而且基本功能也成型了,但由於國內sqlite的空間沒有成規模和自己比較懶的緣故吧,這個論壇一直沒有對外發佈過。 p/ r9 j/ s# F" y/ r
過年的時候,和雪人計劃合作開發c#的論壇,已經編寫了雛形代碼,後來由於他去了discuz工作,而擱淺。我想不久,discuz在雪人的努力下應該發佈discuz的c#版本吧。/ k" g# Y) @& T! m, H! Q9 U1 S
原來都是憑著興趣,和激情在寫程序,沒有考慮過任何商業運做。把寫代碼當成一種享受,就像在網吧玩遊戲的孩子對遊戲的樂趣一樣。沒有過多考慮過商業化的東西。如果開始我和16就比較考慮商業化的東西,ctb也應該成為國內最大、最著名的論壇了,呵呵。$ U* w7 C1 `% `- |( q
現在主要從事工作是c++底層代碼的編寫,以及php業務系統的設計,還有就是c#桌面程序的實現。其他的工作中就用不到了,有興趣的朋友可以來[email protected]聯繫我。
' e$ u& i% k: e/ r& a( J. F
& m( t% X1 D, a( B* h) t* S" S A. Y三、一些將來的設想9 `8 U/ S( G6 j
開始的時候是憑激情,平興趣去寫代碼,ctb也可以算國內代碼質量比較好的程序了,但後來隨著接觸各種程序的加多,發現自己存在各種不足,無論是結構設計還是具體代碼優化。不敢說,國內大部分論壇程序的代碼都很差吧,但至少從結構設計上,基本是沒有比較漂亮的。不要提效率如何如何好,呵呵,現在的服務器,運行各種論壇程序基本效率是差不多的,除非你的程序寫的極差,有各種安全漏洞。越到後來自己越想把代碼結構和具體編寫完美實現,但越來越發現自己的不足,需要學習,需要改進,所以一直沒有徹底的開始和去完成,所以時間也拖到了現在。1 P, C# {( j5 @3 ]% x
從來沒有停止過一種想法,那就是徹底的升級ctb或從新編寫ctb,無論是sqlite或mysql數據庫。還是其他的,但一直由於各種原因而沒有從新徹底的開始。
8 _: j1 y7 x2 v4 i
' I7 A$ l& Y9 @: y' i4 i; |" I 今天先說這麼多吧,在不久的將來,大家會看到我們的新產品的。。。 |
|