微信小程序?qū)儆谧越ňW(wǎng)站嗎?
個(gè)人認(rèn)為微信小程序不屬于自建網(wǎng)站。相當(dāng)于第三方平臺(tái),只是你是用戶(hù)!比如淘寶就是一個(gè)平臺(tái),你在上面開(kāi)了一家店,不能說(shuō)這家店是你的自營(yíng)網(wǎng)站??!應(yīng)該算。一小部分,但小程序應(yīng)該是那種自媒體。微信小程序?qū)儆谧越ňW(wǎng)站嗎?這不是自建的,只是附屬性質(zhì)。微信小程序?qū)儆谧越ňW(wǎng)站嗎?在微信上肯定不屬于夜黑。這個(gè)小新程序?qū)儆谧越ňW(wǎng)站。
如何看待微信小程序?
最近,微信小程序很受歡迎。我很快拿出三年前在書(shū)架上買(mǎi)的書(shū),把上面的土擦干凈。
作為一個(gè)不是高級(jí)程序員。從程序員的角度分析微信小程序,歡迎指導(dǎo)。
微信小程序只發(fā)了200個(gè)邀請(qǐng)?zhí)?。和我預(yù)期的一樣,張小龍沒(méi)有翻我的牌。雨露不能碰嗎?
先了解一下什么是微信小程序。轉(zhuǎn)自知乎
微信可能會(huì)重申“我們是約炮軟件”
微信還提供了很多接口和組件(對(duì)不起,說(shuō)廢話(huà))。
以下是禪叔的觀(guān)點(diǎn):
小程序的原理是用JS調(diào)用底層native組件ReactNative非常相似。恰恰證明,任何能用JS開(kāi)發(fā)的人最終都會(huì)用JS開(kāi)發(fā)。
證明:任何能用JS開(kāi)發(fā)的人最終都會(huì)用JS開(kāi)發(fā)。
根據(jù)我多年的經(jīng)驗(yàn),這句話(huà)是一個(gè)真正的命題。
語(yǔ)言設(shè)計(jì)師有兩個(gè)派系。有些人認(rèn)為程序員的語(yǔ)言應(yīng)該防止程序員做愚蠢的事情,而另一些人認(rèn)為程序員應(yīng)該能夠用編程語(yǔ)言做他們想做的事情。C/Java語(yǔ)言是前陣營(yíng)的代表,JS是后陣營(yíng)的代表。
第一陣營(yíng)的語(yǔ)言往往強(qiáng)調(diào)性能,int就是int,doubledouble也是第二個(gè)陣營(yíng),強(qiáng)調(diào)便利性。int是var,double還是var。
在選擇語(yǔ)言時(shí),實(shí)際上是在做選擇題。是方便選擇還是性能選擇。
由于硬件性能的提高,新語(yǔ)言往往非常方便,因此可以為了方便而放棄性能要求。
編程語(yǔ)言的主要矛盾是方便程序開(kāi)發(fā)和硬件水平的矛盾。
如果你能回到20世紀(jì)70年代(首先在中南海西部買(mǎi)一塊土地),當(dāng)你坐在一臺(tái)巨大的計(jì)算機(jī)前寫(xiě)代碼時(shí),你不小心搖了搖手,敲了兩個(gè)空間,然后程序oom。
不要覺(jué)得上面的事情令人難以置信。當(dāng)時(shí),內(nèi)存很差。每個(gè)字符都被嚴(yán)格定義,不允許浪費(fèi)。運(yùn)行java虛擬機(jī)是不可能的。怎么會(huì)有java語(yǔ)言?
節(jié)儉是一種美德,浪費(fèi)不一定是壞事
隨著硬件性能的提高,編程語(yǔ)言越來(lái)越多,新語(yǔ)言往往浪費(fèi)性能和便利性。根據(jù)幾十年前的標(biāo)準(zhǔn),一些使用新語(yǔ)言開(kāi)發(fā)的流行應(yīng)用程序浪費(fèi)了硬件資源。
編程語(yǔ)言不僅存在這種現(xiàn)象,而且實(shí)際上是一種普遍的歷史趨勢(shì)。隨著技術(shù)的發(fā)展,每一代人都在做上一代人認(rèn)為浪費(fèi)的事情。你可以想象30年前打長(zhǎng)途電話(huà),但現(xiàn)在,更不用說(shuō)長(zhǎng)途電話(huà)了,有些人坐飛機(jī)預(yù)約槍?zhuān)@在過(guò)去很難想象。
浪費(fèi)可以分為好的浪費(fèi)和壞的浪費(fèi)。用更多的浪費(fèi)換取簡(jiǎn)單的設(shè)計(jì)并不是一件壞事。
如何充分利用新硬件更強(qiáng)大的性能,最有利地“浪費(fèi)”它們?
這時(shí),問(wèn)題又回到了開(kāi)始,證明任何能用JS開(kāi)發(fā)的人最終都會(huì)用JS開(kāi)發(fā)
JS與其他語(yǔ)言相比,這種語(yǔ)言具有很強(qiáng)的可擴(kuò)展性。但硬件速度會(huì)迅速提高。
PaulGraham算了吧,如果摩爾定律已經(jīng)建立起來(lái)。一百年后,計(jì)算機(jī)的運(yùn)行速度是現(xiàn)在的74乘以10的18倍。(確切地說(shuō),是7378697629483820644倍)
總有一天,你會(huì)在選擇時(shí)忽略性能,選擇便利性。
以前上學(xué)的時(shí)候經(jīng)常去網(wǎng)吧玩大話(huà)西游和傳奇?,F(xiàn)在任何頁(yè)面游戲都可以產(chǎn)生這種游戲效果。十年前,你很難想象你可以在網(wǎng)頁(yè)上玩這個(gè)游戲。
現(xiàn)在你可以試著想象幾年后,打開(kāi)網(wǎng)頁(yè)可以玩魔獸世界。這并非不可能。
強(qiáng)調(diào)性能的語(yǔ)言還能生存嗎?
我們都知道C/C 這是一種強(qiáng)調(diào)性能的語(yǔ)言。我們?cè)谕嬗螒蚧蛞曨l時(shí)需要性能。他們會(huì)被新語(yǔ)言所取代嗎?
我可以鄭重證明,沒(méi)有。
雖然我上面提到的Java語(yǔ)言屬于強(qiáng)調(diào)性能的第一陣營(yíng)語(yǔ)言。但相對(duì)于C/C 它顯然增強(qiáng)了便利性。
語(yǔ)言是發(fā)展和迭代的。隨著硬件性能的提高,基本上每個(gè)節(jié)點(diǎn)都會(huì)產(chǎn)生新的語(yǔ)言。與以往的語(yǔ)言浪費(fèi)性能相比,它提高了便利性。
然而,很難取代以前的語(yǔ)言。性能要求高的程序仍然會(huì)出現(xiàn)。即使你將來(lái)可以在網(wǎng)頁(yè)上玩魔獸世界,也會(huì)有很多新的游戲,比如超級(jí)魔獸世界、泰坦世界、宇宙世界等等。
微信小程序會(huì)取代其他應(yīng)用嗎?
問(wèn)題回到我們的主題微信小程序,微信小程序會(huì)取代其他應(yīng)用嗎?
我的觀(guān)點(diǎn)很清楚,
現(xiàn)在不會(huì)被取代,以后會(huì),但以后會(huì)有微信不能被取代;以后會(huì)被取代,但以后會(huì)出現(xiàn),以后的微信不能被取代...
事實(shí)上,不難解釋?zhuān)?0年前我們不能在網(wǎng)頁(yè)上玩?zhèn)髌?,但現(xiàn)在我們可以了。但現(xiàn)在有了魔獸世界,也許你可以在10年后在網(wǎng)頁(yè)上玩,但肯定會(huì)有超級(jí)魔獸世界和其他游戲不能在網(wǎng)頁(yè)上玩。
作為程序員,我們需要學(xué)習(xí)什么?
有些人會(huì)擔(dān)心微信小程序出來(lái)做Android、iOS開(kāi)發(fā)人員會(huì)失業(yè)嗎?
事實(shí)上,你可以放心,只要你能學(xué)習(xí),永遠(yuǎn)不會(huì)失業(yè),如果你不學(xué)習(xí),即使微信小程序沒(méi)有推出,你也會(huì)失業(yè)。
目前小程序總是小,場(chǎng)景有限。不能完全替代。APP,也可以引導(dǎo)用戶(hù)通過(guò)小程序下載APP。就像簡(jiǎn)書(shū)一樣,在網(wǎng)頁(yè)上瀏覽并不意味著不開(kāi)發(fā)APP軟件。
但要認(rèn)清大趨勢(shì),這段時(shí)間是用來(lái)向你學(xué)習(xí)的。
具體怎么學(xué)?
先了解JS語(yǔ)法基礎(chǔ),了解文檔學(xué)習(xí)。ReactNative原理,學(xué)習(xí)JS,RN,H5,CSS,操作、測(cè)試、產(chǎn)品設(shè)計(jì)規(guī)范、圖形設(shè)計(jì)、神經(jīng)網(wǎng)絡(luò)、OpenGL...
簡(jiǎn)而言之,根據(jù)具體的文檔,學(xué)習(xí)你使用的東西。
作為一名程序員,你可以忘記學(xué)習(xí)的高數(shù),學(xué)習(xí)的英語(yǔ),學(xué)習(xí)的線(xiàn)性代數(shù)...但別忘了學(xué)習(xí)。
微信小程序,是的HTML網(wǎng)頁(yè)版應(yīng)用嗎?
微信小程序的特點(diǎn)和網(wǎng)頁(yè)APP的區(qū)別
以上就是【不要告訴別人!微信小程序原理是網(wǎng)站(微信小程序多少錢(qián))】的全部?jī)?nèi)容。


評(píng)論