2012年8月28日 星期二

電腦龜速跑?問題可能來自你的網頁瀏覽器-原也網頁設計、網站規劃、網站行銷

  引用自http://www.bnext.com.tw/article/view/cid/0/id/23889


為什麼電腦越跑越慢?

眼看電腦一天比一天龜速,是否感到忍無可忍卻又無可奈何呢?其實電腦跑得慢,常常是因為有程式佔用了大量的記憶體或中央處理器資源。

更進一步來說,我們使用的網頁瀏覽器,有可能就是電腦龜速的罪魁禍首。找出瀏覽器佔用的資源,有助於我們發現並移除吃資大戶,重返剛買時的速度。   

找出吃資大戶

網頁瀏覽器可以開啟多個分頁,隨著分頁的增加,運行YouTube、Gmail等高流量網頁的所需要做的運算也會跟著增加,佔用的記憶體也會跟着增加。而且絕大部分瀏覽器都支援密碼記錄器或社群網站通知攔阻器等的外掛程式或擴充功能。這些分頁和零零種種加載的附加元件,會在沙盒(Sandbox)內執行操作,以防不信任軟體存取電腦資料,這樣一旦沙盒內的某個程式崩潰,便不太會影響沙盒外的其他程式。

如果發現自己的電腦很慢,先檢查使用的網頁瀏覽器是否佔用了超過它該使用的電腦資源。

在微軟的Windows,按CTRL+SHIFT+ESC鍵,開啟工作管理員(Task manager),點開處理程序選項。在Mac系統,開啟應用程式文件夾,再開啟裡頭的Utilities folder,再點擊裡頭的Activity Monitor program。

工作管理員和Activity Monitor會顯示系統正在運行的程式,在Windows稱作影像名稱,在Mac系統稱作程序名稱。在這些程序的另一邊,會顯示這些程式所佔用的處理器和記憶體的百分比,點一下記憶體欄,就可以把這些程序按記憶體的佔用量從小到大順序排列,進而找出佔用最多記憶體的程序,通常我們會看到一個瀏覽器的大量條目——開啟的分頁和運行中的附加元件。

單獨開啟一個帶有視頻的網頁大約會佔用系統20~30%的處理器,一旦佔用的處理器超過50%,肯定會拖慢系統的運行速度。若網頁瀏覽器開啟的網頁佔用一半以上的記憶體,那網頁瀏覽器同樣會拖慢系統的運行速度。

系統被拖慢,最簡單的解決方法是關閉網頁瀏覽器或分頁,之後重新開啟,若資源佔用的問題在重啟瀏覽器後仍舊存在,就需要找出形成問題的網頁或附加元件了。  


深入挖掘你的瀏覽器

網頁瀏覽器佔用太多資源時,任務處理器底下的處理程序條目可以讓我們知道哪個網頁或外掛程式是需要終結的罪犯。Google Chrome和Firefox這兩家瀏覽器都有提供清單,顯示每個分頁和外掛程式所佔用的資源,IE和Safari則遺憾的沒有提供相關資訊。

Chrome提供的細節資料相較其他瀏覽器顯得最完整,讓用戶可以透過點擊工具欄上右側的扳手圖標,選擇工具選項底下的工作管理員,或按Shift+Esc快捷鍵開啟工作管理員來打開使用程序清單。

在Firefox瀏覽器的網址欄輸入“about:memory”後按Enter鍵,就可以看到每個分頁和外掛程式的記憶體數值,可惜的是沒有提供佔用的處理器數值。Firefox提供的資訊其實太過詳細,超過一般消費者的需求,但是還是可以透過這個清單找到吃資大戶。  


可以做些什麼?

和上面的建議一樣,關閉所有瀏覽器然後重開,是解決瀏覽器佔用大量資源的最簡單解決方法。如果某個分頁凍結了,Windows的工作管理員和Mac的Activity Monitor可以讓用戶結束該分頁,但是這樣做會造成整個程式的不穩定,所以最好的做法就是關閉整個瀏覽器然後重開,再查看分頁是否載入順暢。


原也網頁設計、網站規劃、網站行銷。

2012年8月27日 星期一

