都不是一個簡單的東西.
無非是渲染, 卻偏偏搞重度渲染, 徒增代碼量, 而實際業(yè)務稍微復雜那些花把勢就沒什么用了.
我寫微信小程序, 再用react深有感觸, 把簡單的問題復雜化, 多寫幾個函數(shù)名總比多寫幾個: ''以及tag中亂七八糟的js代碼容易吧, 在html中實現(xiàn)簡單的+-*/++--就好, 否則未來也不好維護. react和vue都在為了所謂的簡單增加更多成本.又看了dcloud的UniApp方案... 迷茫了, 感覺前端越來越復雜了;
小程序, 公眾號, APP, web, 這么端呢, 愁人.
//----------------------//
我以前都用原生JS簡單封裝的主, 不用jquery. 我只是覺的vue react都太重. 小程序的方案比較滿意.
特別是this.setData() 比自動更新強多了. 路由方面, 小程序的 <navcategory>方案更優(yōu)秀, 決定關閉本頁與否.
可能我用vue 和react時間不久, 至今沒研究明白子頁的操作如何更改上一頁的非指針變量, 我暫時用全局變量存.
寫小程序各種酸爽, 用react vue 各種繁瑣. 比如: <img :src="'static/' + itme[img]" /> 這樣寫無非是為了在屬性中實現(xiàn)js語法, 但真的好嗎? html何必這么復雜, 非要在html中寫復雜的js? 這些渲染都增加了渲染成本, 可能我寫后端習慣了, 比較敏感任何的資源浪費.
我想自己寫個仿微信小程序的方案, 十天二十天吧, 只是人生苦短, 我后端的輪子還沒造完. 感慨使用vue和react的復雜成本,不如自己去寫. (我后端web框架自己實現(xiàn), 用了20天, 從那以后我從來無疑問框架之事, 隨便寫語法糖,看著每天用某流行框架每天百度疑問各種, 深明前奏的便捷必然是后續(xù)的繁瑣, 時間成本不會因此縮短)
//----------------------//
前端特別復雜, 自己去寫又面臨很多問題, 是否兼容微信小程序, 是否要寫個轉(zhuǎn)換程序. 是否要兼容快應用, 是否要后端模版引擎結(jié)合以應對SEO...........這就復雜了.
噢,剛好vue,react,小程序(剛?cè)肟樱┒紝戇^。react寫起來確實會有比較多的代碼量,特別是redux,各種高階函數(shù)。但是react本來就是提倡函數(shù)式編程。這只是一種思維方式而已。react也有很多優(yōu)點,例如jsx,使用類來定義組件。vue可能讓人更好理解一點,vue其實也不建議把邏輯代碼寫在行內(nèi),而是寫在methods里,而且還有指令功能。vuex和vue-router也很好用。小程序很多地方和vue很像,例如Page方法類似于vue文件export出去的組件配置項,data的數(shù)據(jù)驅(qū)動,還有行內(nèi)的wx-指令。但是小程序不支持行內(nèi)使用方法,class不支持對象。官方推薦的wepy用起來怪怪的,而且用的是redux,不理解。
總之,不管什么框架,都只是一種開發(fā)模式而已,把基礎學好,怎么變都不怕。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學院和江蘇省首批服務外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術與教育服務機構(gòu),發(fā)展為教育服務業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。