2009年5月20日 星期三

驚喜挪威

驚喜挪威這本書的作者是吳祥輝,整本書籍以吳祥輝的個人觀點,將台灣的狀況與挪威做對照,書籍起頭以台灣家庭常見的政黨藍綠對決起頭,結尾以挪威及台灣的親切民情結尾,整本書籍探討的不僅是挪威的狀況,也對台灣的現況做了許多的思考及研究。

書中介紹了許多挪威的歷史人物,其中有文學家、音樂家、政治人物,最讓我訝異的是著名的挪威文學家,他們的雕像佇立在挪威的市區,供許多人瞻養,這真是難得,跟台灣人愛跟政治人物沾上邊的習性,天差地別,台灣人的婚喪喜慶,總是需要政治人物來充場面,挪威人對文學家、音樂家的尊重,讓人感覺份外不同,著名的音樂家出殯時,城中一半的人口竟出門相迎,這充份展現對音樂家的尊重,國家人民的氣質跟習性大不相同。

挪威的社會福利好,物價高,挪威人的平均薪資約十八萬台幣月薪,不過東西也貴,一個漢堡要價台幣500元,搭一次電車要價200多元台幣,而且交通運輸的時間很短又很貴,不像台灣三更半夜還在發車或坐飛機,基本上只有白天才有辦法搭乘大眾運輸系統,而且只到五點多,過了這個時段,抱歉,下次請早,不然就租車吧!相較起來,台灣真是方便太多了。

挪威人似乎沒有顧客至上的概念,東西標價沒有在講折扣的,難怪他們這麼一板一眼,不像台灣價錢的彈性是可以談的,沒有定死不變的道理,無怪乎,台灣做什麼東西都講求彈性、速度,因為比較知道變通,不過這樣也可能走短線,沒有辦法建立紮實基礎。

政治上的意識型態及挪威人的個性在書上也被一一提起,作者求真求善求美的個性也在書中表露,也對台灣的政治現狀做了批判及省思,也對台灣人的國家記憶不全症做了回顧及探討,作者以自己的角度出發,對台灣現有的價值觀及生活模式做了一場深度之旅。

2009年5月19日 星期二

digitalus

http://digitaluscms.com/

這個專案是以Zend Framework及jQuery做為基礎構建的cms管理系統,整個系統的程式碼有一種熟悉的感覺,因為Zend Framework及jQuery正好是我最熟悉的兩套開發框架,Zend Framework是Zend官方團隊所維護及發展的,最能展現PHP物件導向的威力,jQuery是最受歡迎的javascript開發框架,兩者的結合正好可以當做我研究的對象。

架好後,整套系統運作很順暢,只是專案的討論區上人氣稀疏,套件中有的功能並沒有全部實做,上open source的cms網站上看,這個專案並沒有被列為cms的選擇之一,想想也對,雖然專案有Zend Framework及jQuery的加持,但功能並不完整,最嚴重的缺點,就是套件必須安裝在apache上的根目錄上,這是在開什麼玩笑,難不成為了安裝這個套件,得弄一個虛擬主機,如果以子目錄安裝,圖片都不會出現,有的功能也不能使用,這應該是路徑的問題,其實不難解決,更動的程式碼應該不會太多。

整個套件的發展潛力十足,很容易安裝,大概十分鐘就裝好了,邊看網站上的tutorial,邊操作,只須二三個小時就能上手了,功能不複雜,非常簡單易用,套件以mysql為資料庫,資料庫引擎使用innodb,這點我非常欣賞,一堆的cms都是使用MyISAM資料庫引擎,這真的不是一個好的選擇。

digitalus雖然潛力十足,但前途未明,不知道未來走向如何,拿來研究,改進自己的程式碼應該不錯,但是如果套用在上線的程式上,就太可怕了,整個套件的用法應該會再變動,程式寫法也還會做變化,先看看再說,免得被當做試驗品。

2009年5月18日 星期一

digitalus

http://digitaluscms.com/

陳瑩光老師給的網址,這個cms專案是用Zend Framework及jQuery撰寫的,看了一下程式碼,有一種熟悉的感覺,這真是太好了,不用再重頭學新的語法,過去投資的時間及精神不用新來過,本來是想用joomla來玩一些應用,不過這套專案應該會更符合需求,符合我自己的開發需求。

2009年5月17日 星期日

PHP is NOW

PHP is NOW


資料來源:

http://www.ibuildings.com/blog/archives/1554-PHP-is-NOW.html


原始作者:

Cal Evans
Director of PCE
Cal Evans
Ibuildings公司的PHP專業發展中心的主管,他已經在IT產業26年了,過去9年,專注於PHPMySQL領域。 Cal PHP書籍及文章的作者,並且在世界上許多的PHP會議場合演講, Cal 的部落格在 http://blog.calevans.com


翻譯:

羅仁治


php正在轉折點上,目前有許多的因素促使php的應用加廣加深,並把scripting language的標籤撕掉,成為企業開發時的正式工具。


許多php社群的開發者在過去幾年已經將php視為正式的開發工具,Digg, Expedia, Yahoo facebook這些公司在php的討論會議上一再證實php是一項有用的工具,另一些公司,Ladbrokes, Channel Five, Fiat, Panasonic, 以及 BBC,他們不但使用php做為系統背後的整合性程式語言,也將他應用在正式地,企業等級地交易流程系統中。在數目不斷成長地大型開發商中,php己經從為何使用的思考邏輯變成了為何不使用的問題。


開放源碼的經濟效益

許多因素的匯聚造成了這個轉折點,目前的世界經濟局勢是最大的影響因素,在泡沫經濟期間,公司很容易花費六位數或七位數的代價購買私有軟體,這可看出IT系統缺乏投資報酬率,經濟狀況好的時候,經理人依據老闆專業術語數量的平方做為採購依據,換一個有趣的方式說明,就是在經濟狀況好時,IT系統能不能跟上潮流是判斷的依據,而不是根據最低的貢獻度。


當狀況轉壞時,IT預算緊縮,新科技必須展現在公司財務報表中的貢獻度,而不是順應潮流。


在軟體經濟時代,開放原始碼及php與私有軟體相較,有許多優勢,當然,php最大的優勢就是不須授權費用,php php的延伸功能 PEAR PECL 以及以php搭建的開發框架都是免費的,暨然不用授權費,維護費及購買費用,以更少的IT預算就可以做更多事情。


即使經濟情勢呈現下滑的走勢,免費仍然不是佈署php的決定性理由,PHP有自己的方式增加附加價值,從簡單的類別庫到系統的佈署都有公司提供支援或服務,許多公司,像Zend, php|architect, NuSphere 會替別的公司或開發人員,開發須支付費用的開發工具或服務,這樣的方式,與開放原始碼公司 EllisLab, Sensio Labs Acquia 的營運方式雷同,PHP免費,不代表跟PHP相關的所有東西都是免費的,當與PHP相關的產品或服務不是免費時,公司必須決定他們的標價是不是增加了公司的價值。


這個工具變得更強大了


第二個因素是即將釋出的php 5.3版本,PHP 5.3目前在RC階段,最終版本會在2009年夏天公佈,PHP 5.3不像大部份的小改版,他是有許多新功能的大改版,PHP物件模型的改變,強化的新語法,引擎的改善,使他比之前的版本快速穩定,PHP的核心開發成員花了很多時間強化穩定度,並加強PHP引擎—Zend Engine的功能,雖然每一個新的PHP版本會帶來一些新功能,只有PHP 5.3提供有價值的強化功能。


php有許多朋友


我們提到了PHP系統,也提到了供應者的深度及廣度,然而,造成這個轉折點的另一個因素,是PHP現在開始被許多大廠支援,他們對php的成功有商業興趣,IBM釋出了WebSphere sMash (也就是大家熟知的 ProjectZero)sMash上的php是在JVM上執行的,而不是在Zend Engine上跑,sMash上的php並沒有包含所有的php延伸套件,但己經可以執行許多的重要應用,像是SugarCRM phpBB. IBM採用ProjectZero,代表對php語言的承諾及擔保,他們選擇php做為開發的語言不只代表他們對這個語言的強大信心,也對圍繞在php四周的社群投下信任票。


微軟對php的興趣每年都在增加,開始時是在2006年,對事業伙伴Zend感興趣,再來是每年發表的Microsoft Web Developers Summit都會有PHP,他們已經承諾,會讓PHPwindows上長期地健康發展,他們甚至雇用了一位全職的php核心開發人員,強化windows上的PHP,努力的成果,就是最近在FastCGI上發表的PHPPHPwindows上的成熟度就跟.netjava相同,可以用來開發各種規模的web應用程式。


Oracle長期支援PHP,了解並支援社群,鼓勵他們使用公司的旗艦產品,Oracle會透過Christopher Jones定期釋出PHP核心的函式庫或程式碼,此外,他們也會對PHP的會議提供財務或其他援助,像是即將到來的Dutch PHP Conference.就接受Oracle的援助。


最後一位但不是最不重要的一位朋友,是 Adobe 。他們援助的計畫,像是 AMFPHP Zend_AMF, PHP整合為Adobe開發工具的一部份。


結論


這三個因素相加,經濟情勢轉壞,下一個版本的強化,及大廠的支援,共同指出2009第二季到2010PHP在企業開發領域占有一席之地,PHP非常普及,穩定並有良好支援,如果你問到IT經理人,採用新科技的三個因素是什麼,他們會至少說出其中的二個原因,這是PHP的轉折點,對開發人員而言,這代表更多的機會,對IT經理人來說,這開啟了許多不可能實行的專案另一道門,不論如何,PHP時代的到來,意味著人人有機會成功並互相分享。


IbuildingsPHP的支援廠商,我們相信,回饋社群是我們的義務,他們給了我們機會站在領先地位,我們也是世界上PHP開發商的翹楚之一,不論你是才剛開始探索PHP的可能性,或是找尋一位伙伴實現這些可能性,我們希望可以和你一起奮鬥,就像是許多公司一樣。


(c) 2009 Ibuildings All rights reserved. Use by permission