2006-06-10

Tags: 程式語言

實在不是我愛講,但是大多數公司實在都有個要不得的習慣。那就是把OpenSource的產品和FreeWare劃上等號。不少公司覺的用Java這個程式語言比較好的真正原因是"Java免錢"、"Java上面免錢的工具很多"。其實說穿了其實還不是在於"免錢"二個字。想要拿這個免錢的語言去幫忙自已賺錢...囧rz

其實...Java上面不是FreeWare多,而是OpenSource的工具多,這二者可是有差異的。OpenSource的東西可沒有規定一定要免錢呀;就算真的是免錢好了,人家把東西免錢又Open給你用;但是你有那個屁股、那個本事、那個底子去用人家的東西嗎?

OpenSource的產品,可不是每個都是很UserFriendly的。Java上面各式各樣的OpenSource的套件,很多都是沒啥文件的;有的跟本連API Doc都寫的鳥鳥的,看完API Doc還搞不懂要怎麼用,變成要去Trace裡面的Source Code,才能了解真正用法為何。

其實...使用OpenSource的東西,隱藏的成本很高。如果TeamMember的技術能力不夠深,常常會出了問題卻找不到解;就算想要自已動手改掉OpenSource產品裡的程式碼,也會因為看不懂而放棄,最後演變的結局就是求助無門。

大部份公司的老闆有想過這個問題嗎?嗯...大多數是沒有吧。反正在台灣就是操掛一個PG再找一個來補就好了,至於找進來的人是阿貓還是阿狗,好像就不太重要了...Orz