Salesforce中如何使用HaoIDE插件,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
目前創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、樟樹網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
對于熟悉Salesforce的人都知道,Salesforce 的后端是名叫Apex語言(類似于Java ) 前端是Visualforce(類似于Jsp),官方并沒有自己的本地的IDE,由于編繹與運行都是在云端,因此可以直接在瀏覽器中編碼,這個是云計算的好處,如果你換電腦了,對你的工作是不會帶來影響,不會因為換了電腦,苦苦的下載IDE,安裝,環(huán)境配置(這是一個痛苦的過程)。
SF系統(tǒng)中能寫代碼的入口有兩處:
程序設(shè)置-->發(fā)展-->Visualforce/Apex/Apex 觸發(fā)器-->新建
點擊右上角你名字的下拉菜單中-->開發(fā)人員控制臺,這個算是SF的IDE了,能寫代碼,運行測試類,查看元數(shù)據(jù)等等!
另外,SF官網(wǎng)也有Eclipse 的插件,因為以前做Java的,對Eclipse 不陌生,安裝插件后,開始編寫,發(fā)現(xiàn)完全不是那么一回事,沒有代碼提示,關(guān)鍵字高亮只認識Java 的,雖說瀏覽器中能寫,但至少我是不習(xí)慣,萬一TM的斷網(wǎng)了,手抖點關(guān)閉,那不死翹翹了(不過發(fā)現(xiàn)官網(wǎng)對插件更新了,插件還是很久以前的)。
后來發(fā)現(xiàn)了Sublime后,果斷放棄了Eclipse,1)重量級 2)對APEX支持不好。
Sublime 是一款文本編輯器,有很多寫前端的同學(xué)在用,輕量級,對大部分語言高亮關(guān)鍵字,支持安裝插件,無限試用(這點很贊,當然如果你愿意可以購買許可證)。
下載Sublime 3(這是最新) http://www.sublimetext.com/3
當然是安裝,有Mac,Windows 我用過Mac和Windows兩種,windows上的最好用,mac的在輸入中文時卡頓的狠,還沒找到好的方法。
安裝Package Control 這個東東是一個方便 Sublime text 管理插件的插件,這個強大,把它裝上去了,再通過他的安裝其它插件。也便于管理你安裝的插件 官網(wǎng):https://packagecontrol.io/installation 里面有安裝方法,可以按照他的步驟很快就能裝好 安裝好在首選項會有個子菜單。
SF的插件有2個 1:MavensMate 詳細教程貼:(https://www.xgeek.net/zh/salesforce/sublime-text-3-mavensmate-for-salesforce-development/) 2:HaoIDE 這2個都可以試試,看那個適合你,我是一直使用HaoIDE 這個是國內(nèi)一個大神開發(fā)的,sublime 插件都是基于Python開發(fā)的。
安裝HaoIDE ,點擊PackageControl 在彈出的列表中輸入install 字樣,選擇Install Package
輸入HaoIDE,點擊后,開始安裝
看到這個界面說明安裝成功了
HaoIDE 開源了可以在github上看到 https://github.com/xjsender/haoide 可以在github上看到作者信息
配置SF項目,HaoIDE 的配置和sublime的配置一致,都是通過json信息配置,點擊 haoide 菜單,點擊settings,選擇settings-user ,setting-default中是配置參考
最基礎(chǔ)配置如截圖
projects:是項目集合,此節(jié)點下可以配置多個項目
project1:是單個項目配置信息
default:表示當前項目是否處于激活狀態(tài),只能有一個項目處于激活狀態(tài)
login_url:表示SF的環(huán)境鏈接,https://login.salesforce.com Or https://test.salesforce.com
password:密碼
subscribed_metadata_objects:需要下載那些組件,對于開發(fā)就4種夠了,還可以把對象,字段這些元數(shù)據(jù)下載下來
username:用戶名
workspace:項目存放目錄,可以設(shè)置一個全局,也可以為每個項目配置一個單獨的。
配置保存后就可以點擊haoide創(chuàng)建項目了
創(chuàng)建后的項目結(jié)構(gòu)
新建VF頁面,apex,trigger都一樣,點擊haoide-->new-->選擇對于的組件--->輸入名稱 回車即可
保存到服務(wù)器,右擊,選擇haoide-->Save To Server
Diff with server 對服務(wù)器文件對比差異,當有沖突時非常有用,但實際使用頻率貌似不多
Retrieve From Server 覆蓋本地
Deploy To Server 部署到另一個環(huán)境中(注意:另一個環(huán)境必須要事先配置好,點擊部署時,選擇另一個環(huán)境即可)
Destruct From Server 在服務(wù)器上刪除該文件
xxx This server 是指本環(huán)境中,作用和上面一樣
Compile Component 編譯,基本沒有用過,一般都是保存時,如果有錯誤,自動就會有提示。保存失敗。
JSON/XML中沒有使用過,應(yīng)該是小工具轉(zhuǎn)換,有時間再看看
Execute Anonymous 執(zhí)行代碼片斷,跟在SF中開發(fā)者控制臺中使用一致,選擇代碼后,選擇Execute Anonymous
Execute Rest Test 暫是沒有使用過,應(yīng)該是用來測試Rest 接口的
Execute Query 寫Soql 查詢 跳轉(zhuǎn)到haoku(貌似是組織在github上的應(yīng)用)上 https://haoku.herokuapp.com
View Code Coverage 是查看測試類的覆蓋率
View Debug Log Detail 沒有使用過,查看日志。
View Id in Salesforce Web 跳轉(zhuǎn)到id對應(yīng)的資源,沒有使用過
View in Salesforce Web 跳轉(zhuǎn)到SF中對應(yīng)的界面
View File Attributes 查看當前文件的屬性,json格式
上面都是右擊菜單的功能選項。haoide全局功能也有不少,常用的一些功能如:
New 創(chuàng)建組件
Update 更新,但一般用的不多,有時候不能更新,都是采用刪除項目重新下載一次
Cache 更新緩存,當有新的對象,字段時,更新后,即時在代碼中提示,非常有用
Document 更加歷害 查文檔非常方便,輸入前綴列出相關(guān)組件,點擊跳轉(zhuǎn)到SF幫助文檔中
utilities 工具集,可以嘗試用用
Data Loader ,輸入SOQL后,會把數(shù)據(jù)以CSV格式顯示在sublime 很少用,對于數(shù)據(jù)不多,可以用用
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)的支持。
文章標題:Salesforce中如何使用HaoIDE插件
文章網(wǎng)址:http://muchs.cn/article20/geeoco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、ChatGPT、網(wǎng)站改版、虛擬主機、云服務(wù)器、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)