Google Chrome 超越 IE 成為全世界最多人使用的瀏覽器-原也網頁設計、網站規劃、網站行銷

  引用自http://www.inside.com.tw/2012/05/21/google-chrome-overtakes-ie-as-no1-web-browser


根據 StatCounter 的資料顯示,Chrome 已經超越 IE 成為全世界最多人使用的瀏覽器,距離 Google 在 2008 年 9 月 2 日推出 Chrome 至今還不到四年。 從下圖我們可以看出,Chrome 的成長曲線已經在今年第 19 週時與 IE 交錯,而目前雙方的差距還在擴大中(從圖中看起來比較像是 IE 加速下跌)。


資料來源:StatCounter StatCounter

首次發現 Chrome 超越 IE 是在今年的 3 月 18 日,不過只持續了一天(註 1),但是最近的資料看來,Chrome 在整個 5 月的使用量可能成為世界第一。


資料來源:StatCounter

這項消息對 Google 而言無疑是一場瀏覽器大戰的重大勝利,而且不只是 Chrome,Android 上的瀏覽器 Android Robot 也在今年三月超越了 Opera 成為世界上最多人使用的行動版瀏覽器(註 2)。  

註 1:Chrome was world’s top browser — for a day
註 2:Android Now the Most Popular Mobile Browser


原也網頁設計、網站規劃、網站行銷。

你還在辦公室上班?WordPress創辦人教你「員工分散模式」-原也網頁設計、網站規劃、網站行銷

  引用自http://wired.tw/2012/07/05/distributed-companies-matt-mullenweg/index.html


「企業應避免採用自我毀滅的工廠模式,員工以早到晚退博取獎勵已不合時宜」,WordPress創辦工程師Matt Mullenweg表示。 

2012年8月23日 星期四

程式開發者+美術設計師=APP創作最強雙人組合-原也網頁設計、網站規劃、網站行銷

  引用自http://wired.tw/2012/02/08/how-to-create-beautiful-mobile-apps/index.html


以往是人人心中都有寫書的構想,今日比較像是人人心中都有個手機應用程式的點子,但縱然擁有好點子和程式編寫能力,如果美感不足,恐怕也很難成功。
微軟英國分公司開源碼與行動部門主管柯曼(Will Coleman)指出,「市面上可下載的應用程式無數,必須有絕佳設計,才能鶴立雞群」,至於應用程式如何才可兼顧功能和美感,以下有幾項重點。   

尋找最佳夥伴

程式開發者完成應用程式各個使用路徑後,就該請設計師加入,讓各項體驗能夠成真。柯曼表示:「開發者與設計師專長互補,是創意領域目前最強的雙人組合」,如此可確保程式不僅功能完善,使用也會輕鬆愉快。  

重視細節

開發者絕對不能低估字型、版面、指引、音效等細節的影響力,柯曼指出,「應用程式最初或許能吸引目光,但若設計不良或內容不足,使用者自然會選擇下載其他類似產品」,切記規劃必須盡可能符合直覺,試想由父母或祖父母使用的情況即可,亦可參考其他程式尋找靈感。  

簡化為上

開發者與設計者應該思考如何避免擁擠、保留空間,讓內容能夠呼吸。Matchbox Mobile創意總監莫爾斯(James Morse)認為,「設計感最佳的應用程式懂得在透明、品牌、美感之間求取平衡,不會干擾使用情況,這些元素讓使用者感到愉快,但不會影響運作,也會呼應使用者的期望」,他另指出,「總是以簡化為先,不必要的視覺效果只是累贅。」  

考量工具與使用環境

思考用戶會使用的設備、工具及尺寸,應用程式是否能順暢地在各個平台上轉換?善用電話裡的各種感應裝置與工具,例如多點觸控、加速度計、麥克風、全球定位系統。「相較於傳統網路或桌上型電腦,手機提供更多可整合的互動機會」,也應該思考人們與應用程式互動的情境,是在路上嗎?環境是否明亮或吵雜?這些因素也有助於決定色彩及音效。  

追蹤回饋

