星期五, 3月 23, 2007

閱讀Joomla

Joomla似乎處在青黃不接的時期,原有的1.0系列API根本就是一團混亂,嚴格使用物件導向,看起來漂亮多多的1.5API卻又不被1.0支援。如果用1.5 API開發,那根本不能在1.0上面跑。如果使用1.0開發,雖然1.5有所謂Legacy mode,可是總有一天1.0的函數和Class會全部被丟掉(沒錯,1.5很阿撒力的把物件樹全部重寫了...),而且1.0 API根本就是一團漿糊,開發看起來艱辛無比。Legacy mode能不能完全相容又是另外一回事。

1.0 API中那些大混亂的產物看起來像是退化性歷史遺跡,也就是Joomla從Mambo分支過來時順便帶過來的東西,帶過來的東西加上自己的架構就變成驚天動地亂七八糟1.0API。1.0API裡很多函式、物件用Google一搜就會出現和Mambo有關的結果。「違章建築」、「陳年古董」這幾個字,Joomla 1.0 API絕對可以當之無愧,和1.5 API完全不能比orz

剛剛去看系學會的網站,似乎已經有所更動,在想要不要趁還沒太大改變以前趕快偷偷安裝新版。可是1.5版開發又沒有全部完成,和佔大多數的1.0套件是不是相容?好難想啊orz 全文連結

0 意見: