#1. Linux 程式分享
- ranger :終端機上的檔案管理員
- catimg :可以在終端機上觀看圖片
- cmus :可以在終端機上播放音樂
- nano : 文書編輯器
- yes:他會一直輸出y輸出y輸出y,直到天荒地老
- cowsay:你可以印出一頭牛,並且讓他說話!
< I Love nix > ------------ \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || ||
- ponysay:wow,你可以印出彩虹小馬
- cmatrix:
說明文件告訴你:他很酷,他很吃資源。
#2.Zend Framework
- Zend Framework
推一部sitcon的研討會,我覺得講解蠻清楚的,還有附送練習題
- 框架(Framework)
a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software簡單來說,可以把framework視為開發某個應用的大型函式庫,裡頭包含了各式各樣在開發該項應用時需要用到的功能,這些都已經是可以重複使用的組件,當然,你也可以改寫這些功能來迎合自己的需求。
你可能會對framework與IDE產生一些混淆,可以把framework當作是一個函式庫,透過它能讓你在編寫軟體時更加容易,而IDE 則是執行、編寫code來套用框架的工具。比方說Qt、.NET都是框架,而欲使用這些框架你需要一個IDE來引入他們。
- 網頁應用框架
- Model–view–controller (MVC)
- Push-based vs. pull-based
- Three-tier organization
- MVC架構
- Model : 用來進行演算法及資料庫
- Viewer :就只負責呈現使用者所看到的介面
- Controller :可以想作Model與Viewer之間的橋樑,是邏輯處理的大本營
- 會把從Model獲得的資料傳給Viewer呈現
- 會對Viewer上的操作進行判斷,看要讓Model中的哪支程式處理它
沒有留言:
張貼留言