2007年3月2日 星期五
PHP 安裝、設定、操作
只要去 這邊 下載,並且依據你要的設定裝起來就 ok 了,他幫你把下列那些都裝起來了,裝設成功後有圖形化MySQL管理工具,我現在是用這套在Windows使用.
Apache
mySQL
PHP
Zend Optimizer
Pear(PHP Extension and Add-on Repository )
預祝我學習成功吧,開始我的 PHP 學習之路~~~~
我該選擇什麼??
看了看線上這麼多的開發工具,我該選擇哪一個工具,做為我的 Web 2.0 處女秀的開發工具呢???
Asp .net ??
雖然出了一個 Altas 但微軟的東西,到現在我還是覺得這種微軟每更新一版 .net Framework,以前寫的程式就變成垃圾的作法,還是敬而遠之比較好,而且我想在架上 Linux 上,看來這個是第一個出局的
Java ??
這 個可開發的東西可多了,會了一套連手機你都可以去摸摸了, But ……從學習到開發,到寫出一個是符合 Ajax 的程式,我看以我這麼笨的頭腦,大概要花上半年吧 @@",而且不曉得是我搜尋的技巧爛,還是這是一個事實,網路上稱讚用 Java 寫網頁的沒幾個,反而是嫌到爆,不過聽說....( 其實還是用看的 ) , Java 去年底出的 1.6.0 的版本在動態語言的部份下了不少苦心,讓用 Java 寫網頁的人眉開眼笑???
PHP ??
似 乎是個不錯的選擇,新的 5 版,又多了 OO 的概念,開發上又更視覺化了許多,而且在開發學習上似乎是一個還蠻不錯的選擇,加上 Open Source ,有了全球的 Web Designer 為我加持,我想我應該會超快的上手吧............. (一切都是藉口)
好吧,在上面一堆自己亂想的想法中~~~,脫穎而出的就是 PHP 了,再來……就是開啟了我的 PHP 學習之路。
底下放了一篇文件是 php 的發明者對於 php 和 Java 的一些評語
Rasmus Lerdorf 對PHP 要學 Java 語言在企業級開發方面提供了很多強大的類庫:「我經常被問及這樣的問題。但說實話,我並不理解什麼是企業級的應用。他們告訴我說,企業級應用就是三層架 構。但我自己的理解是這樣的,企業級應用就是那些能解決企業級層面所面臨問題的應用,通常是為解決那些複雜和苛刻的應用問題。我不同意所謂的三層架構就是 企業級應用所必須採用的,當然PHP在建構三層應用方面毫無問題。但在具體的問題上,有時候採用三層架構是完全沒有必要的...像IBM、SUN這樣大公 司往往給用戶提供所謂的『企業級解決方案』,這是因為他們想從那些龐大和複雜系統裡賺大錢。但如果你的問題沒有那麼複雜,採用這些昂貴的解決方案只會讓你 變得痛苦不堪...面對具體問題的時候,如何能夠解決具體問題的需要就足夠了,而不必在意是否採用企業級解決方案這樣的字眼。」
我覺得重點在於,不要將簡單問題複雜化, 也不要殺雞用牛刀。我看到越來越多有編程背景的人加入Flash開發行列,特別是Java的朋友,他們將自己那方面的知識帶到Flash,對提昇 Flash開發質素是好事,卻經常將他們那套複雜的編程模式引入來,ActionScript 2.0出現就是給這樣人去影響簡潔直接易用ActionScript 1.0使用者一群,ActionScript界編程高手,Branden Hall在ActionScript 2.0出現時,早已提出類似警告。ActionScript 2.0擁護者經常辯護著ActionScript 2.0和OO給他們更好的維護和擴充功能,我從來都認為:語言是死,人是生,經驗豐富的人用ActionScript 1.0同樣可以做到好好開發流程。模仿Rasmus Lerdorf 的言論:「ActionScript的用戶有很多鍾,但我想絕大部分的用戶其實不是那麼在乎面向對象,最常用到仍然是ActionScript 1.0。」
2007年2月28日 星期三
話說 Ajax
2007年2月26日 星期一
Web 的學習之路
後來自己開始使用 Delphi 開發 AP,卻也慢慢出現了一些疑問號~~~,因為開發的 AP 有 Client 也有 Server 端,這種以 TCP/IP 的協定,在開發的過程中有著許多的自己功力不夠所出現的 Bug ,也有不熟悉 TCP/IP 的技術面所產生的挫折,還有當產品開始銷售時,在各種形形色色的 Client 裡出現的不同錯誤訊息.... 一步一步的考驗著這幾年所累績下來的經驗與耐心,而且對於 AP 的銷售,因應公司的產品的速求,還沒有達到全球化的銷售,不過~~光是台灣所碰到的問題,足以讓我得好好思考, AP 雖然是一種對於系統的掌握方式以及取得資源最直接最方便的管道,不過相反的,客戶端的電腦因為作業系統的不同、硬體的不同、所衍生的問題,還真是讓我一度 的灰心,不過一步一步的解決了之後,經驗也隨著提昇,但發現這樣子對於想賺大錢的我來說~~~,這條路太慢了。
隨著 Google 的出現,看著他的搜尋引擎技術,看著 Ajax 的出現,再看看這幾年寫 AP 的感覺,比較了之後,嘿嘿~~~網頁的設計,讓我覺得慢慢有了不同的感覺, PHP 5 加入了 OO 的技術、 AJAX 能夠在完善的設計下,已經可以取代掉部份的桌面軟體,這是前幾年我所料想不到的,也開始對 Web 的開發感興趣,而且這幾年 Web 2.0 的技術讓 WWW 的世界開始豐富以及活絡了起來,也是該搭上這班列車,展開我的夢想之旅了 !!!!