真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascript會被,為什么javascript

javascript會被淘汰么?

肯定不可能淘汰!

創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、永定網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為永定等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

現(xiàn)在開發(fā)新出的游覽器 都把JAVAscript解析速度當(dāng)做一個(gè)必須項(xiàng)``

不能淘汰的 目前還沒有找到更好的代替品

有些人說C淘汰了! 因?yàn)橛衘ava結(jié)果你發(fā)現(xiàn)到處都是c的身影.

現(xiàn)在任何一個(gè)網(wǎng)站都有javascript的身影 你覺得可能被淘汰嗎?

隨著發(fā)展 基于 web的 應(yīng)用軟件 必定成為 發(fā)展新趨勢`

javascript會被Go語言或其他語言代替嗎

Go剛出那幾年一直在用它,我很確定不可能替代js。目前所有編程語言中,只有c/c++與js分別在OS/Browser領(lǐng)域成為“標(biāo)準(zhǔn)”,連Python在cg領(lǐng)域都被c#、js入侵,這種路徑效應(yīng),是幾十年都很難改變的。

但是,如果使用Node做服務(wù)器端開發(fā)則要小心,除非是采用typescript或者可以良好的應(yīng)用函數(shù)式編程,否則得不償失。服務(wù)器端,就應(yīng)該跑設(shè)計(jì)良好的靜態(tài)語言,或者是函數(shù)式的動(dòng)態(tài)語言(因?yàn)楹瘮?shù)式天生更健壯),anders說過(c#作者):你告訴編譯器的越多,它為你做的越多;以前的瀏覽器端只能跑腳本語言是沒辦法,因?yàn)榇a是客戶端過來,必須解釋執(zhí)行。

以前c++、java開發(fā)效率不夠,所以才導(dǎo)致Python,Ruby、PHP等動(dòng)態(tài)語言的流行,現(xiàn)在靜態(tài)語言及其框架的開發(fā)效率已經(jīng)接近動(dòng)態(tài)語言。像F#這樣支持自動(dòng)泛化的語言,可以擁有動(dòng)態(tài)語言同等水平的簡潔性,卻仍可確保類型安全。

當(dāng)然,你自己搞個(gè)博客,弄個(gè)小電商網(wǎng)站什么的,php都夠了。

用JAVASCRIPT制作的網(wǎng)頁總是會被IE阻止,以致很多效果看不出來,怎么辦?

這個(gè)確實(shí)是一個(gè)問題,但是javascript給大家?guī)砹撕芎玫挠脩趔w驗(yàn),某些時(shí)候還是不能缺少的。設(shè)計(jì)的角度來解決好像是沒辦法,也許我不是高手吧。

不過樓上說的瀏覽器的兼容性應(yīng)該和javascript執(zhí)行被阻止是沒有關(guān)系的。雖然完全兼容不可能,但是能兼容主流的瀏覽器應(yīng)該還是每一個(gè)開發(fā)人員應(yīng)該要考慮的。

javascript會被其他語言代替嗎

首先排除掉Go,這個(gè)東西是做服務(wù)端的,定位也是系統(tǒng)編程。主要說說dart:

dart這個(gè)語言最關(guān)鍵的地方其實(shí)是兩個(gè):1.相似性;2.dart2JS。

相似性:

google搞的這個(gè)dart你會發(fā)現(xiàn)如果有java,c#,javascript背景的開發(fā)人員,那么這個(gè)語言幾乎是0學(xué)習(xí)負(fù)擔(dān),直接拿來就能用,做項(xiàng)目。里面有很多好的特性都是你非常熟悉的,語法難度(目前)介于java和c#之間,可選類型的動(dòng)態(tài)語言,彌補(bǔ)動(dòng)態(tài)語言tooling,靜態(tài)分析上的短板(盡管這個(gè)可選類型爭議很大,尤其是純粹從設(shè)計(jì)語言上的角度上去看)。

dart2JS:

dart vm將來會內(nèi)置到chrome中,但其他瀏覽器可能不會支持它,所以dart2JS就顯得很重要,這樣dart寫的程序可以在所有瀏覽器上執(zhí)行,至于性能和體積等等問題這個(gè)變成了編譯器優(yōu)化的部分了,純粹的技術(shù)上問題,沒有什么不可逾越的障礙了(例如讓其他瀏覽器接受dart vm這種非技術(shù)性障礙,這個(gè)很難逾越),只需要時(shí)間去完善。最終有點(diǎn)類似于手寫匯編和編譯器生成的匯編哪個(gè)效率高的問題。

有了語法上的高度相似性和dart2JS,那么dart失敗與成功其實(shí)不是那么重要了,因?yàn)間oogle最終的目的不是讓大家都一定要去使用它的語言,而是要讓web進(jìn)化的更快一些,或者說有一個(gè)比現(xiàn)在更好的javascript快點(diǎn)的到來,這才是它最想要的結(jié)果,類似于它的什么高速光纖等等,都是這個(gè)套路,讓你更加依賴web,因?yàn)閣eb是它盈利的關(guān)鍵入口。

2011年google內(nèi)部有郵件說明過為啥要做這個(gè)語言?他們有2套方案會一直并行的去做下去:

1.v8團(tuán)隊(duì)繼續(xù)優(yōu)化js引擎,一起參與進(jìn)化javascript語言;

2.發(fā)明一個(gè)新的語言(dart),最終替代JS。

方案1風(fēng)險(xiǎn)小但進(jìn)展太慢它等不及,方案2風(fēng)險(xiǎn)大但回報(bào)也大。最終他們決定同時(shí)執(zhí)行兩套方案。

而dart的開發(fā)者大部分就是v8,chromium的團(tuán)隊(duì)人馬,dart中很多新東西都和v8有關(guān)聯(lián),dart一些新的特性未來可能也會被ecmascript 接受成為未來js的新標(biāo)準(zhǔn),所以最終無非就是兩個(gè)結(jié)果:要么dart失敗了,但dart里很多好的東西都被js吸收了,js煥然一新;要么dart成功了,代替掉了js。無論是哪種結(jié)果,web的進(jìn)化進(jìn)程都被加快了,這個(gè)就是google的真正目的(有點(diǎn)像它做android但卻不直接通過這個(gè)系統(tǒng)本身來賺錢)。

所以說:這個(gè)語言在設(shè)計(jì)中【保持相似性】和【dart2js】是很關(guān)鍵的兩個(gè)方面。那么你覺得它能否代替掉JS對你影響大么?也不會出現(xiàn)什么你學(xué)了很久的東西未來某天發(fā)現(xiàn)沒用武之地了這種情況,所以該用js的繼續(xù)接著用,想嘗試dart的也別擔(dān)心別的瀏覽器跑不了,也不用擔(dān)心要從頭開始學(xué)一門新的語言的負(fù)擔(dān),因?yàn)樗锩娲蟛糠謻|西都是你早都掌握了的。

JavaScript 會被諸如 Go,Dart 等其他語言替代嗎

Go剛出那幾年一直在用它,我很確定不可能替代js。目前所有編程語言中,只有c/c++與js分別在OS/Browser領(lǐng)域成為“標(biāo)準(zhǔn)”,連Python在cg領(lǐng)域都被c#、js入侵,這種路徑效應(yīng),是幾十年都很難改變的。

但是,如果使用Node做服務(wù)器端開發(fā)則要小心,除非是采用typescript或者可以良好的應(yīng)用函數(shù)式編程,否則得不償失。服務(wù)器端,就應(yīng)該跑設(shè)計(jì)良好的靜態(tài)語言,或者是函數(shù)式的動(dòng)態(tài)語言(因?yàn)楹瘮?shù)式天生更健壯),anders說過(c#作者):你告訴編譯器的越多,它為你做的越多;以前的瀏覽器端只能跑腳本語言是沒辦法,因?yàn)榇a是客戶端過來,必須解釋執(zhí)行。

以前c++、java開發(fā)效率不夠,所以才導(dǎo)致Python,Ruby、PHP等動(dòng)態(tài)語言的流行,現(xiàn)在靜態(tài)語言及其框架的開發(fā)效率已經(jīng)接近動(dòng)態(tài)語言。像F#這樣支持自動(dòng)泛化的語言,可以擁有動(dòng)態(tài)語言同等水平的簡潔性,卻仍可確保類型安全。


分享文章:javascript會被,為什么javascript
網(wǎng)站網(wǎng)址:http://weahome.cn/article/dscsgsj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部