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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
五大微信小程序開發(fā)IDE深度評(píng)測(cè)

微信小程序已經(jīng)內(nèi)測(cè)有一段時(shí)間了,筆者本著好奇加學(xué)習(xí)的心態(tài)寫了幾個(gè)小demo,雖然在MINA框架上并沒有遇到太多的坑,但官方開發(fā)工具實(shí)在不敢恭維。

創(chuàng)新互聯(lián)建站長(zhǎng)期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為榮成企業(yè)提供專業(yè)的網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,榮成網(wǎng)站改版等技術(shù)服務(wù)。擁有10余年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。

  • api提示不全,要一個(gè)個(gè)查api啊,寫代碼超級(jí)慢啊
  • 很多必備的快捷鍵都沒有,比如全選關(guān)鍵字、快速?gòu)?fù)制一行等等
  • 顏色主題不能選?不喜歡白色風(fēng)格怎么搞
  • 沒有插件 沒有插件 沒有插件 重要的事情說(shuō)三遍

無(wú)奈筆者走上了嘗試各種IDE的旅途,現(xiàn)在說(shuō)一下筆者對(duì)于IDE的需求或者設(shè)想:

  • 輕量級(jí):我不喜歡那種類似Eclipse的龐然大物,即使出現(xiàn)類似工具我也不會(huì)去使用,因?yàn)槠渲?0%的功能都不會(huì)被用到。
  • 可定制化的代碼著色:代碼著色是必備功能,如果支持顏色模板最好
  • 準(zhǔn)確的代碼提示:這個(gè)太重要了,大家懂得
  • 可調(diào)試:IDE可以進(jìn)行調(diào)試或運(yùn)行
  • 實(shí)時(shí)預(yù)覽界面:由于應(yīng)用開發(fā)與網(wǎng)頁(yè)不同,實(shí)時(shí)預(yù)覽必須在程序運(yùn)行時(shí)才會(huì)將動(dòng)態(tài)數(shù)據(jù)加載到界面,這塊我不抱太大希望

針對(duì)上面幾個(gè)需求,筆者前后嘗試了目前市面上支持小程序開發(fā)的工具,嘔心瀝血總結(jié)如下,以供大家參考。

微信小程序官方開發(fā)工具

注意,這個(gè)小標(biāo)題我并沒有使用“IDE”字眼。因?yàn)樵诠P者眼中,它真的是個(gè)工具,而不是一個(gè)IDE。官方工具中的代碼編輯功能,就是將vscode的代碼編輯功能嵌入到工具中,不足以支撐開發(fā)。

優(yōu)點(diǎn)

因?yàn)槭枪俜焦ぞ咚杂羞@其它第三方工具有這不可比擬的天然優(yōu)勢(shì),如果不是他代碼編輯功能太弱的話。

  • 官方工具,可調(diào)試,可預(yù)覽
  • 基本的代碼編輯、智能提示、調(diào)試等功能都有
  • 項(xiàng)目管理、創(chuàng)建、手機(jī)預(yù)覽、代碼提交審核
  • 官方維護(hù)更新

缺點(diǎn)

不好的地方也很明顯,總體而言是一款工具而不是IDE。糟糕的代碼編輯功能,寫起代碼非常別扭,這是我放棄它的最重要原因。

  • api提示不全,要一個(gè)個(gè)查api啊,寫代碼超級(jí)慢啊
  • 很多必備的快捷鍵都沒有,比如全選關(guān)鍵字、快速?gòu)?fù)制一行等等
  • 顏色主題不能選?不喜歡白色風(fēng)格怎么搞
  • 沒有插件 沒有插件 沒有插件 重要的事情說(shuō)三遍

總結(jié)

目前因?yàn)樾枰玫轿⑿舧eb開發(fā)工具進(jìn)行小程序的創(chuàng)建、調(diào)試、查看、預(yù)覽、上傳,所以這個(gè)工具必不可少。但是代碼編輯功能實(shí)在太差,推薦使用其它第三方代碼編輯工具代替。

Sublime Text 3

說(shuō)完官方工具,聊一聊我日常工作最常用的工具 sublime text 3,它定位于代碼編輯器而不是IDE,試用了一下,在代碼提示方面只能算得上一般般。

優(yōu)點(diǎn)

  • 打開文件速度倍兒快、UI簡(jiǎn)潔大方
  • 代碼編輯體驗(yàn)舒適、高效
  • 擁有大量插件,針對(duì)不同需求基本上能找到對(duì)應(yīng)插件來(lái)滿足
  • 第三方開發(fā)者開發(fā)小程序插件用于代碼著色和代碼提示

缺點(diǎn)

  • 沒有調(diào)試,沒有預(yù)覽
  • 因?yàn)槭堑谌介_發(fā)者編寫的插件,代碼提示也不是非常全面

總結(jié)

除了本身的代碼編輯優(yōu)勢(shì),對(duì)于小程序開發(fā)并沒有什么實(shí)質(zhì)性幫助,最終Sublime Text方案也被筆者放棄。

不得不吐槽 Sublime Text的這個(gè)插件,搞了好久才把它run起來(lái),郁悶。

注:插件下載鏈接在文末

Vim + WEPT

Vim這個(gè)編輯器之神一直是我的裝逼利器,關(guān)于vim的好我就不多說(shuō)了,免得Emacs的人過(guò)來(lái)罵我。