追蹤人們對於程式的各種感想與意見,收集這些資訊有助擬定改進方向,針對目標用戶類型尋找測試員,請他們直言不諱,並考慮將應用程式主機置於雲端,更新速度才會更快。


原也網頁設計、網站規劃、網站行銷。

2012年8月22日 星期三

提升程式設計師生產力最好的工具是什麼?-原也網頁設計、網站規劃、網站行銷

  引用自http://www.inside.com.tw/2012/02/16/programmer-productivity-tool


前言

如果你是老闆,看著你的工程師沒有良好產出,可以看一下本篇文章,想想看是不是工具給錯了。
如果你是工程師,也可看一下,看看自己有沒有使用正確的工具,讓自己生產力是處在有效率的狀態。

2012年8月21日 星期二

頂尖公司都在喊:手機優先(Mobile First!),您呢?-原也網頁設計、網站規劃、網站行銷

  引用自http://www.inside.com.tw/2010/11/13/mobile-first


Luke Wroblewski,他的部落格簡名為LukeW,是一位創業家,也是一名出色的設計師,致力於各數位匯流使用者經驗的整合;他之前曾經擔任過美國雅虎的架構設計總負責人,官拜副總(Chief Design Architect, VP),再更之前則是Ebay平台的首席使用者介面規劃師(Lead User Interface Designer)。

2012年8月19日 星期日

Google給新創網站的SEO建議(10分鐘版)-原也網頁設計、網站規劃、網站行銷

  引用自http://www.mrmu.com.tw/2012/06/29/seo-for-startups-in-under-10-mins/#more-1991
   (點圖連結影片)

本篇是針對Google發佈的影片「SEO for startups in under 10 mins」作的筆記,因為看影片要花比較多的時間,所以整理起來方便日後查閱,在此也分享給習慣看文字的朋友。(有些括號內的補充說明是我加註的,僅供參考。)  

整個影片大約提到11個重點,分別描述如下:  

網址301導向:「dub dub dub版」還是「非dub dub dub」版?

網址前方要不要有www,你必須決定一下,看是要把www.domain-name.com (dub dub dub版)導向domain-name.com (非dub dub dub版),或者反過來,重點是你要選定一種,再用301 redirect的方式把其中一個導至你想選的那個版本。哪一種都沒差,但最好統一使用一種,順代一提的是Google及Facebook都用dub dub dub版。  

善用Google Webmaster Tools

首先當然是驗證網站擁有人,接著建議進後台,設定Preferences > Message forwarding,這樣若網站有狀況就會信件通知。接著可以讀一下Google Webmaster Tools Guides,尤其如果你的網站先前被spammer搞過,排名一定不好,此時可到後台看關鍵字列表,分析其中的關鍵字,再決定對策。  
另外還有提到後台有個Fetch as Googlebot的功能,它會針對給定的URL,去通知Googlebot爬文,並且提交此URL。任何時候建立新文章、新頁面,都能觸發這個程序,讓搜尋者能更快查到該頁。  

使用Analytics

影片中是說用Google Analytics或換別家的都行,無論你目前是不是需要收集這些資料進行分析,都建議你馬上加入,因為這樣當你有天需要找人幫忙分析,就會有一堆歷史資料可以立即使用了。  

網站設計策略
  • 效用(Utility): 是否針對使用者的需求提供有用的資訊?是否有好的UX(user experience)?
  • 導覽(Navigation)是否可用?當使用者透過搜尋進入網站中的任何頁面:
  • 他們知道自己身在何處嗎?
  • 他們能容易的找到想去的頁面嗎?
這個領域目前有一卡車的東西可看,UX也漸成顯學,請多多Google了解一下吧。  

定義你的Conversion

你希望你的目標客戶來到你的網站之後,要:
  1. 訂閱電子報?
  2. 連絡業務代表?
  3. 買東西?
  4. 試用產品?
  5. 分享你的服務?
決定要把客戶轉換(conversion)到哪個方向,要就快一點,不要一直增加客戶點擊的機會。  

聰明的運用文案(Be Smart About Your Copy)

在文中使用有關聯性的關鍵字,並且是一般人會用來尋找你產品的字詞。如:running shoes,而不要用athletic footwear。建議可透過Adwords keywords tool去研究一般人常使用的字詞。  

網站
裡的每一頁都要有這些東西

  • 安排獨一無二的主題(Unique topic)
  • 決定獨一無二的標題(Unique title) (會出現在搜尋結果頁)
  • 獨一無二的 meta description for the snippet
  • 非動態頁面: 把關鍵字放入檔名裡,用小寫英文字母,再加上"-"號區隔字詞。
  • 連結文字最好能描述連過去的會是什麼內容,不要只放「點我」之類的。
這些都是很常被提到的SEO要點,就不再多說明。  

潛在的SEO陷阱

  • 雇用騙徒(rogue)或可疑的SEO專家。(假如他們能保證所有的事情,那麼對你的網站來說可就是壞消息了XD)
  • 參與鏈結計劃(link schemes )或購買反向連結來增加PageRank。(外部連結還是"自然"一點的好)
  • 太過專注於網站的炫麗特效,而忽略了可索引性/可搜尋性的文字描述。  

速度(Speed)

這裡指的是網站內每個頁面的載入速度。Akamai研究發現,針對電子商務網站,使用者可接受開啟時間為2秒,Google的目標則是低於0.5秒。總之等愈久,你的訪客就愈可能直接離開。(2秒也太沒耐性了吧,這些人一定沒有經歷過撥接時代XD)  

排名(Ranking)

  • 查詢你的公司名稱,看看排名。(最佳情況應該是排第一個,並且有sitelinks)
  • 時常了解查詢其他關鍵字時,你的網站排在哪。(使用Webmaster Tools的search queries)
  • Get involved,我想應該就是讓網站的頁面都能快點被Googlebot檢索,取得排名的門票。
  • 要Rank well,就拿出好東西或是好服務,然後製造出話題。  

社群媒體行銷 (Social Media Marketing)

  • 要有整體性思考:在一些關鍵的網站建立識別、並參與其中、導引用戶至轉換點(Point of Conversion)。
  • 把能量聚焦於目標客戶的所在之處(常常會出沒的地方)。
  • 發揮公司成員在現實世界的力量,例如:
  • CEO是推友(twitter)。(就有互動的管道與機會) l   業務愛FB。(適當的社群人脈利用)
  • 開發者有加入G+或Stack Overflow,可建立公司的社群來進行互動。  

最後,即便你有很強的廣告或很了不起的行銷,有價值的轉換(Conversion)還是最重要的,別太過迷失在SEO的細節或一些行銷數據上。記得保持專注,並且確定你的網站該做的事都準備好了,這樣就夠了。


原也網頁設計、網站規劃、網站行銷。

2012年8月16日 星期四

網站規劃的基本內容-原也網頁設計、網站規劃、網站行銷.

  引用自http://www.marketingman.net/wm31/3121.htm


摘要:
一個專業的企業網站建立在合理的網站規劃前提之下,網站規劃既有戰略性的內容,也包含戰術性的內容,網站規劃應站在網路行銷戰略的高度來考慮。網站規劃的主要意義就在於樹立網路行銷的全域觀念,將每一個環節都與網路行銷目標結合起來,增強針對性,避免盲目性。

一個專業的網站建立在合理的網站規劃前提之下,網站規劃既有戰略性的內容,也包含戰術性的內容,網站規劃應站在網路行銷戰略的高度來考慮,戰術是為戰略服務的。網站規劃是網站建設的基礎和指導綱領,決定了一個網站的發展方向,同時對網站推廣也具有指導意義。網路行銷計畫側重於網站發佈之後的推廣,網站規劃側重于網站建設階段的問題,但網站建設的目的是為了開展網路行銷的需要,因此應該用全域的觀點來看待網站規劃,在網站規劃階段就將計畫採用的行銷手段融合進來,而不是等待網站建成之後才考慮怎麼去做行銷。網站規劃的內容對網路行銷計畫同樣具有重要意義,具有與網路行銷計畫同等重要的價值,二者不可互相替代。網站規劃的主要意義就在於樹立網路行銷的全域觀念,將每一個環節都與網路行銷目標結合起來,增強針對性,避免盲目性。  


