中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > 什么是Node?
學(xué)用代碼片段 回到列表 純CSS3文字漸變內(nèi)發(fā)光投影效果
 什么是Node?

作者:拔赤 時(shí)間: 2011-09-02 文檔類型:合作網(wǎng)站提供 來自:Taobao.com UED Team

第 1 頁 什么是Node? [1]
第 2 頁 什么是Node? [2]
第 3 頁 什么是Node? [3]
第 4 頁 什么是Node? [4]
第 5 頁 什么是Node? [5]
第 6 頁 什么是Node? [6]
第 7 頁 什么是Node? [7]
第 8 頁 什么是Node? [8]
第 9 頁 什么是Node? [8]

Node的用武之地

這里我們討論另外一種web開發(fā)模式,不管是不是采用了Node、或者是不是采用了基于事件的編程模式,這都無關(guān)緊要,因?yàn)檫@種模式實(shí)在太重要了。簡(jiǎn)言之:對(duì)癥下藥!概括講就是,針對(duì)不同的問題采取不同的解決方案,而不管這種解決方案是否解決其他問題。

思維定勢(shì)

不止在web設(shè)計(jì)領(lǐng)域,在所有編程之中都存在某種思維定勢(shì)?梢赃@么描述這種思維定勢(shì):你學(xué)到的、掌握的越多,你能解決的問題就越多,你所掌握的技能的應(yīng)用場(chǎng)景也就越多。這看起來理所當(dāng)然,除非你在技術(shù)上鉆研的更深。沒錯(cuò),學(xué)習(xí)新的語言和新的工具并廣泛使用它總不是壞事。但往往會(huì)進(jìn)入一個(gè)誤區(qū),就是,因?yàn)槟懔私馑阅闶褂盟,而不是因(yàn)槟闼莆盏募寄芎凸ぞ呤恰白钸m合”你的業(yè)務(wù)的。

我們來看一下Ajax,關(guān)于Ajax已經(jīng)有太多太多的討論了。我們知道,Ajax為無刷新的快速查詢請(qǐng)求提供了可靠的解決方案。而如今因?yàn)锳jax的濫用以至于過分替代了傳統(tǒng)的表單提交。我們遇到一個(gè)新技術(shù)、學(xué)習(xí)它、掌握它、應(yīng)用它,然后“濫用它”。畢竟很多業(yè)務(wù)場(chǎng)景僅僅需要傳統(tǒng)的表單提交,而不需要Ajax。說起來簡(jiǎn)單,實(shí)際上還有成千上萬的濫用Ajax的案例場(chǎng)景,僅僅因?yàn)槟硞(gè)應(yīng)用的開發(fā)工程師對(duì)Ajax的盲目尊崇。

同樣的,Node也面臨這樣一個(gè)問題。當(dāng)你初識(shí)Node發(fā)現(xiàn)它的種種好處,就想到處使用它。就會(huì)一股腦的將PHP或Perl程序換成Node。結(jié)果呢?糟透了。其實(shí)你已經(jīng)害上了強(qiáng)迫癥,總是想將Node用于有違其設(shè)計(jì)初衷的場(chǎng)景中:使用JavaScript提交大量數(shù)據(jù)給Node,或者通過Node返回給JavaScript大量的JSON數(shù)據(jù),交給前端去作eval(),或者干脆使用Node作一個(gè)文件服務(wù)器用以返回HTML頁面或做HTTP重定向。

但這些場(chǎng)景均不是Node所擅長(zhǎng)的。Node更擅長(zhǎng)處理體積小的請(qǐng)求以及基于事件的I/O,使用Node解決客戶端和服務(wù)器之間的快速溝通,使用表單提交將大量的數(shù)據(jù)發(fā)送給服務(wù)器,使用PHP和Perl來處理重型數(shù)據(jù)庫(kù)操作以及動(dòng)態(tài)HTML頁面的生成。使用Node運(yùn)行于服務(wù)器端來處理體積不大的請(qǐng)求。不管是采用Rails還是Spring以及各式各樣的服務(wù)端容器,只要按需索取即可。一定要明白你需要解決的問題是什么,基于此采取最佳解決方案,而不是基于你當(dāng)下所掌握的技能來解決遇到的問題。

