由 Mosil 發表的所有文章

適合撰寫程式的字型

不論在什麼編輯器上寫程式,用一個自己喜歡又適合程式碼使用的字型,絕對是一件愉快的事。在編寫程式時,大家應該都能認同一件事 - 做好程式碼的排版,這樣對自己閱讀程式碼以及事後的維護,一定會輕鬆許多;可是,有些自己很喜歡的字型並不一定適合,光是每個字的寬度不一(尤其有空白時),很容易在縮排時亂掉,或是前後括弧不清楚時也很痛苦,所以本篇將推薦幾個不錯的字型供大家參考。

繼續閱讀 “適合撰寫程式的字型” »

Eclipse – 打造一個可以帶著走的 PHP IDE

可以撰寫 PHP 的編輯器非常多,應該說,只要是文字編輯器幾乎都能寫。就算是拿辦公室套件來寫…呃~請不要自找麻煩XD。可是想要有支援 PHP 程式自動補完(auto-complete)或是其他進階如除錯、重構功能…的編輯器,就只能用 IDE 了。IDE 的完整名稱為”整合開發環境(Integrated development environment)”。以現在市面上來說,開發 PHP 的 IDE 最熟為人知的前三者就是 Zend Studio 、  NetBeans以及 Eclipse 了。

  • Zend Studio
    是由官方 – Zend 利用 Eclipse 重新打造的 IDE,直接安裝裝就能使用了。深度整合了 Zend  Framework、PHP 以及基本架構的生成,而且比自己純碎用 Eclipse 打造出來的環境要輕巧。可惜這是需要付費的,雖然說有免費試用的期間,。
  • NetBeans
    這是一套整合度相當高的 IDE,直接安裝就能使用,他是開源軟體完全免費,而且也有不少外掛可以使用。他更整合了 Zend Framework、Symfony 以及 Smarty在內,倘若各位懶得自己打造的話,莫希爾這邊會推薦大家直接使用這套就好了。
  • Eclipse
    Eclipse 原本是用於開發 JAVA 的 IDE,但隨著他開源的特性,熱情的高手所開發出來的外掛越來越多, 使 Eclipse 已不只有單純地鎖定在 JAVA 的開發。但在 PHP 的角度下,相較於上述兩個 IDE,這個選擇是比較麻煩的。

而可開發 PHP 的 IDE 並不是只有上述的三套,更有其他開發環境,而熟劣熟優就全憑各人喜好了。

繼續閱讀 “Eclipse – 打造一個可以帶著走的 PHP IDE” »

Laravel – 工匠(artisan)

這標題可能會引起大家一股莫名奇妙的覺得,而工匠(artisan)一詞,除了 Laravel 官網上的標語外,他更是 Laravel 一個很重要的命令,讓我們得以在命令列(command-line)工具中,呼叫 artisan 來執行一些任務,比如說:安裝 Bundles、建立 Migrations、產生 Unit-tests…等動作。

其基本執行格式如下:

繼續閱讀 “Laravel – 工匠(artisan)” »

Laravel – 第一支舞

Laravel 是一支很輕量的 PHP 5.3+ 框架(framework),從 GitHub – Laravel 上下載回來的專案壓縮檔不過只有 506KB,解壓縮後也僅有 1.35MB。面對這麼既優雅又輕巧的對象,就讓我們邀請他一起進到舞池來共舞吧。

將專案檔解壓縮後,就將之放入我們的會場 – 文件根目錄(document root)吧~緊接著來看看這個會場的畫面吧!

localhost_public
Laravel 安裝後的第一個畫面

我們只要在網址列下達 http://localhost/public即可看到,如何?很簡單吧!

繼續閱讀 “Laravel – 第一支舞” »

Laravel – 簡介

Laravel 是由一位名叫 Tarlyor Otwell 的美國人所開發的 PHP 5.3+ 框架,從 2011年 6 月釋出至今(2012/06)版本已更新到 3.2+ 了 。

打開官網(http://www.laravel.com/)的首頁映入眼簾的這幾個大字『A Framework For Web Artisans』。

Laravel_A_Framework_For_Web_Artisans

Laravel 是一個簡潔又別緻的 PHP 網頁開發框架。Laravel 將我們從義大麵條式的程式碼中釋放,用簡單又有條理的方式寫出很棒的應用程式。沒有什麼好苦腦的,好好體驗創造程式的快感。盡情享受那新鮮的空氣吧!

繼續閱讀 “Laravel – 簡介” »