zoukankan      html  css  js  c++  java
  • 关于传统jsp页面oa系统成型后的重构难点

      最近在做一个oa系统的重构,该项目的整体架构为

      大部分页面还是jsp,且前期是由后端人员利用很古老的grid生成的,因此样式特别丑,且代码逻辑较为混乱。现在仍然在不断的增加模块,目前已有30个左右的模块,已经有70多个页面,虽然利用jsp专有的include 做了模块的封装,但是实在是太丑了,且选的插件不好用。

      现在整体需要重构,首先第一步是对ui进行美化且需要在尽量减少dom结构的重写,以及后台接口得更改情况下。

      这种情况下,要是在纯粹以展示为主的页面还比较容易修改,一旦遇到逻辑与dom结构复杂,又需要进行重构的情况下,势必会造成3-4倍的时间花费,而且由于之前加载的样式以及各种插件势必会对你造成各种样式,以及逻辑上的坑。因此在对项目进行重构时需要合理评估时间。

    12月6日

      今天正式开始重构main页面,期间坑爹的事情无数,但仍需要仔细虑下,现在所面临的主要问题:

      1、现在的页面本身就是基于一个不知名的框架,且因为OA的业务需要,已经对它的某些插件进行了二次开发,导致如果重构成本成倍增加;

      2、现在又想用hplus 进行重构,这个ui框架引入了一些插件导致与原来的冲突,且有时候你需要两面的插件都用到,而重构其实是要变得更为好看一些,基于hplus和基于原来的框架从本质上来说是没有什么太大的区别的,因此应该是基于原来的框架进行ui美化,再加上现在已有ui的出图充分证明了,原来的hplus美化模板已经无从谈起。

      

  • 相关阅读:
    10. Regular Expression Matching
    9. Palindrome Number
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
    2. Add Two Numbers
    链式表的按序号查找
    可持久化线段树——区间更新hdu4348
    主席树——树链上第k大spoj COT
  • 原文地址:https://www.cnblogs.com/alww/p/7955013.html
Copyright © 2011-2022 走看看