一个前端项目的体会

想的再多说不出来也没有用,从今天开始,我要开始我的博客生涯,记录和分享我的所学所感。

本人是一个非计算机专业的前端开发人员,通过自学进入了前端这个行业,从事前端开发已接近一年时间了。最近终于参与了一个中型前端项目的全过程开发,这里分享下我做这个项目的体会,有不对的地方还请大神指正!

1.技术选型

这主要需要根据项目的规模、实际需求和人才储备来确定使用什么样的框架来开发。

项目的规模较小可以使用requirejs+jquery+director直接开撸,避免使用框架带来的额外复杂度。项目需要的浏览器兼容性也是技术选型的重要因素,目前大部分新兴的前端开发框架对ie8及以下的浏览器不兼容,因此如果项目要求兼容ie8,那就直接可以pass很多框架了。最后要看开发人员的技术储备了,如果工期很紧则需要使用开发人员熟练的技术,避免学习和踩坑带来的成本和风险。在本次开发过程中考虑到浏览器兼容性、人员知识储备等因素,最终选择了requirejs+jquery+director组合来开发。

js技术选型确定后,还得选择个恰当的UI框架,综合项目的需求确定一个恰当的UI框架,一个恰当的成熟的UI框架能降低踩坑数量。本次开发使用的是公司内部的一个UI框架,其中有部分需求UI框架完全满足不了,只能修改源码或者采用其他插件或者自己开发,费劲了都。

2.填坑

话说编程就是不断的埋坑和填坑,我们追求的就是尽量少的埋坑。在开发过程中难免会埋些坑,经常是坑埋完一段时间才发现自己埋了个坑,有时候想着采用些较为方便的规避手段,而不是采用较为复杂的填坑方式。我只想说,是坑迟早都要填的,填的越早越简单,填的越迟越复杂。所以遇到坑不要偷懒,而要尽快填。

3.降低组件耦合

组件需要复用,低耦合性可以提高组件的复用效率,也可以降低业务复杂度。

4.综合考虑

项目的权限控制。在项目的起始阶段就需要考虑项目权限管理需求和其他需求,比如权限控制的粒度直接影响项目的架构。

5.项目规范

项目开发采用统一的开发规范,模块名称、模块结构、样式书写等等都需要一个统一的规范。统一的规范可以降低项目维护的复杂度,甚至可以减少项目的配置。规范很重要,统一规范更重要。

还有很多其他细节体会,如项目风险管理、同事协作等。这是我第一次参与完整的前端项目开发,收获颇丰,也意识到很多需要提高的方面,前路漫漫,砥砺前行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容