Node的簡(jiǎn)單的初衷

還有最后一點(diǎn)需要注意,當(dāng)你越來越深入你的編程時(shí),你會(huì)發(fā)現(xiàn)你不必每個(gè)工具、API和所使用的框架都達(dá)到精通。將刀用在刀刃上,不要將錘子當(dāng)成鉆頭來使用。了解每個(gè)工具所適用的場(chǎng)景和能解決的問題,然后找到這個(gè)工具的最適合的應(yīng)用場(chǎng)景。如果你想變成超人式的通才(程序員往往什么都想知道),你離“專家”也就越來越遠(yuǎn),所謂專家,就是指在一兩個(gè)方面達(dá)到非常精通。當(dāng)然,每個(gè)老板都希望能找到超人式的通才,但這種人往往可遇不可求。

學(xué)習(xí)Node可能會(huì)有些吃力,但是非常值得的。為什么?因?yàn)槟阏趯で蠡贘avaScript的web應(yīng)用的解決方案。這意味著你已有的JavaScript編程技能不會(huì)丟掉,當(dāng)你需要使用PHP或者Perl時(shí),你必須重新學(xué)習(xí)一門新的語言,而Node不必如此大動(dòng)干戈。學(xué)習(xí)新語言帶來的問題比學(xué)習(xí)他們帶來的好處要大的多。

學(xué)習(xí)Node所面臨的挑戰(zhàn)是,你需要更加活躍思維,將程序拆成低耦合的小片段,然后像組裝數(shù)組一樣的組裝他們。但Node和基于事件的I/O并不能解決所有問題,但確定的是,很多關(guān)鍵問題,只能依靠Node來解決。

參考文獻(xiàn)

Node:Up and Running
The secrets of Node’s success
Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year
JavaScript spread to the edges and became permanent in the process
What is Node.js and what does it do?

本文鏈接:http://m.95time.cn/tech/web/2011/8569.asp 

出處:Taobao.com UED Team
責(zé)任編輯:bluehearts

上一頁 什么是Node? [8] 下一頁

◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評(píng)論

相關(guān)文章 更多相關(guān)鏈接
5 個(gè)簡(jiǎn)單實(shí)用的 CSS 屬性
淺談前端新人的職業(yè)規(guī)劃
CSS陰影詳解
悟道Web標(biāo)準(zhǔn):讓W(xué)3C標(biāo)準(zhǔn)兼容終端
悟道WEB標(biāo)準(zhǔn):統(tǒng)一思想,遵循標(biāo)準(zhǔn)
作者文章
使用YUI 3開發(fā)Web應(yīng)用的訣竅
JS語法檢查插件 jsLint for Vim
一場(chǎng)關(guān)于YUI3/jQuery的精彩辯論
YUI3設(shè)計(jì)中的激進(jìn)和妥協(xié)
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國(guó)際體驗(yàn)設(shè)計(jì)大會(huì)7月將在京舉行
中國(guó)國(guó)防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會(huì)
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺(tái)歷
Ps簡(jiǎn)單繪制一個(gè)可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡(jiǎn)單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個(gè)最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule
>> 分頁 首頁 前頁 后頁 尾頁 頁次:9/91個(gè)記錄/頁 轉(zhuǎn)到 頁 共9個(gè)記錄

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請(qǐng)不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請(qǐng)與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請(qǐng)與我們聯(lián)系,我們將立即刪除修改。

您的評(píng)論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評(píng)論。如果您不是本站會(huì)員,你可以注冊(cè) 為本站會(huì)員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯(cuò)誤,請(qǐng)用報(bào)告錯(cuò)誤,以利文檔及時(shí)修改。
不評(píng)分 1 2 3 4 5
注意:請(qǐng)不要在評(píng)論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請(qǐng)您注意:
·不良評(píng)論請(qǐng)用報(bào)告管理員,以利管理員及時(shí)刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評(píng)論管理人員有權(quán)保留或刪除其管轄評(píng)論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評(píng)論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評(píng)論文檔 | 報(bào)告錯(cuò)誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測(cè)試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2