1. 程式人生 > >HT for Web框架使用心得

HT for Web框架使用心得

一、簡單介紹

在HT for Web的官網首頁寫著,構建先進2D和3D視覺化所需要的一切。

是的,只要你看過官網,你就會知道,這是一個企業的、並非開源的且需要收費的框架。

因為公司的業務需要,且公司使用的3D視覺化框架正是基於此框架,所以我,不得不去學習該框架的使用。

二、學習過程

1、第一階段:

當我剛開始收到要做3D視覺化開發的任務委派時,我一臉懵逼,主要對3D開發一竅不通,最重要是沒有概念。既然有新的東西可以學,那就來咯。

剛開始的時候,我們前端大佬只給我一個HT for Web的官方網站,其他的也沒給,我只好跟著官網提供的入門文件和示例照著看照著寫,但是發現,居然出不來效果。問了下大佬,大佬才給了我一個有授權的ht.js核心檔案,這才得以正常顯示。(特麼我。。。遇到新東西,多和前輩交流是有必要的。。。哈哈哈。。。)

雖然有官方文件,但是剛接觸這類東西,也畢竟是新手一個。官網上說幾個小時內即可上手,幾天即可精通。可能我比較菜,照著官網學,進度比較慢。

2、第二階段:

通過官方文件學了一陣子之後,也沒學出個什麼所以然,官方文件那麼多,要全看完,不存在的,而且單看文件,很難學會。

終於,前端大佬給了我專案程式碼,TypeScript + HT + NodeJS + Webpack相結合的程式碼框架。於是,通過這個現有的專案,學起來比較有動力,也比較有成就感,不僅學習了HT,也順便學習了TS,還加強了Webpack和NodeJS的使用,很不錯。

在完成了前端大佬給的一個功能要求之後,得到了一個很棒的肯定:上手挺快的(哈哈哈哈,一直很相信自己的學習能力,只要認真對待,總不會錯的)。

3、第三階段:

跟著前端大佬學習了一段時間之後,慢慢地瞭解了框架的總體使用,2D視覺化和3D視覺化,也瞭解了3D建模的一些知識,例如,3D視覺化的模型需要3D建模師匯出mtl和obj的檔案,才可以在HT上使用。

由於人少專案多,我也接手了一個專案【電房視覺化】,前期大佬帶著學,後期就全權交給我負責了。開發、部署、出差、就差和客戶談需求了。(誰讓這是個外包的專案呢),客戶的一些需求還是要滿足的。當然,我現在的狀態是,多做事我是願意的,因為我可以學到東西。就像這次協助客戶部署,也加深了自己對Nginx的使用。

(圖片什麼的,我先空著)

三、自我感受

毋庸置疑的一點,HT for Web是一個優秀的2D和3D視覺化框架,裡面的介面封裝思想及設計模式值得學習。

但我個人學習之,還是因為公司業務要求,而且用這種企業且收費的框架的公司,想必一定很少,也不是我職業發展的主要學習路線。

在空餘的時間仍然會繼續學習目前主流的前端框架:React和Vue。

學習的路線很長,最重要的還是與人相處之道。

我饅頭姐說過,不需要你技術多厲害,而是首先需要你會做事。

不把自己侷限在前端領域,而是站在全棧的思想思考技術,我本來就很美。哈哈哈,錯了錯了,應該是我本來就不只是一個前端。。。