vue适合开发什么项目(vue可以开发什么)

vue开发简述

vue适合开发哪种项目,这样的话题网络上一搜一大堆,但是不同职位的人都有不同的看法,没有一个统一的结论。

vue能开发什么其实还是跟自己的项目和团队有关的,它实现啦真正的前后端分离,只专注前端的开发,后台只需要给我定好接口的数据格式就可以啦,

同时它的模块化开发简直不要太方便啦,方便前端的资源管理,比如css js image等的压缩和编译,全部自动化完成,开发完成后一键编译成最优。

vue和传统开发异同

这里说下vue开发和传统开发有哪些不一样,传统开发用到哪些js 哪些css都会直接引入,项目小还好说如果项目大的话后期会引入很多功能性js和css(并且可能还会依赖一些全局性的样式或js库),比如今天实现啦一些功能但是后天这个功能就不需要啦(但是以后可能还会用),这个js就会遗留下来,其它人接手后就会不明白这些js有什么用但也不敢删除(因为它可能会被其它地方引用)。

使用vue开发的话严格上来说只有一个页面,所有功能都会被定义成一个模块(组件)来实现,组件的css和js都在一块,整个页面都是由组件构成的,项目完成后会进行编译从而生成可以直接显示的页面,这样做的好处就很明显啦,每个组件都是独立的如果哪个组件不需要的话我可以直接把它去掉, 别人接手后确定这个组件不需要的话可以大胆的删除,因为它不会影响其它功能的显示。

vue适合开发什么项目

vue其实可以开发任何项目,它只是个工具,只是要根据你项目的需求和人员配备会有难易之分,不同的开发团队不同职位不同级别的人遇到这个问题结论都将是不一样的,

  • 前端开发后台的东西都不懂,则不用考虑这个问题,因为系统架构周期不用你考虑。听安排就是啦
  • 后台开发人员要考虑是单一权限还是多级权限的系统,多级权限的话同一接口返回的数据可能会不一样,怎么跟vue对接界面的显示的问题
  • 开发经理(总监,主管)类,要考虑开发周期,系统架构,技术栈选用,一样要考虑好

总之,在人员资金充足的情况下,可以直接上手vue,把项目化整为零分配下去,如是只是5人以下的小规模团队,可以继续往下面看开发中可能遇到的一些问题

适合开发的

接口数据固定,单页面h5游戏,推广页面,需要seo类不适合,vue项目都是js驱动的,虽然现在的搜索引擎对js生成的页面可以抓取但是还是没有原生的页面效果好,当然也有方法把这些直接生成页面给搜索引擎(配置麻烦,大神级请忽略)

单一权限类后台没有用户级别划分,所有用户登陆后的界面操作都是一样的,直接前端开发前端界面,后台人员开发出来一套接口。超级方便,换界面的时候接口不变只把前端界面更新就可以。

不适合开发的

多级权限系统(会细分到手机号,地址,微信号,增删改等的控制显示),比如有总经理,销售,财务每个人都要登陆同一个系统,他们三个都要查客户资料,但每个人能查看的信息是不一样的(手机号,地址销售是不能查看的),级别越高可查看的就越详细,这种情况就要从程序上来控制界面上显示的数据,本来后台就会有一套规则判断该显示哪些信息,这会导致同一个接口会返回不同的数据结构,

同样前端也要根据不同的数据结构来处理界面的显示,两个职位可以做两套界面然后判断下显示,如果有5个职位上的权限划分就要做5个,那前端工作量就会成几何倍数增加,前后端要约定的东西就多啦,这种情况已经失去啦前后分离的优势啦。当然如果开发团队比较强大,有足够多的前端和后台开发人员的话就另说,对每个职位专门开发一个后台入口,这样完全不会考虑,直接使用vue,

如果不使用vue开发的话,就可以解决上面的情况,比如查看客户资料时把用户的全部信息直接渲染出来,定义一些权限节点来包含界面中要权限控制的地方,在程序最终要输出页面给浏览器时,根据登陆的权限使用正则替换掉没有权限的节点。这样就可以实现做出来一个界面但是多个职位都可以使用,可维护性大大提高

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年5月15日 上午9:05
下一篇 2023年5月15日 上午9:21

相关推荐

  • 结合实践,谈谈进度管理(结合实践,谈谈进度管理的意义)

    在推动实际业务的发展进程中,产品经理有时会需要做好进度管理的工作,即在“速度”和“进展”等维度上进行把控,以推动业务的实际落地。那么,进度管理应该怎么做,才更加有效和高效?在本篇文…

    科研百科 2024年4月25日
    104
  • 云计价6.0如何调整字体大小

    云计价6.0如何调整字体大小 云计价6.0是目前市面上非常流行的云计价软件,用于帮助企业在云端进行价格计算和成本分析。该软件提供了多种功能,其中包括字体大小调整功能,可以帮助用户更…

    科研百科 2024年11月12日
    1
  • 项目进度可视化管理软件

    项目进度可视化管理软件 随着现代项目管理的日益复杂和高效,项目进度可视化管理软件变得越来越重要。这些软件能够帮助项目经理和团队成员更好地监控和跟踪项目的进度,及时发现和解决问题,提…

    科研百科 2024年5月29日
    55
  • 【一得之见】健全内控机制推动纪检监察工作高质量发展(纪检监察机关内控机制建设)

    监督执纪执法权力运行内控机制,是指纪检监察机关为防范和化解在行使监督执纪问责、监督调查处置权力中的不作为、乱作为风险,保障监督执纪执法权力依规依纪依法运行而建立的界定权力边界、明晰…

    科研百科 2024年1月18日
    99
  • crm销售管理系统软件(crm销售管理软件报价)

    crm销售管理软件报价:如何选择适合自己的软件 CRM销售管理软件是一款非常重要的销售工具,能够帮助销售人员更好地管理客户关系,提高销售效率。但是,如何选择适合自己的CRM销售管理…

    科研百科 2024年6月2日
    66
  • 9款远程办公APP横评 真靠谱的请认准这三个(远程办公app有哪些)

    疫情当前,远程办公成了现在诸多公司企业的“主旋律”。本以为在家办公的夙愿达成应该心满意足,甚至早早买好了蓝牙键鼠套装,准备随时在家“大干一场”。 但直到远程办公的第一个视频会议结束…

    科研百科 2023年12月30日
    107
  • 计算机科研项目汇总表格计算机科研项目汇总表格

    计算机科研项目汇总表格 随着计算机技术的不断发展,计算机科研项目也在不断地推进。本文将汇总一些最新的计算机科研项目,以供参考。 1. 人工智能 人工智能是计算机领域的一个热门话题,…

    科研百科 2024年9月8日
    23
  • 项目效能管理

    项目效能管理 项目效能管理是指在项目执行过程中,通过有效的时间管理、资源管理和风险管理等手段,提高项目执行效率和质量的过程管理。在项目管理中,效能管理是非常重要的一环,因为它直接关…

    科研百科 2024年10月26日
    0
  • 哪些网站发视频有收益

    在当今的互联网时代,发布视频已经成为一种非常流行的收入来源。如果想获得更高的收益,可以考虑在以下网站上发布视频。 1. YouTube YouTube是全球最大的视频分享网站之一,…

    科研百科 2024年11月13日
    0
  • 承担主要科研任务

    承担主要科研任务 近年来,随着科学技术的飞速发展,科学研究面临着越来越多的挑战和机遇。作为一个重要的科学领域,生物科学的发展也面临着许多机遇和挑战。其中,承担主要科研任务是生物科学…

    科研百科 2024年10月7日
    17