日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
新型編譯器助JavaScript搞定類型難題

憑借專利技術(shù),JS++專注于編譯時(shí)類型檢查,但并不屬于開源項(xiàng)目。軟件供應(yīng)商Onux公司意識到JavaScript中的類型安全問題,并由此開發(fā)出一種名為JS++的新語言,即JavaScript++。它能夠在編譯時(shí)中檢查類型,而不再立足于運(yùn)行時(shí)執(zhí)行檢查。

成都創(chuàng)新互聯(lián)公司于2013年成立,公司以網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、系統(tǒng)開發(fā)、網(wǎng)絡(luò)推廣、文化傳媒、企業(yè)宣傳、平面廣告設(shè)計(jì)等為主要業(yè)務(wù),適用行業(yè)近百種。服務(wù)企業(yè)客戶上千多家,涉及國內(nèi)多個(gè)省份客戶。擁有多年網(wǎng)站建設(shè)開發(fā)經(jīng)驗(yàn)。為企業(yè)提供專業(yè)的網(wǎng)站建設(shè)、創(chuàng)意設(shè)計(jì)、宣傳推廣等服務(wù)。 通過專業(yè)的設(shè)計(jì)、獨(dú)特的風(fēng)格,為不同客戶提供各種風(fēng)格的特色服務(wù)。

Onux公司CEO兼JS++***Roger Poon表示,“Onux JS++編譯器將多種類型統(tǒng)一為單一類型,即統(tǒng)一外部類型。通過提供完善的類型系統(tǒng),各經(jīng)過聲明的類型(例如字符串)將永遠(yuǎn)不會出現(xiàn)錯(cuò)誤,從而顯著提高應(yīng)用的開發(fā)可靠性”。

Poon解釋稱,“JS++目前已經(jīng)發(fā)布早期預(yù)覽版本,其能夠編譯為JavaScript并繼承一切對JavaScript的支持能力,在編譯時(shí)中進(jìn)行錯(cuò)誤檢查使得JS++成為一種類似于Java的語言”。

這項(xiàng)技術(shù)并非開源,Poon表示該公司正在為其申請專利,這一防御手段主要是考慮到Facebook的Flow與谷歌的AtScript及SoundScript都在力爭解決同類問題。開發(fā)者們無需刻意使用JS++,他指出。不過Onux公司的業(yè)務(wù)模式包括銷售支持服務(wù)以及針對特定用例提供附加庫,例如圖表與圖形。標(biāo)準(zhǔn)庫以免費(fèi)形式發(fā)布。

Poon認(rèn)為JS++的閉源特性并不會嚇跑開發(fā)者。事實(shí)上,他表示企業(yè)開發(fā)者們樂于使用JS++,因?yàn)槠浣鉀Q了他們?nèi)粘9ぷ髦械囊淮笸袋c(diǎn)。“他們面對著數(shù)百萬行JavaScript代碼,其中大部分屬于遺留代碼,”他表示。“而其中***的難題之一就是類型檢查?!?/p>

JS++的競爭對手為微軟的TypeScript,Poon表示后者的類型系統(tǒng)“并不完善”。JS++符合ECMAScript 3,特定底層JavaScript的一套較早版本。Poon指出,大多數(shù)開發(fā)者都在使用ES3或者ES5。

JavaScript開發(fā)者與教育家Eric Elliott則對Onux公司的宣傳提出質(zhì)疑,他表示目前還沒有明確的證據(jù)表明完善的類型系統(tǒng)能夠降低bug出現(xiàn)機(jī)率?!笆聦?shí)上,反倒有證據(jù)表明復(fù)雜的類型系統(tǒng)有可能帶來更多bug,”他在最近的一篇文章中指出?!皳Q言之,類型正確性并不能保證程序的正確性?!盓lliott個(gè)人更推崇測試驅(qū)動型開發(fā)機(jī)制。

Elliott表示,“我并沒用過JS++,但我沒有理由相信龐大的JavaScript社區(qū)會向其張開懷抱。在此之前,很多項(xiàng)目都承諾為Web平臺帶來更出色的安全性,包括谷歌的SoundScript、谷歌的Dart語言、谷歌的Google Web Toolkit、微軟的TypeScript、Facebook的Flow以及我自己開發(fā)的rtype項(xiàng)目等?!?/p>
標(biāo)題名稱:新型編譯器助JavaScript搞定類型難題
網(wǎng)頁路徑:http://www.5511xx.com/article/dpdjgpc.html