Google Prettify
2005-07-21
日常鎖事X2
而那麼巧的,母親對女友花了大筆的資金去參加心動力這件事感到非常反感,今天才希望我去跟女友講。難道這就是所謂的婆媳戰爭?
2005-07-13
57行的sql指令
2005-07-04
你有勇氣當天才嗎?
所謂的天才是那些與眾不同的人。雖然反過來說不一定成立,但是天少確實是與眾不同的人。天才有著獨特的思考、獨特的行為,我最愛用freak這個單字來形容天少的行為。沒錯,我知道這個單字在英文中是罵人的意思,但就結果面來說這個描述我相信是很正確的。人總希望有種同儕感,無論什麼行為總希望有人相陪。這裡先定義一下同儕:我想同儕應該是指從事相同或類似行為一群個體。當一個人有些奇特的想法,旁人會開始有一些聲音:「沒有人這樣做啦」、「這樣做很奇怪耶」...etc。如果繼續堅持著這些特異的想法或行為就會失去同儕。在失去同儕之前,通常(只是統計上的機率統計,不是絕對)會先被同儕以freak稱呼。
從結論來說曲高是和寡的。當然如果母體大一些,有很多天才們的話不在此限。針對於標題的問題: 我個人的答案是「沒有」。
2005-06-29
台灣的專案環境與MVC
- 台灣的專案環境時程很趕,沒有多餘的時間做複雜的MVC或OO設計。
- mvc對於新手太過複雜, 新手要花時間學習, 學完專案都結束了。
- 對於一些基本檔建置程式, 也在用mvc, 會被一般人認為太過複雜。<雖然我不會這麼認為。任何一支程式可以複雜, 可以單純, 不應該因為功能不同有所區別>
結論:JAVA是很適合使用MVC的程式, 所以JAVA不適合在台灣用。所以只好拿JAVA來寫strutcure的程式。結案最重要,只要妨礙到結案的,一律都不準。用什麼MVC架構,隨便寫寫就好了。
2005-06-22
只是心情有點煩
2005-06-17
JAVA在台灣
曾經在感嘆java在台灣的應用及發展程度, 現在思考起來, 不是沒有原因的。在寫程式的時候, 看著自己使用者繼承架構、java bean、design pattern, 可是開發的速度卻比一旁的工讀生慢得一踏糊塗。於是深深在思考:使用著這些將java物件導向發揮的淋漓盡致的機制,真的值得嗎?雖然可以很自豪的說: 我寫的程式彈性比較大, 改得比較快; 可是再進一步細想, 以後有可能會改嗎?
台灣的軟體界主要以專案制度為主, 巴不得趕快結案, 維護期趕快過去, 能不改就不改。一些小系統, 也是功能可以跑就好了, 在軟體開發流程上, 最好是一個瀑布就這樣流下來(標準的瀑布式開發流程)。這樣的環境下, 像java這種具有彈性的OO似乎就發揮不了它的特色, 自然就沒什麼願意用這種沒什麼特色的語言。
再來看OO的另外一種特性:reuse。我認為reuse可以從2個角度來看。一個是reuse的修改(同樣的功能用同一支程式, 要修改這個功能就可以讓全部使用這支程式的部份一起修改), 我個人覺得這項功能很具特色, 也很吸引人, 不過也是在有需要修改的前提下。第2個是真的reuse, 就是說同樣的功能只要寫一次就好。在台灣,這可能是可以發揮java特色的部份