简单阐述下项目开发流程,简单推荐开发过程中的一些工具及框架

简单阐述下项目开发流程,简单推荐开发过程中的一些工具及框架

开发流程

确定开发运行端(H5,小程序,native…)

博主开发的基本都是H5、小程序及PC Web; IOS与安卓端,一知半解。。。

确定开发语言 (Java,PHP,安卓原生,js,css)

这里以前端为例,自然是JS和CSS和HTML

确定前后端方便开发的工具及开发框架

方便开发的工具

编辑器:VScode、Webstorm
项目版本迭代管理:推荐GitHub或GitLab等相关git工具;
前后端接口助手:apizza或postman
浏览器:chrome
图标库: iconfont-阿里巴巴矢量图标库
各类实用工具库(例如json格式校对):bejson

框架

后端框架,博主不太了解,但也知道有 JavaSpringBoot、JavaSpringMVC
前端Web管理后台:可以用 根据Vue与ElementUI开发的前端管理后台,这里推荐vue-element-admin
小程序:可以使用vue风格的wepympvue,也可以使用Recat风格的Taro,当然你也可以选择小程序原生
H5:一样可以使用mpvueTaro
tip:强烈建议大家先学VueRecat,这样的话大家学习成本会相对比较低。(当然是在有一定基础的情况下)

交互

使用Vue的话,那么可以考虑直接用axios。
原生的话直接ajax
注意跨域问题!

确定开发中的技术难点及技术新颖点

举个难点的例子:之前博主比较菜的时候,有个图片上传的功能,是师兄们做好的,但是出了bug,就是添加图片后,把图片换掉再上传服务器时,图片在显示时就会乱序。
举个新颖点:人脸识别。

讨论如何解决相关难点及新颖点

这就没什么好说的了。自己查资料或者找大佬。(学习的过程中应该是自己找资料比较优先,自己学会解决问题才能真正学到东西)

确定大概开发周期

看系统量级及公司人员的技术水平。(人很重要,划水的人真的很讨厌!)


附语:
学习任何一种技术,博主认为最重要的就是自己愿意去学,并且不抗拒学,并且懂得自己总结,慢慢使自己靠近大佬的思维和习惯。
而有的人,比如博主之前在学校带的师弟,和博主说的是,学那么多太累,然后所有问题都只愿意让博主教,那么博主只能和他说,他不适合这个行业。
因为真正喜欢的人,应该是真正地爱上代码的那种优美和完成一个难的功能后的那种成就感。

在此,与诸君共勉!

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值