在编程的时候,我们需要从如下方面入手,以java和vue.js为例
第一步:了解你的编程语言
推荐可以看下Java学习+面试指南 或者 技术面试必备基础知识,了解java基础,然后一些用法。当然还需要知道面试时候问什么。除了了解Java以外还需要了解MySql的用法以及优化。
第二步:要有一个良好的编程规范。
会写和写好,是不一样的,就像程序员和架构师一样,推荐可以看下编程规范
第三步:各种环境的搭建以及发布
当你开发好后,接下来就涉及到打包发布,以gradle+IDEA为例。你可以参考基于Gradle生成jar包环境的系统配置与发布,
如此你以为已经全部搞定了,so young,so simple。你还要回用服务器相关的知识。
服务器中相应软件的安装(最全)
要按照CentOS,要按照MySql数据库,要按照gitblit,要安装jenkins,要按照nginx,要按照Redis等等。这样环境就搭建好了。
如果你jenkins按照好后,直接用jenkins发布,就方便很多。
第四步:学习一些别人的优秀项目
比如:renren项目
比如:云收藏
等等
注意:
对于后端或者很多初学前端的人来说,能够学习一些好的架构对于提高学习速度很重要。现在介绍一些前端框架。
基于jquery+html的有
(1):hplus:
基于bootstrap实现的响应式web框架(Hplus framework, a responsive web framework based on bootstrap implementation) 地址:hplus-admin: H+ 后台主题UI框架
(2):layui
:是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,
基于vue.js的框架
(1):饿了么的架构:
Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库
地址:Element - The world's most popular Vue UI framework
(2):vue-element-admin-simple
是一个基于 vue 和 element-ui实现的后台前端解决方案
地址:GitHub - bigfool-cn/vue-element-admin-simple: Vue+ElementUI后台管理系统
(3):vant
轻量、可靠的移动端 Vue 组件库
接口文档网站YApi
我们再开发的时候,如果开发的人比较多,前端后端如果都通过文件传输会遇到很多问题。所以需要一个统一的api来处理。这个YApi就能解决这个问题。可以在自己的内网部署。