摘要:毕竟实现一个业务需求,是一种技术,而通过写作,分享,讨论等,能得到的就是一种技能了。我决定采用目前市场上的三大框架之一来进行项目演示,刚刚结束分享,这里把我分享的过程给大家分享一下。所以如题,请选择原谅我啊。
why?
身为技术人员有没有必要在自己学习与开发的过程中做技术分享(很尴尬,技术明明才差不多一年),这几乎是一件很明显的事情了,写文章,开博客,搞分享会,几乎任何一种线上线下交流的方式都对自己的技术增长有一定帮助。借助这种方式,让我们从一种单一的开发模式中向多元化发展。毕竟实现一个业务需求,是一种技术,而通过写作,分享,讨论等,能得到的就是一种技能了。
公司项目在开发初始时用了一个星期高效开发V1.0上线(其中我和我同事加班几晚到凌晨6点),之后的迭代因为项目本身是以一种类单页面应用的形式来开发的,业务逻辑在需求增长过程中出现了许许多多的业务冲突,代码上则出现变量污染,方法冲突,功能重复等等问题,同时人工反复测试出现的bug让我在开发工程中出现了低气压情绪,完全对开发失去兴趣,这时向一种新项目架构选型往往成为了必要。
我决定采用目前市场上的三大框架之一(VueJs)来进行项目demo演示,刚刚结束分享,这里把我分享的过程给大家分享一下。
一个前端项目工程搭建
项目使用的依赖及其功能分析
项目功能需求分析
demo演示
文档整理
首先一个项目工程的搭建要视项目的一个需求来分析,采用脚手架搭建的工程环境对当前项目的开发是否具有局限性是需要重点去说明的。生产环境与开发环境的模式与效率决定了是否可以采用脚手架,如果自己去“纯手工”去搭建一个项目工程的话,则要确保搭建效率,能用性,以后后续开发的稳健性(我完全对自己的上手能力很有自信,但实用性我还真没把握,/眯眼笑)。
其次是作为项目所需要用到的一些外部组件及其依赖,以公司项目为主,则使用了地图组件,这些组件组件主要还是第三方以Vue为基础所写的,实用性要靠自己去把握。
而作为公司的功能需求分析,则要在功能需求划分好组件化构建,怎样合理去规划划分,需要有一定清晰的逻辑去分析,否则在开发过程中往往需要重新去构建。
之后做了这么多准备功能,接下来的就是把你做出来的东西跟团队介绍就可以啦(再次,/眯眼笑)。
How?可能我这次的总结总体上来说水分抖机灵的成分比较多,但也不失为一次宝贵的经验,在分享的过程中往往才能知道目前自身技术能力,表达能力到达一个怎样的层次。以技术来说,做完这个之后反而觉得在其基础上还有更好的一种方式去解决,而对于使用简单的脚手架开发,自己自定义一套工程环境也是一个提升自己的过程。同时根据项目的大小来说又能延伸到对Vue多页面应用及webpack应用的探讨上。以项目来说,通过适时的去分析需求的实用性与合理性,才能知道本身原型的开发及整条项目流水线是怎样的一个运作方式,提升自己在项目开发中的地位,毕竟我在这里还是被同事以一种“美工”、“页面仔”的认识所看待。
再者就是自己的表达能力和写作能力等等软实力也是会得到提高的。
做编程这一行的,你第一年做着一个项目,每天切图布局写交互,做了三年,你想跳槽,但你还是只能切图布局写交互,在前端这个技术迭代高速发展的情况下,想想自己真的觉得很慌。
很慌,怕你们看了觉得太水而diao(二声)我,但我还是要写啊。所以如题,请选择原谅我啊。
我之前说要对自己的一些JavaScript基础做一些整理与总结,但是好像爽约了,下次继续。
Finished我的技术博客主要以github上创建的一个仓库为主,因为前端论坛太多了,我无从下手,所以一般都会先在github上整理完后再分发到各个社区,有兴趣请戳
☛ MolyCHNs Blogger
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/82615.html
摘要:我的职业是前端工程师入门不是应该很简单吗前端掘金入门前端,是一件很难的事吗在今天,我也没有想好一个答案,也不知道怎样给出一个答案。其他不多说了,这次的内容主要深入理解及应用前端掘金几种常见的边框用法。 GitHub 上学习前端开发的资料(不定期更新) - 前端 - 掘金GitHub 上学习前端开发的资料(不定期更新)... JS 进阶篇: 这可能是关于闭包最好的一篇文章 - 前端 - ...
摘要:我的职业是前端工程师入门不是应该很简单吗前端掘金入门前端,是一件很难的事吗在今天,我也没有想好一个答案,也不知道怎样给出一个答案。其他不多说了,这次的内容主要深入理解及应用前端掘金几种常见的边框用法。 GitHub 上学习前端开发的资料(不定期更新) - 前端 - 掘金GitHub 上学习前端开发的资料(不定期更新)... JS 进阶篇: 这可能是关于闭包最好的一篇文章 - 前端 - ...
摘要:并尝试用为什么你统计的方式是错的掘金翻译自工程师的文章。正如你期望的,文中的前端开发单一职责原则前端掘金单一职责原则又称单一功能原则,面向对象五个基本原则之一。 单页式应用性能优化 - 首屏数据渐进式预加载 - 前端 - 掘金前言 针对首页和部分页面打开速度慢的问题,我们开始对单页式应用性能进行优化。本文介绍其中一个方案:基于 HTTP Chunk 的首屏数据渐进式预加载方案,该方案总...
摘要:安装好后,在命令提示符下输入回车后就会自动安装好的最新版本,如果你的网络环境和我的一样,处处受限的话,我建议你先安装后,利用安装。好了,基本的前端和后端程序已经构建完成了,下面需要对前端和后端环境进行一下配置。 学习了一段时间的angular4知识,结合以前自学的nodejs-express后端框架知识,做了一个利用angular4作为前端,node-express作为后端服务器的网站...
阅读 3139·2021-11-22 14:45
阅读 3269·2019-08-29 13:11
阅读 2280·2019-08-29 12:31
阅读 895·2019-08-29 11:21
阅读 2974·2019-08-29 11:09
阅读 3599·2019-08-28 18:11
阅读 1385·2019-08-26 13:58
阅读 1258·2019-08-26 13:27