Ming Apps

Posts Tagged ‘Web

Image link reference: http://josephjiang.com/entry.php?id=140

科技的進步是為了方便世界上的每一個人!

大家雙眼相信也很好~

筆者的近視頗深,

每天也是整日對著電腦,

雙眼其實很辛苦。

但怎樣辛苦也辛苦不過需要用電腦,

雙眼不健全的人士。

大家看到本文上圖,

可能會覺得奇怪,

為甚麼,

桌上有鍵盤,

但卻沒有螢幕?

原來這是盲人軟體工程師~!

筆者早在一年前發現這個網頁~

才知道,

盲人上網,

依賴著聲音和觸覺。

所以需要依賴Screen reader利用發聲讀出一個個原始碼,

或者經過程式轉換後成為點字,

輸出到點字觸摸顯示器。

試想像一下他們聆聽著你網頁的原始碼,

如果沒有好好整理為XHTML,

或是沒有利用H1~H6等semantic markup,

他們需要知道你網頁的內容,

沒有Headings的輔助下,

便雖要很多心機才了解網頁資料。

又試想像一下現在網頁的環境,

Ajax, jquery, Flash等多種RIA的情況下,

網頁考慮單單是為了雙目健全的人士的視覺享受,

並不是最佳的做法。

所以大家在設計網頁的時候,

請嘗試考慮一下殘障人士的電腦需要~!

大家到Wiki看的話,

甚至會了解到,

世上某些地方,

已經針對「網頁無障礙」,

制定了一套標準,

網頁設計師需要嚴格遵守,

否則違反平等法。

網頁設計師,

又多一樣東西要考慮了~

廣告

Link: Design Pattern珍藏集!

上回說到YUI Design Pattern,

今日又同大家講一講另一種Web Design Pattern!

其實網頁唔單只係排位,Navigation,

重有好多野可以玩!

Calendar, 404 error page, tag clouds, 好多好多!

既然世界上有咁多Design pattern,

我無理由一個個網頁走去睇,分析佢既好處同何時何地使用吧?

所以介紹以上網頁,

大家click入去就會見到Design Pattern珍藏集!

林林總總各色各樣的Design pattern已經有人收集了。

真的多謝呢個Album既始創人哈~

標籤: , ,

我想大家都可能聽了不少html5的資訊,

以下的有幾個:

大家已經可以見到了一個好大的趨勢,

就是HTML5經已是大勢所趨,

並具相當的普及性!

 

香港的網頁暫時看來並未有html5功能,

大部分公司看來頗擔心HTML5的兼容問題?

 

我亦相信大家的瀏覽器,

早就是Firefox, Chrome, Opera,

甚至已經轉向為IE9了。

 

手機瀏覽器亦不用擔心,

Android及iOS兩大智能手機的瀏覽器,

兩者對HTML5的新功能具相當的兼容性。

 

在W3C一文中: HTML5 design principles

提及了HTML5 developer需要考慮的方向,

包括:

  • 兼容性
  • Graceful degradation
    指即使瀏覽器並未支援下,亦能在不改變主體格式的情況下,利用css設定一個漂亮華麗的介面。
  • Do not Reinvent the Wheel
    一些技術早已施行,不用再新增其他多餘的資料。
    (contenteditable="" was already used and implemented by user agents. No need to invent a new feature.)
  • Paving the cowpaths
    意指當其他designer或developer已經在利用某一技術,請你跟從。
    (<br/> instead of <br>)
  • Priority of Constituencies
    意指以user考慮為設計重心,自己(author)的考慮為次,當然最好兩樣兼顧。
  • Separation of concerns
    意指利用html5將網頁的source code分開為Content和 Presentation.
    例如 <article> tag並不是內容,但需要以article tag分開每篇文章,方便css / crawler.
  • 避免不必要的複雜性
  • 錯誤處理
  • (Accessibility)輔助功能
    為傷殘人士提供支援,例如在圖片加入alt text, 超連結加入title等.

這些原則不僅適用於開發 以HTML5為基礎的應用程序,

在很多領域、應用軟件開發都是非常值得參考。

 

我相信所有的Apps designers / Web designers / Programmers 可以從中受益,

考慮這些原則,對Software Development非常有利。

單是Don’t Reinvent the wheel,

筆者經常Google 一番別人寫的program,

別人已經做得非常好的話,

何苦要由頭做起?

 

所以,好好研究這份文件吧。

了解並使用普遍接受的最佳做法,

我相信對整個Apps / Web開發有極大幫助。

PHP 將不用再開Apache便可以直接利用Browser開啟!

其實開一個Apache利用xampp都算係簡單~

 

PHP本身已具相當的普及性,

但如果以上技術真的成事的話,

PHP會繼續用咩速度佔據世界的網頁呢?

 

Quote:

PHP is going to come with a built-in Web server, so you will no longer need Apache or any other Web server software to run PHP applications. This is the main topic discussed by Manuel Lemos and Ernani Joppert in the episode 10 of the Lately in PHP podcast.

消息來源: PHP-builtin-Web-server

標籤: ,

%d 位部落客按了讚: