javascript - 求分享前端开发环境和开发流程
伊谢尔伦
伊谢尔伦 2017-04-11 13:11:19
0
7
222

先说自己公司,可以说我们就是传统型的开发模式。

大概流程是:产品出原型->UI出设计稿->前端生成静态页面->php套静态页面

而自己算是个屌丝前端组长,有两个手下,技术一般。

现在前端出来的很多主流框架,比如vuejsreactavalonjs很想用,但公司每次项目时间非常紧,根本不敢让手下员工去使用,时间太紧没有时间去熟悉这些框架,而且没有这些框架的开发经验,所以还是使用传统的开发模式。

为了让前端开发环境和php分开,自己搭建了nodejs环境专门用来前端布局静态页面,然后让公司将cssjsimgfont等这些静态资源全部放到cdn服务器里。

我理想的前端开发是能尽可能使用现代前端的主流框架和工具,至少要跟以下关键词有关系:nodejsnpmwebpackgitcommonjses6,还有上面提到的mvvm框架。

个人还是很渴望能够使用这些主流东西去搭建不再传统的前端开发环境,但是迫于项目时间太紧和员工水平,只能自己没事的时候写写小demo

其实说了这么多,就是想知道大神们在公司里开发前端页面都是怎样的流程,特别想了解了解然后相互学习一下。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(7)
阿神

说下自己的观点

前端框架确实层出不穷,其中很多都十分优秀。框架让我们的关注点在数据上—操作数据远比操作DOM简单,特别是有着复杂交互的页面,拿框架写出来的代码比纯DOM操作的代码明显可读性会更好,开发周期短,可维护性高这是有着很重要的意义的。那是不是写什么代码都用框架?比如以展示为主,逻辑很少的页面,用框架就会很重,不管是框架或者库都有着自己的实用场景的,比如数据操作频繁的后台系统我就强烈建议选择一个框架。不要为了用而用,要选择最合适的技术。

我现在工作模式和传统型模式差别不大,唯一的区别是不在后端套页面了,而是转到前端套页面,实际上两者没有本质的区别,拿到数据,拿if判断,forEach循环...前后端分离最开始是由大公司实行的,像阿里,结果这个概念炒热后,许多小公司盲目跟风。大公司做前后端分离是有着自己的场景的,提高业务接口的复用性。后端专注业务逻辑,中间层从不用的应用中获取数据并做汇总,最终传递给展示层。如果不用node用java、python去做中间层可不可以,答案是可以的。但是java太重,python和前端js语言不统一很多内容无法复用,所以node是最适合的,而且前端上手更快。如果业务逻辑没有达到这个级别或者没有复用的场景,还是硬插入node,整个工作量实际上是增加的,可维护性整体是降低的。不要为了分离而分离,要看这个应用的场景。

我建议楼主在一些后台系统用上框架,有bug风险也比较小,可以当做小白鼠练练手。不要指望着用的时候再去学习,而是在用之前就要熟悉好,实际开发的时候才能积累经验啊。

当有新的业务,我们想的应该是结合当前场景选择什么合适的技术,而不是想着新业务来了我该怎么把这个新技术用上。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!