美文网首页
lamp:start

lamp:start

作者: BML0 | 来源:发表于2019-08-11 14:54 被阅读0次

    虽然jsp工程不是我第一次接触了,但开发经验绝对是第一次。之前接触的前端开发是完全前后端分离的,而且在现在如此之多的工程工具的帮助下,的确有很多原理性的东西并没有思考过。在获得老高、雪静、正悟帮助后,整理了下的思路,的确想试试看,是不是能渐进地走向前后分离,是不是能慢慢地做起工程化。接下来的这一年可能会变得非常困难,但,加油吧~!

    lamp开发环境

    • 工程类型:jsp
    • 开发工具:Eclipse Jee Oxygen
    • 本地环境:jdk1.8.0_144(16年8月配置的环境)、apache-maven-3.0.4
    • import 类型:Maven - Existing Maven Projects

    Maven 配置

    • 下载maven安装包,并解压至 F:\Maven\maven\apache-maven-3.0.4
    • 环境变量
      • 系统变量(新建):N = "MAVEN_HOME";V = "F:\Maven\maven\apache-maven-3.0.4"
      • 用户变量:path里面增加 ";%MAVEN_HOME%\bin;"
    • 检验 cmd:mvn -v

    渐进式前后分离工程化预想

    当前阶段的工程化,其实主要是面对开发者的,如何让同组小伙伴们接受前后分离的这一套流程,如何降低他们的学习和工程转移成本。因为历史原因,组内都是前后不分的,大部分人主要写的还是java,而且据我的观察,没有人想专门做前端。所以比较好的做法是,先把基建做好,工作流跑通,让他们直接往里面填代码就完事儿了。至于后期,对工程底层的原理性的学习和分享,可以一步一步慢慢来,优先提高效率。另外,在缺少前端大牛的情况下,推进的状况的是共同学习,如果不能和组内小伙伴学习,那就向外寻求帮助。

    当前可执行的内容

    • 先从自己负责的模块开始剥离,导出的dist文件记得修改路径。
    • 语法:es6语法转义 https://babeljs.io/
    • 历史代码:类库不一定,例如supermap
    • 路由:vue-router可能不能用,不能用怎么办
    • 脚手架:是否是独立工程,不是独立工程
    • openlayers

    相关文章

      网友评论

          本文标题:lamp:start

          本文链接:https://www.haomeiwen.com/subject/qnwidctx.html