上回寫有關ActiveRecord的文章其實到現在都一直提不起勁來寫,一來是我認為基礎性的教學,網路上或書店裡都有很多參考資料,似乎輪不到我來寫;二來是進階的教學我又不夠力。但站在推廣的角度來說,關於Ruby on Rails的文章總是多多益善。
還記得以前我跟老師、同學們分享Ruby on Rails這個嶄新的框架時,快速在短短幾分鐘內依賴ActiveRecord及Dynamic Scaffold所搭建起來的簡單網站,讓在場的人都留下了滿深刻的印象。然而,對老師來說,他認為MVC pattern或ORM的實作雖然可以快速、有效地提高生產力,但這個框架的能耐有多大是他最關心的。
說實在,Ruby on Rails的能耐我也無從說起,因為Ruby on Rails能做到的,其他語言也都能做到,甚至其他語言、框架、技術有著更悠久的歷史、更成熟的架構,甚至更有力的後台,例如.NET, JAVA頗受企業青睞,出問題時即使自己公司內部的技術人員無法搞定,還可以求救於其他公司甚至原廠。
當時老師問我一句:「Ruby on Rails拿來做電子商務、處理金流、交易系統ok嗎?」事實上我當然認為是ok的,但我也很清楚要做這些事情”好像”不該拿RoR來做,總之,當下的我實在難以回答老師的問題,頓時我覺得自己目光如豆,我的視野大概就只停留在Web Development,所謂企業級的解決方案,我可說是個門外漢。(事實上我們那們課修的是Web 2.0研究,我報告純Web相關的應該沒錯啊XD如果是要拿Web做金流、電子商務,那RoR理所當然也是個選擇嘛,要加密、要搞Web Service、要連結不同的資料庫也都沒問題啊~:p)
老師似乎沒有太大興趣,那同學們呢?大概是我沒有表現出Rails的優美,同學們大概也只是當作我在報告給老師聽、而不認為我是在推廣-.-,總之後來我只成功讓一位同學繼續走上學習Ruby on Rails的道路,而他也成功讓一位女同學在某一門課的期末專題使用Ruby on Rails開發網頁。現在回頭想想,當初真是辛苦他們了orz
在那之後,如同日前我剛換上的新版面所言,我的工作、專案主要使用.NET Framework開發,Ruby on Rails是我閒暇時拿來娛樂的工具之一。主要原因有二,一是我認為除了網頁開發之外,我還想學習更多的技術;二是因為人在江湖、身不由己,我的工作、我的專案都是不得已要使用.NET的orz…
花了好多時間在測試到底是什麼外掛讓我的Windows Live Writer無法正常發文,好不容易搞定了,當然是馬上接著設定Windows Live Writer可以直接使用Wordpress 2.3的文章tag。
參考了一篇對岸朋友寫的文章:Windows Live Writer支持WordPress 2.3的tag的方法(不用插件),發現其實很簡單,只要到這裡下載wlwmanifest.zip這個檔案,解壓縮之後將裡面的檔案上傳到Wordpress的根目錄,再次打開Windows Live Writer就會發現編輯區下方的選項多出了Keywords(關鍵字)的文字方塊,透過剛剛的檔案,關鍵字就是直接對應到Wordpress裡的tag啦:D
First movers are not always able to benefit from being first. Whereas firms who are the first to enter the market with a new product can gain substantial market share due to lack of competition, sometimes their efforts fail. Second-mover advantage occurs when a firm who follows the lead of the first-mover is actually able to capture greater market share, despite having entered late.
First-mover firms often face high research and development costs and the marketing costs necessary to educate the public about a new type of product. A second-mover firm can learn from the experiences of the first mover firm and may not face such high research and development costs if they are able create their own similar product using existing technology. A second-mover firm also does not face the marketing task of having to educate the public about the new project because the first mover has already done so. As a result, the second-mover can use its resources to focus on making a superior product or out-marketing the first mover.
Often second-movers are able to overwhelm first movers by taking the first-mover’s product from a niche consumer market to mass markets. While firms may enjoy a first-mover advantage if they jump out to an early lead and hold onto it, the notion that winners are always the first to enter the market is a myth.