成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端之王能否續(xù)寫輝煌 JavaScript服務(wù)器端開發(fā)現(xiàn)狀

開發(fā) 前端
隨著Node.js的出現(xiàn)以及AppengineJS的發(fā)布,人們愈發(fā)的開發(fā)期待JavaScript在服務(wù)器端的表現(xiàn),盡管還有種種困難,不過擁有著強(qiáng)大的靈活性、普及率以及活躍社區(qū)的JavaScript,必將在服務(wù)器端的開發(fā)中大有作為。

隨著Node.js的出現(xiàn),使JavaScript出現(xiàn)了一系列的變化,AppengineJS的發(fā)布則讓人們更加的期待JavaScript在服務(wù)器端的表現(xiàn)。不管怎樣,這一多才多藝、功能強(qiáng)大的Web開發(fā)語(yǔ)言已經(jīng)證明了自己。(相關(guān)閱讀:JavaScript已成Web之王?

為什么不做JavaScript服務(wù)端開發(fā)

沒有合適的JavaScript Runtime(JSR ?)

現(xiàn)在JavaScript之所以能夠流行,很大程度上取決于瀏覽器的普及.瀏覽網(wǎng)頁(yè)的時(shí)候需要計(jì)算一道簡(jiǎn)單的四則混合運(yùn)算,你會(huì)怎么做?心算?打開計(jì)算器然后點(diǎn)幾個(gè)按鈕?我的方法是在瀏覽器地址欄輸入"javascrit:alert(1+2+4*5);".很方便不是么。

但是服務(wù)端的情況就不容樂觀,除了少數(shù)幾個(gè)解析器能夠勉強(qiáng)運(yùn)行單薄的JS語(yǔ)法,似乎很難讓他在服務(wù)端大展拳腳.V8?嗯,確實(shí)很快,不過還只是個(gè)跑在客戶端的小伙子.Node.js?嗯,的確提出了很多特性,不過就拿這些特性想征服服務(wù)端的開發(fā)還是不容樂觀.RingoJS?JVM的龐大,讓JavaScript無(wú)法靈巧的伸展.IronJS?無(wú)案例,無(wú)圖,無(wú)真相。

Node.js

沒有成熟的類庫(kù)

你愿意在一片荒蕪的土地上開荒,還是在肥沃的農(nóng)田揮鋤?

JavaScript在客戶端確實(shí)意氣風(fēng)發(fā),jQuery、Prototype、YUI、Ext js、Dojo等等。無(wú)數(shù)的框架,為我們的網(wǎng)頁(yè)動(dòng)態(tài)化提出了解決方案之道.在這百家爭(zhēng)鳴的日子里,眾多特性,理念,被提出來(lái),鏈?zhǔn)讲僮?函數(shù)式編程等等。

反觀JavaScript在服務(wù)端的表現(xiàn),集合操作停留在增刪改,沒有filter,沒有order.字符串只能拼接,沒有格式化.文件讀寫就一個(gè)CommonJS標(biāo)準(zhǔn).數(shù)據(jù)交互的確得益于JSON的流行,很方便,但是數(shù)據(jù)存儲(chǔ)似乎又回到了ASP/VBScript時(shí)代。

標(biāo)準(zhǔn)

就像客戶端瀏覽器對(duì)JavaScript的支持參差不齊,服務(wù)端對(duì)于CommonJS標(biāo)準(zhǔn)也是有待加強(qiáng).所幸服務(wù)端JavaScript沒有跨"瀏覽器"之憂。

效率

開發(fā)效率頂呱呱的JavaScript在服務(wù)端由于缺少類庫(kù)的支持,使得服務(wù)端開發(fā)相比現(xiàn)存的幾個(gè)平臺(tái)(JVM,.NetFX),慢了不止幾個(gè)檔次.客戶端就備受詬病的執(zhí)行效率放到服務(wù)端仍舊是一個(gè)不可忽視的問題。

為什么要看好JavaScript服務(wù)端開發(fā)

靈巧

沒人否認(rèn)JavaScript本身強(qiáng)大的靈活性,強(qiáng)大的自解析,原型鏈和弱類型衍生出的種樣繁多的開發(fā)方式.實(shí)在是讓人愛不釋手。

普及

JSON確實(shí)有XML不可比擬的潛質(zhì),體積瘦小,方便傳輸.眾多語(yǔ)言中都有支持.客戶端無(wú)需插件就能原生解析.還有什么比這更棒的么?

活躍的社區(qū)

一個(gè)籬笆三個(gè)樁,一個(gè)好漢三個(gè)幫。活躍的社區(qū)不會(huì)甘心JavaScript止步與客戶端,必然會(huì)向服務(wù)端虎視眈眈。

原文地址:http://www.macgoo.com/myblog/archives/166/

【編輯推薦】

  1. JavaScript挺入服務(wù)器端開發(fā)語(yǔ)言序列
  2. JavaScript已成Web之王?Java情緒穩(wěn)定
  3. JavaScript最讓人費(fèi)解的十件事
  4. 如何正確實(shí)現(xiàn)PHP與Javascript交互
  5. 討論:是什么讓我們愛上Javascript?

 

責(zé)任編輯:王曉東 來(lái)源: macgoo.com
相關(guān)推薦

2010-03-23 10:04:00

JavaScript

2013-12-25 11:01:16

JavaScript

2014-01-15 10:06:30

vFlash

2011-07-26 11:07:08

JavaScript

2012-10-15 13:40:15

IBMdw

2021-09-02 10:49:25

Node.jsPHP服務(wù)器開發(fā)

2011-09-08 10:21:50

Node.js

2017-12-06 22:29:53

2011-06-07 16:01:46

Android 服務(wù)器 數(shù)據(jù)交互

2015-11-04 14:14:56

HTTP網(wǎng)絡(luò)協(xié)議

2014-11-14 11:03:56

微軟.NET

2023-06-30 08:00:00

漏洞網(wǎng)絡(luò)安全SSTI

2018-07-09 10:01:56

2021-07-27 06:14:32

服務(wù)器端移動(dòng)端性能測(cè)試

2010-10-15 08:57:15

PHP多進(jìn)程

2012-05-21 10:52:43

2009-07-27 12:56:27

控件CheckBoxLASP.NET服務(wù)器

2009-10-20 17:28:02

VB.NET服務(wù)器端

2010-04-21 13:18:33

RAC負(fù)載均衡配置

2010-08-27 10:23:26

DHCP服務(wù)器
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美一级欧美三级在线观看 | 欧美激情黄色 | 99热在线免费 | 色天天综合 | 欧美在线观看一区 | 亚洲视频中文 | 精品国产1区2区3区 一区二区手机在线 | 在线只有精品 | 国产大毛片 | 免费视频一区二区 | 九色在线视频 | 国产精品视频97 | 亚洲免费成人av | 黄视频网址 | 91免费观看视频 | 欧美成人激情 | 免费一看一级毛片 | 在线精品一区二区三区 | 亚洲色欧美另类 | 久久久久久国产 | 91视频大全| 天天干天天操天天爽 | 美女黄色在线观看 | www.久久| 国产精品久久久久久久久久免费看 | 亚洲成人免费av | 日韩视频一区二区在线 | 黄色大片免费网站 | 国产亚洲二区 | av中文在线 | av手机在线免费观看 | 欧美亚洲成人网 | 久久久www成人免费无遮挡大片 | 免费久久久| 精品中文字幕在线 | 亚洲精品小视频在线观看 | 日韩视频在线观看一区二区 | 亚洲一区视频在线 | 五月槐花香| 中文字幕日韩欧美 | 欧美亚洲视频 |