網站規劃的基本內容
根據不同的需要和側重點,網站的功能和內容會有一定差別,但網站規劃的基本步驟是類似的,一般來說,一份完整的網站規劃書應該包括下列內容:  

1.建立網站的目的
這是網站規劃中的核心問題,需要非常明確和具體。建立網站的目的也就是一個網站的目標定位問題,網站的功能和內容,以及各種網站推廣策略都是為了實現網站的預期目的。建立網站可以有多種目的,例如,從事直接網上銷售、作為產品資訊發佈工具、資訊仲介服務、教育和培訓等等,不同類型的網站其表達方式和實現手段是不一樣的。  

2.功能變數名稱和網站名稱
一個好的功能變數名稱對網路行銷的成功具有重要意義,網站名稱同功能變數名稱一樣具有重要意義,功能變數名稱和網站名稱應該在網站規劃階段就作為重要內容來考慮。有些網站發佈一段時間之後才發現功能變數名稱或者網站名稱不太合適,需要重新更改,不僅非常麻煩,而且前期的推廣工作幾乎沒有任何價值,同時對自己網站形象也造成一定的傷害
這種現象在早期的一些網站中很普遍,例如搜狐(sohu.com ) 曾用sohoo.com.cn 作為功能變數名稱,網易(netease.com )的前身是nease.net ,而新浪網(sina.com.cn)早期的功能變數名稱是srsnet.com 。雖然這些網站現在都已發展成為國內著名的門戶網站,且在那斯達克成功上市,但是,從它們功能變數名稱的演變也可以看出當初曾經走過的彎路,值得我們認真思考和借鑒。  

3. 網站的主要功能
在確定了網站目標和名稱之後,要設計網站的功能了,網站功能是戰術性的,是為了實現網站的目標。網站的功能是為使用者提供服務的基本表現形式。一般來說,一個網站有幾個主要的功能模組,這些模組體現了一個網站的核心價值。  

4. 網站技術解決方案
根據網站的功能確定網站技術解決方案,應重點考慮下列幾個方面:
(1)是採用自建網站伺服器,還是租用虛擬主機。
(2)選擇作業系統,用unix,Linux還是Window2000/NT。分析投入成本、功能、開發、穩定性和安全性等。
(3)採用系統性的解決方案,如IBM,HP等公司提供的企業上網方案、電子商務解決方案,還是自行開發。
(4)網站安全性措施,防黑、防病毒方案。
(5)相關程式開發。如網頁程式ASP、JSP、CGI、資料庫程式等。  

5. 網站內容規劃
不同類別的網站,在內容方面的差別很大,因此,網站內容規劃沒有固定的格式,需根據不同的網站類型來制訂。例如:
一般資訊發佈型企業網站內容應包括:公司簡介、產品介紹、服務內容、價格資訊、聯繫方式、網上定單等基本內容;
電子商務類網站要提供會員註冊、詳細的商品服務資訊、資訊搜索查詢、定單確認、付款、個人資訊保密措施、相關説明等;
綜合門戶類網站則將不同的內容劃分為許多獨立的或有關聯的頻道,有時,一個頻道的內容就相當於一個獨立網站的功能。

6. 網站測試和發佈
網站設計完成之後,應該進行一系列的測試,當一切測試正常之後,才能正式發佈。主要測試內容包括:
(1)網站伺服器穩定性、安全性;
(2)各種外掛程式、資料庫、圖像、連結等是否工作正常;
(3)在不同接入速率情況下的網頁下載速度;
(4)網頁對不同流覽器的相容性;
(5)網頁在不同顯示器和不同顯示模式下的表現等。  

7. 網站推廣
網站推廣活動一般發生在網站正式發佈之後,當然也不排除一些網站在籌備期間就開始宣傳的可能。網站推廣是網路行銷的主要內容,可以說,大部分的網路行銷活動都是為了網站推廣的需要,例如,發佈新聞、搜尋引擎登記、交換連結、網路廣告等等。 因此,在網站規劃階段就應該對將來的推廣活動有明確的認識和計畫,而不是等網站建成之後才考慮採取什麼樣的推廣手段。由此也可以看出,網站規劃並不僅僅是為了網站建設的需要,而是整個網路行銷活動的需要。  

8. 網站維護
網站發佈之後,還要定期進行維護,主要包括下列幾個方面:
(1)伺服器及相關軟硬體的維護,對可能出現的問題進行評估,制定回應時間
(2)網站內容的更新、調整等,將網站維護制度化、規範化。  

9. 網站財務預算
除了上述各種技術解決方案、內容、功能、推廣、測試等內容應該在網站規劃書中詳細說明之外,網站建設和推廣的財務預算也是重要內容,網站建設和推廣在很大程度上受到財務預算的制約,所有的規劃都只能在財務許可的範圍之內。財務預算應按照網站的開發週期,包含網站所有的費用明細清單。

以上介紹的網站規劃內容並非標準範本,事實上,對於不同的網站,網站規劃的內容可能有很大差別,應根據具體情況分析、規劃自己的網站。


原也網頁設計、網站規劃、網站行銷。

2012年8月15日 星期三

網站規劃與網頁設計如何開始?-原也網頁設計、網站規劃、網站行銷

  引用自
http://www.ozchamp.com/knowledge_detail_730_ntid_2.htmlhttp://www.ozchamp.com/knowledge_detail_732_ntid_2.html


我們常有客戶在問:「我的網站要準備哪些資料?」,我們建議最快的方法通常以「同類網站的服務或產品」上的分類或資料做為參考,並再依我們的理念重整,即可分析出一份屬於自己網站的內容。 或是由我們的專業顧問提供不同的表現方式給客戶做參考。

較特別及客製化的網站建置案,除了一些基本服務或產品介紹之外,可能還有互動式的機制,例「網路開店」「購物車」「會員系統」「訂單系統」「搜尋功能」「線上刷卡」「檔案分享」..... 等等,針對這些不同的需求,我們會建議您可採用「標準程式」或「客製化程式」能夠最滿足您,透過我們的分析之後,您就能更清楚您的網站架構及功能要做到哪些範圍,及資料的蒐集方法己有了一個雛形。 

2012年8月14日 星期二

所有的成功都是從零開始-原也網頁設計、網站規劃、網站行銷

  引用自http://www.watchit.com.tw/web2/share20/index.asp


公司前一陣子在應徵網頁設計行政助理…
雖然只是小小的工讀生,但在二天之內收的求職mail+面試者就不下三四十個…
不免心中小小的感嘆,工作真有那麼難找嗎?
面試者百百種,有先打來問薪資的,有已經到門口就怯步的…
還是聽到以時薪計時,就拿起計算機馬上按…
有聽到薪水就面露難色的人,然後把履歷表帶走…
看到那麼多,其實心裡也會發出「難怪你找不到工作」的聲音。

在此分享很棒的一則網路流傳的真實故事 

2012年8月12日 星期日

網頁設計的藝術-原也網頁設計、網站規劃、網站行銷

  節錄自http://minmaxeric.pixnet.net/blog/post/7335343

網頁作為傳播信息的一種載體,同其他出版物如報紙、雜誌等在設計上有許多共同之處,也要遵循一些設計的基本原則。但 是,由於表現形式、運行方式和功能的不同,網頁設計又有其自身的特殊。網頁的藝術設計,是技術與藝術的結合,內容與形式的統一。

原也設計帶你來看以下幾個主要原則:

 

2012年8月9日 星期四

2012年8月8日 星期三

網頁設計應急小技巧-原也網頁設計、網站規劃、網站行銷

  引用自http://www.wowbox.com.tw/blog/article.asp?id=3573

工作中,網頁設計師經常會遇見這些狀況:時間這麼短又要出彩、又是要大氣要有氣氛、風格不明確很難把握、欄目這麼多頁面又這麼長……

突然覺得束手無策,腦袋裡一片空白,沒想法了,怎麼辦?
下面簡淺的歸納了幾個快速讓頁面出彩的小技巧:

1.
旋轉法 – 將頁面的主體或局部進行旋轉 我們一般的頁面版式都是方方正正,四平八穩,有點呆板。如果將局部或整體適當的旋轉,打破穩定的構圖,畫面就會動感有趣一些。
 

