2007年4月18日 星期三

當你有自己的觀點時,你會發現你變的更自由了

恩! 現在有時間把遺失的意見再次想起,我把它post在新的標題,讓我們用這句話開始吧! [當你有自己的觀點時,你會發現你變的更自由了],我其實有點懷疑面對一開始的壓力妳是怎麼撐過來的,呵呵...妳算是讓我覺得進步很多的一個伙伴,加油!

我們常說:這是IBM說的...這是NOVELL說的...這是....但是;什麼是微程式的觀點是什麼? 或是什麼是"我的觀點"才重要,謝謝你提供這些精采的分析

我的觀點一:DIV & TABLE
DIV 與 TABLE如果由技術來看,我們可以這樣開始討論,事實上不管是XML 或是HTML,甚至是SGML...他們的瀏覽器都是把TAG轉成物件來處理,所以我們常會聽到DOM這個東西,DOM有一個缺點,他需要把文字轉成樹狀結構,存在記憶體裡,後再由節點找到他的值,因此table 再還沒用遇到</td></tr></table> 時,他是沒無法被瀏覽器處理的(顯示),相較於div , 他可以一行一行的就被解晰出來,因此如果html 越複雜,你就越能感受到table 比div慢,如果我們由結構來看,table使用DOM 時所需的記憶體也相對的會比DIV大很多,但是反觀TABLE 也有他的好處,他在做定位時比DIV 更具移植性,尤其實在不同的瀏覽器,要使用DIV+CSS 做精確的定位,有時會麻煩很多(現在的狀況我比較不清楚,也許現在不像3年前情況那麼糟)...

我的觀點二:XML & JSON
XML有一個先天的大問題,而且他挑起的是RD & UIRD 最敏感的神經,這兩者之間本來有一道很高的牆,以前我們常常問一個問題,是你先開始還是我先開始...,有了XML 後,RD可以大聲的說,誰先開始都無所謂,但是你得懂XSL,但是XSL 事實上在WEB DESIGNER 的眼中並不親合,相較於WEN DESIGNER比較常接觸的JS 來說,XSL只是另一個怪物,那到底哪個方式比較好?如果以RD的觀點來看通常他們會選擇的是XML,因為XML 是純粹的資料,他不帶有邏輯,如果後端的程式除了資料以外還需帶著邏輯,基本上RD會覺得這非常的不乾淨(NOT PURE OR NOT CLEAR),而且沒辦法把彼此的工作一刀切開,於是另一場形勢上的戰爭又開啟了,呵呵...

技術的本身是沒有對錯的只是選擇問題,不同背景的人對技術的選擇會有不同的見解,玩JAVA的人會說,你這個不懂OO的人真是落伍,用C寫程式的人可能會說,你說了很多OO道理,你的程式執行效率快多少... 即使OO只是一種概念與語言無關,很多使用程序性語言的RD多會用他自己的方式去解釋他的觀點,對...技術的本身通常不會有對錯,只是選擇的不同罷了! 既是如此,培養自己對系統的看法就變成一個重要的事,再次感謝你對這些技術的分享

4 則留言:

michelle 提到...

我是看你的標題進來的......是的,不管是遇到什麼事情,當你有自己的觀點時,你會發現你變的更自由了..........好棒的一句話

Sandy 提到...

謝謝Luke提供你的觀點跟我們分享~
每個人對不同的事物都會有不同的觀點

從瀏覽者→回應者→發文者~
立場不同所看見的面向當然也有所不同

感謝各位大大分享許多技術方面的知識
雖然不見得完全了解~
不過至少增加了一些概念囉~ ^^


Sandy

科南Wang. 提到...

Hi,Michelle
謝謝您支持此Blog,由於匿名意見者會經過Microprogram部落族確認後,使得放行,歡迎您繼續提供您的相關見解,Thx!!

NJD 提到...

「當你有自己的觀點時,你會發現你變的更自由了」,這句話寫得好貼切呀~拿來當座右銘好了!哈

面對一開始的壓力我是怎麼撐過來的喔!?這個問題,嗯~我想想…老實說剛開始有掙扎一陣子啦!哈,尤其在JS這一塊,本來是自己是預期自己往"Pro Web Designer"的路程邁進,誰知現在快變成「設計師之名,做IT之實」哈,怎麼撐過來的喔~可能因為之前我還遇過更糟糕的狀況~那時的抗壓訓練充足吧~哈,更何況這裡還有個技術經理可以問,Team Work!大家一起衝的感覺很讚!所以大夥一起加油啦!

我也要感謝你,每次都不吝給我那麼長的回應呀~光打這些字就要花很久的時間了,而且還那麼有意義,這也是一種Power呢~而且每次透過小小的分享,卻得到你更專業的回饋,真好!^^

 
TEMPLATE HACKS AND TWEAKS BY [ METAMUSE ] BLACKCAT 1.1