在HT for Web的官网首页写着,构建先进2D和3D可视化所须要的一切。html
是的,只要你看过官网,你就会知道,这是一个企业的、并不是开源的且须要收费的框架。前端
由于公司的业务须要,且公司使用的3D可视化框架正是基于此框架,因此我,不得不去学习该框架的使用。设计模式
一、第一阶段:前端框架
当我刚开始收到要作3D可视化开发的任务委派时,我一脸懵逼,主要对3D开发一窍不通,最重要是没有概念。既然有新的东西能够学,那就来咯。框架
刚开始的时候,咱们前端大佬只给我一个HT for Web的官方网站,其余的也没给,我只好跟着官网提供的入门文档和示例照着看照着写,可是发现,竟然出不来效果。问了下大佬,大佬才给了我一个有受权的ht.js核心文件,这才得以正常显示。(特么我。。。遇到新东西,多和前辈交流是有必要的。。。哈哈哈。。。)学习
虽然有官方文档,可是刚接触这类东西,也毕竟是新手一个。官网上说几个小时内便可上手,几天便可精通。可能我比较菜,照着官网学,进度比较慢。网站
二、第二阶段:spa
经过官方文档学了一阵子以后,也没学出个什么因此然,官方文档那么多,要全看完,不存在的,并且单看文档,很难学会。设计
终于,前端大佬给了我项目代码,TypeScript + HT + NodeJS + Webpack相结合的代码框架。因而,经过这个现有的项目,学起来比较有动力,也比较有成就感,不只学习了HT,也顺便学习了TS,还增强了Webpack和NodeJS的使用,很不错。htm
在完成了前端大佬给的一个功能要求以后,获得了一个很棒的确定:上手挺快的(哈哈哈哈,一直很相信本身的学习能力,只要认真对待,总不会错的)。
三、第三阶段:
跟着前端大佬学习了一段时间以后,慢慢地了解了框架的整体使用,2D可视化和3D可视化,也了解了3D建模的一些知识,例如,3D可视化的模型须要3D建模师导出mtl和obj的文件,才能够在HT上使用。
因为人少项目多,我也接手了一个项目【电房可视化】,前期大佬带着学,后期就全权交给我负责了。开发、部署、出差、就差和客户谈需求了。(谁让这是个外包的项目呢),客户的一些需求仍是要知足的。固然,我如今的状态是,多作事我是愿意的,由于我能够学到东西。就像此次协助客户部署,也加深了本身对Nginx的使用。
(图片什么的,我先空着)
毋庸置疑的一点,HT for Web是一个优秀的2D和3D可视化框架,里面的接口封装思想及设计模式值得学习。
但我我的学习之,仍是由于公司业务要求,并且用这种企业且收费的框架的公司,想必必定不多,也不是我职业发展的主要学习路线。
在空余的时间仍然会继续学习目前主流的前端框架:React和Vue。
学习的路线很长,最重要的仍是与人相处之道。
我馒头姐说过,不须要你技术多厉害,而是首先须要你会作事。
不把本身局限在前端领域,而是站在全栈的思想思考技术,我原本就很美。哈哈哈,错了错了,应该是我原本就不仅是一个前端。。。