網(wǎng)上有人已經(jīng)開發(fā)了對(duì)應(yīng)插件,叫做 Wxapp.vim 這個(gè)插件我簡(jiǎn)單用了一下,包含文件檢測(cè)、智能補(bǔ)全、文檔跳轉(zhuǎn)、語(yǔ)法高亮、縮進(jìn)、代碼段、單詞列表、語(yǔ)法檢查等功能??傮w來(lái)說(shuō)還是不錯(cuò)的,但存在一個(gè)嚴(yán)重問(wèn)題。筆者在做服務(wù)器開發(fā)的時(shí)候,基本使用Vim編程,在配合一些其他的插件和工具直接在終端運(yùn)行調(diào)試。但微信小程序這個(gè)我用了半天不得不放棄,因?yàn)橐?jīng)常在Vim和微信小程序官方工具之間來(lái)回切換,似的筆者極為煩躁。按照筆者一慣作風(fēng),使用Vim的時(shí)候就應(yīng)該把鼠標(biāo)扔掉。

但最終我還是發(fā)現(xiàn)了一個(gè)補(bǔ)救方案,下面會(huì)介紹一下。

優(yōu)點(diǎn)

  • 代碼高亮,代碼提示等功能齊全。
  • 有小程序開發(fā)插件Wxapp.vim可以使用,上文已經(jīng)提到

缺點(diǎn)

  • 無(wú)法調(diào)試預(yù)覽
  • 另外一個(gè)問(wèn)題在于很多人搞不定Vim,這貨學(xué)習(xí)曲線優(yōu)點(diǎn)高
  • UI和使用方式不符合大多數(shù)人的習(xí)慣

總結(jié)

'WEPT'這個(gè)貨解決了我上面Vim說(shuō)的痛點(diǎn)。

WEPT 是一個(gè)微信小程序?qū)崟r(shí)開發(fā)環(huán)境,它的目標(biāo)是為小程序開發(fā)提供高效、穩(wěn)定、友好、無(wú)限制的運(yùn)行環(huán)境。也就是說(shuō),它本身是一個(gè)實(shí)時(shí)運(yùn)行環(huán)境,可以做到實(shí)時(shí)預(yù)覽和調(diào)試。同時(shí)調(diào)試可以借助chrome瀏覽器完成。和前面Vim搭配完美解決了代碼編輯到調(diào)試再到預(yù)覽的問(wèn)題。

這貨不算是IDE,筆者也不做優(yōu)點(diǎn)缺點(diǎn)分析了??傮w來(lái)說(shuō),WEPT+VIM+Plugin 是個(gè)不錯(cuò)的解決方案。推薦大家使用。

注:插件下載鏈接在文末

WebStorm

WebStorm網(wǎng)上有個(gè)插件,可以實(shí)現(xiàn)代碼提示,不能做調(diào)試和預(yù)覽,并且屬于重度工具,所以筆者沒有使用WebStorm。喜歡厚重感的童鞋可以嘗試一下這個(gè)工具。

優(yōu)點(diǎn)

  • 有插件可以實(shí)現(xiàn)代碼高亮,代碼提示等功能
  • 有非常成熟和非常豐富的功能
  • 各種快捷鍵

缺點(diǎn)

  • 無(wú)法調(diào)試預(yù)覽
  • 功能比較多、比較臃腫

總結(jié)

總結(jié)來(lái)說(shuō),webstorm和上述幾個(gè)一樣,代碼編輯功能強(qiáng)大但是需要插件支持才可以開發(fā)小程序,而且體積臃腫。

注:插件下載鏈接在文末

Egret Wing

Wing這個(gè)東西算的上是筆者看到的第一個(gè)公司級(jí)別支持的IDE了,所以功能做的相當(dāng)成熟。下載嘗試了一下,就目前來(lái)說(shuō)除了上面的Vim方案,這個(gè)應(yīng)該是目前對(duì)比后最佳的IDE工具了。

優(yōu)點(diǎn)

  • 支持代碼提示,代碼高亮
  • 實(shí)時(shí)預(yù)覽和調(diào)試和切換不同分辨率預(yù)覽
  • 居然支持項(xiàng)目創(chuàng)建?!
  • 支持新建page模板文件
  • 雙周更新

缺點(diǎn)

  • 實(shí)時(shí)界面預(yù)覽屬于靜態(tài)渲染,對(duì)于界面中的動(dòng)態(tài)數(shù)據(jù)無(wú)法進(jìn)行預(yù)覽,只能在調(diào)試時(shí)進(jìn)行預(yù)覽。
  • 無(wú)法進(jìn)行可視化拖拽生成界面(是我太貪心了么?)

總結(jié)

Wing是唯一一款支持實(shí)時(shí)預(yù)覽功能的IDE,包括微信官方都沒有實(shí)時(shí)預(yù)覽而是需要編譯后預(yù)覽,對(duì)于大懶人的筆者來(lái)說(shuō)有實(shí)時(shí)預(yù)覽寫界面的時(shí)候不要太爽!wing不但可以而且還可以創(chuàng)建項(xiàng)目,新建page模板,運(yùn)行一下項(xiàng)目發(fā)現(xiàn),這個(gè)預(yù)覽界面和微信官方開發(fā)工具非常相似。優(yōu)先推薦使用。

總結(jié)

整理個(gè)表,大家看自己心情選擇。

環(huán)境/工具 簡(jiǎn)述 代碼高亮 代碼提示 調(diào)試 實(shí)時(shí)預(yù)覽 軟件/插件下載地址
官方工具微信小程序官方工具支持極其弱支持支持下載軟件
Egret Wing首款支持微信小程序開發(fā)的IDE。支持支持支持支持下載軟件
Sublime Text 3Sublime Text需要安裝插件。支持支持不支持不支持插件
WebstormWebStorm 重量級(jí)IDE支持支持不支持不支持插件
vim + WEPT強(qiáng)大的組合工具支持支持支持支持Vim插件、WEPT

文章名稱:五大微信小程序開發(fā)IDE深度評(píng)測(cè)
文章路徑:http://www.5511xx.com/article/cdedooc.html