微信小程序的出現(xiàn)會給前端開發(fā)帶來什么??
Chacha2713 2022-05-30 16:59
RIA(Rich Internet Applications)豐富互聯(lián)網(wǎng)程序,具有高度互動性、豐富用戶體驗(yàn)以及功能強(qiáng)大的客戶端。(轉(zhuǎn)自百度百科)
對于在IT、互聯(lián)網(wǎng)開發(fā)圈子浸泡了五到十年以上的老鳥們來說,相信RIA這個概念不會陌生。但這個概念已經(jīng)多年無人提了,原因有二:一是隨著后來AJAX技術(shù)變成主流,針對flash、flex、silverlight而提出的RIA概念被大大弱化(什么RIA嘛,網(wǎng)頁本來不就應(yīng)該是這樣的嗎?);二是現(xiàn)在已經(jīng)是移動互聯(lián)網(wǎng)時代了,RIA已經(jīng)是上個時代的事情了(那班聊RIA的老鬼頭發(fā)已經(jīng)掉得差不多了吧?)。
回顧我99年開始“上網(wǎng)沖浪”時候的經(jīng)歷,那時剛好遇到以asp,php等能夠開發(fā)B/S軟件的語言開始流行的第一波互聯(lián)網(wǎng)行情(新浪搜狐中華網(wǎng)網(wǎng)易上市了,之后第一個互聯(lián)網(wǎng)泡泡破了)。之后互聯(lián)網(wǎng)技術(shù)有了幾次升級:
B/S逐漸代替C/S,asp、php、jsp等技術(shù)開始流行,并逐步分化成三大陣營:dot net、java、php
html的差體驗(yàn)逐步被詬病以及flash的流行(還有html5標(biāo)準(zhǔn)的難產(chǎn)),RIA的概念被提出。隨后當(dāng)時的Macromedia公司推出了flex語言,小伙了一把;后續(xù)微軟相同理念的silverlight跟進(jìn)。
隨著ajax流行,xhtml+ajax成為事實(shí)的主流,flex和silverlight成為過渡產(chǎn)物;隨后各種基于xhtml+css+javascript的前端框架如jquery,extjs,yui等百花齊放。接近(甚至優(yōu)于)client程序的體驗(yàn)變得理所當(dāng)然,RIA的概念慢慢少有人提起。
扁平化設(shè)計流行,越來越多優(yōu)秀的前端框架,UI框架百花齊放,開發(fā)人員角色出現(xiàn)“前端”與“后端”的分離,h5標(biāo)準(zhǔn)的塵埃落定以及各路瀏覽器持續(xù)跟進(jìn),后端技術(shù)更多基于python,ruby,javascript,groovy等腳本語言的技術(shù),“頁游”的出現(xiàn)并吸引大量族群。。。至此,web前端已經(jīng)無所不能。
對標(biāo)一下移動互聯(lián)網(wǎng)時代,大致也有這么幾次技術(shù)升級:
以安卓和IOS為代表的操作系統(tǒng)開始流行,意味著移動端智能化時代來臨;運(yùn)行于移動端操作系統(tǒng)的app讓C/S架構(gòu)成為主流。
隨著h5標(biāo)準(zhǔn)的成熟,逐步有些應(yīng)用場景從app轉(zhuǎn)移到了瀏覽器,B/S架構(gòu)開始冒泡,但與PC端互聯(lián)網(wǎng)歷程不同的是基于瀏覽器的B/S架構(gòu)應(yīng)用依然只是星星之火。
h5真正火的助推器是微信。微信這個超級app代替了瀏覽器,在他的公眾平臺生態(tài)下,h5應(yīng)用百花齊放。這段其實(shí)開發(fā)圈分化出了兩種論調(diào)兩種陣營,一種是“app已死,h5將一統(tǒng)天下”;另一種是“h5體驗(yàn)差的硬傷注定代替不了app”。
今年9月21號,微信在千呼萬喚中推出了“小程序”。他雖然借鑒了h5和javascript的前端開發(fā)語言,但確是一套完全封閉的技術(shù)體系。小程序比起服務(wù)號、h5應(yīng)用具有更佳的用戶體驗(yàn),這是不是又一個RIA?
歷史何其相似,小程序會不會成為另一個flex或silverlight?拭目以待!
1210697fzy 2022-05-30 17:00 個人覺得是前端推動了微信小程序的產(chǎn)生所以微信小程序只會是前端發(fā)展路上的一個小平臺,不會給前端帶來翻天覆地的變化。希望前端能給微信帶來翻天覆地的變化。
woodsart#p#alpm 2022-05-30 17:08 產(chǎn)品經(jīng)理又要有一大票新需求要提了,shit!
555666333 2022-05-30 17:11 針對前端開發(fā)和設(shè)計師而言,微信小程序帶來的價值和機(jī)遇,我是這么認(rèn)為的:讓業(yè)務(wù)來源都在中國境內(nèi)的開發(fā)者或者設(shè)計師或小公司越來越覺得和越來越感受到這種現(xiàn)實(shí),不靠你微信我在中國做互聯(lián)網(wǎng)我就得死?我一定得為你微信做開發(fā)?我做安卓做蘋果我做網(wǎng)站我就落伍我就跟不上時代潮流?非要被你微信牽著鼻子走?你未來啥時候一句話或者一個小接口封殺,數(shù)千數(shù)萬個人開發(fā)者和小企業(yè)都得任你擺布!其實(shí)小程序這種東西沒有那么所謂的新鮮,只是換了一個微信之父將它神化了而已。前端該做什么該學(xué)什么還是應(yīng)該踏踏實(shí)實(shí),微信小程序只是讓你多了一個發(fā)揮你技能,多了一個給你創(chuàng)造財富,創(chuàng)造就業(yè)機(jī)遇的工具而已。不要被這一個所謂的平臺而束縛了自己的思想和初衷,API始終是別人的東西,是一個封閉的培訓(xùn),你只有開闊眼界,才能駕馭自己的未來,而不是把自己的前端開發(fā)未來依托在別人的API上。何為改變生活?加班正常上班下班睡覺吃飯都拿著微信,對現(xiàn)實(shí)互不理睬就叫改變生活?有些東西只是讓生活方便了一些而已,比如查信用卡,交話費(fèi),買東西,約炮,各種網(wǎng)絡(luò)詐騙,這些都是更加便捷的生活。我覺得所謂的改變生活,是針對不同的個人而言,你可以高高興興上班,高高興興自由職業(yè),用一些互聯(lián)網(wǎng)便捷的工具,節(jié)約下來時間讓自己有時間和家人,和愛人有時間談天說地,有時間做自己喜歡的各種事情和沒做過的事情,旅游,攝影,游戲,探險,給自己身心帶來更加多的憧憬和調(diào)整,這才叫改變生活。生活是自己活得有生命力有意義,對自己的未來和現(xiàn)實(shí)更有憧憬和現(xiàn)實(shí)感,而不是啥都可以在互聯(lián)網(wǎng)上便捷的完成,快速,就叫改變生活。它只是生活的一部分,是改變生活的一個工具。你應(yīng)該感謝你又多了一個技能訓(xùn)練渠道和就業(yè)創(chuàng)業(yè),賺錢渠道,同時也應(yīng)該感謝微信小程序也創(chuàng)造了無數(shù)人和小微企業(yè)的迷茫期和動蕩期,給你自己的未來選擇多了一個機(jī)會。做互聯(lián)網(wǎng)要善于發(fā)現(xiàn)和利用機(jī)遇,有自己的遠(yuǎn)見去抉擇,也是對自己未來負(fù)責(zé)。不要放棄這些新機(jī)遇,去嘗試,但是任何時候不要被所謂的『紅海,藍(lán)海』打亂自己的節(jié)奏,被牽著鼻子走,永遠(yuǎn)只能被束縛,無法創(chuàng)造真正自己想要的東西。
yyfrankyy 2022-05-30 17:12 現(xiàn)在是前端開發(fā)的混沌,而非黎明。
E88****02 2022-05-30 17:18 帶來一大波培訓(xùn)生