網頁設計師必需掌握的8個技能-原也網頁設計、網站規劃、網站行銷

  引用自http://www.wowbox.com.tw/blog/article.asp?id=3599


設計師必需掌握的8項技能,下面一一羅列分析:

1、網頁HTML語言。
它是網站設計的一項基本語言,有一定經驗的網站設計人員會容易理解,雖然它是最簡單的一項網絡技術,至少在網站領域,它幾乎成為最重要的。 

2012年8月6日 星期一

HTML5(目前)無法幫你實現的五件事-原也網頁設計、網站規劃、網站行銷

  引用自http://www.wowbox.com.tw/blog/article.asp?id=3588


一直以來,很多人都專注於HTML5能夠實現什麼(或者是如何將各種方法連接起來,實現一個更加優雅的解決方案)。而現在,也不少人想將目光投向那些HTML5無法實現的事情。MSDN上微軟員工thebeebs的一篇博文回答了這個問題: 

2012年8月2日 星期四

何謂PHP?-原也網頁設計、網站規劃、網站行銷

  引用自http://www.uwish.com.tw/front/bin/ptdetail.phtml?Part=k020&Rcg=19418


PHP的全名為Hypertext Preprocessor,它是個被廣泛運用在網頁程式撰寫的語言,尤其是它能適用於網頁程式的開發及能夠嵌入HTML文件之中,它的語法和C、Java及Perl等語法相似,且學習起來更容易上手。PHP的目地是為了能使網站開發者可以快速地撰寫動態網頁。

PHP的程式碼是在伺服器上執行,所以如果你將類似上面範例的程式放在你的伺服器上執行的話,用戶端所獲得的是程式執行之後的結果,因此用戶端無法知道程式碼的內容是什麼。  

PHP能夠做些什麼?
PHP是在伺服器端執行的程式語言,所以任何其它的CGI程式所能做得到的,它都能做到。像是從表單中收集資料,或是產生動態的網頁內容,或者是傳送及接收cookies等等,PHP都能做得到!

PHP主要運用在下列這三個部份
  • 伺服器端的程式語言:
PHP大多數被使用在這個地方,要運用在這個地方你必需要有三樣東西,一個是PHP的剖析器(CGI或Server模組),一個是網站伺服器,還有一個則是網頁瀏灠器,如此才能透過伺服器來瀏灠PHP網頁。
  •  Command line scripting:
你可以使PHP執行在一個沒有任何伺服器或是瀏灠器的地方,你只需要使用到一個PHP剖析器即可。這種大多是使用cron指令(在*nix或Linux系統上),或是使用排定的工作(Windows)來定期的執行程式,這些程式能夠運用在簡單的文字處理工作。
  •  撰寫用戶端GUI應用程式:
PHP也許不是個用來撰寫視窗應用程式最好的語言,但如果你相當的了解PHP,你可以使用PHP最新的特色,那就是使用PHP-GTK來撰寫用戶端的應用程式,使用PHP-GTK你也可以撰寫出跨平台的應用程式。  


PHP能使用在大多數的作業系統,像是Linux、HP-UX、Solaris、OpenBSD、Microsoft Windows、Mac OS X、 RISC OS等等都能使用。PHP也能在大多數的網站伺服器上執行,像是Apache、 Microsoft Internet Information Server、Personal Web Server、Netscape and iPlanet servers、Oreilly Website Pro server、Caudium、Xitami、 OmniHTTPd。在大多數的伺服器中,PHP被編譯其中的一個模組,但PHP也能編譯成CGI模式,使PHP成為一個CGI處理程序。

PHP的功用不單單只是輸出HTML文件而己,它的功能還包括了輸出圖形、PDF檔、及Flash檔。你當然也可以讓它輸出一些文字,像是XHTML及任何其它的XML檔,PHP可以產生出以上這些檔案,並且將它們儲存在伺服器上。PHP也提供了相當多的協定,像是LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM等等,還有其它相當多的擴充模組可以使用。

PHP也支援相當廣泛種類的資料庫,所以在撰寫網頁時,使用到資料庫變成是相當的容易了。


  原也網頁設計、網站規劃、網站行銷。