zoukankan      html  css  js  c++  java
  • 【自然框架.重新开始】总体设计

      好久都没写博客了,出去体验了一下人生,呵呵。

      最近加入了一个团队,打算把自然框架重新设计一下,以适应更广阔的需求。

      首先是UI。UI一直是弱项,这个不解释了,那么怎么办呢?当然是拿来主义,easyUI、extJs等都很成熟了,拿来用就好。他们都是依据json,所以自然框架打算引入json以便于适应。

      另一个就是权限的易于操作方面。以前对于部门方面的权限需求比较模糊,因为做过的项目没有太过涉及部门权限。这一次团队所在的公司,对于权限要求非常的,恩,你知道的,呵呵。所以如果能够完全应对的话,那么自然框架的权限将进入更高境界。

      先上个图,自然框架的整体思路。分成两大部分,客户端和服务器端。

      客户端是基于各种js库,和flex、sl等。按照元数据的描述,用这些“控件”动态创建页面。这样客户端的代码将大大简化。而且改用json来做数据“载体”,这样当客户端换成其他设备,比如手机,就会简单很多。

      服务器端,变化不是很大。除了服务器控件变成了“可选项”——不是必须——也就是说,可以在服务器控件和easyUI做切换。想用谁就选择谁(不用重写代码)。

      原来只是使用web来沟通服务器和客户,现在可以使用更多的方式,比如wcf。

      最后就是“实体类”。这个不是新增的,只是可能大家以前没有注意。

      在自然框架里面实体类并不是必须的,因为我觉得对于一般的增删改查,完全没有必要请实体类出马。正所谓——好钢用在刀刃上,实体类的优势是处理业务需求。所以这里做了一个中断请求,也就是判断一下,是否有特殊业务需求需要处理,没有的话,就不必劳烦实体类了,有的话再请实体类出马搞定。

    自然框架总体结构

      基本都想就是这样,现在正在修改自然框架代码。预计一个月后全新的自然框架将会与大家见面。

      还是继续开源。其实做自然框架的目的,先是想让自己做项目的时候能够轻松一点。做好了之后想让大家也轻松点。

  • 相关阅读:
    dotnetCore增加MiddleWare的Run,Use Map MapThen四个扩展方法
    人脸识别FaceNet+TensorFlow
    人体姿态估计(骨骼关节点检测)发展历程回顾
    基于人脸的用户识别方案及思路
    人脸检测学习笔记(数据集-DLIB人脸检测原理-DLIB&OpenCV人脸检测方法及对比)
    基于opencv+ffmpeg的镜头分割
    如何让两个线程交替打印整数1-100?你的答案呢?
    Ubuntu16.04+TensorFlow r1.12环境搭建指南
    在Eclipse中打jar包
    Linux常用快捷键
  • 原文地址:https://www.cnblogs.com/jyk/p/2667470.html
Copyright © 2011-2022 走看看