品高应用开发平台:简介

  品高应用开发平台旨在提升公司的项目开发效率、积累公司的开发技术、统一公司的开发模式而提出的一个对开发、设计、运行时进行全面支撑的完整体系。我们推出该平台的目标是:每天为每位开发人员节省一小时。该平台的开发代号为 ArchOne,命名空间为 Bingosoft.Enterprise,为品高软件 The One 产品线的核心产品之一。

  目前公司的开发体系比较混乱,存在多套开发框架,有微软技术中心的 WayGo Framework、WayGo Enterprise、品高广州的 BingoWeb 以及品高北京的开发框架,由此带来的就是开发模式的混乱,各项目组人员之间的流动非常困难,每个开发人员在进入一个项目组后,除了学习该项目的业务知识之外,还得学习该项目的开发技术,造成资源流动的限制、开发成本的增加,而目前公司使用的资源池模式对开发资源的流动性就提出了更高的要求。

  品高应用开发平台是以微软技术中心的 WayGo Framework 为基础,整合 WayGo Enterprise、BingoWeb 并经过微软技术中心研发中心重新设计、重构之后的新一代开发框架体系,其体系架构如图所示:

  该平台主要由三个组成部分:

  1、平台基础设施:平台基础设施是整个平台的核心,包含一些最基础的通用组件,如缓存管理器、数据访问组件、单点登录组件(SSO)、通用服务组件等;

  2、应用开发框架:应用开发框架是平台的重要组成部分,提供多种技术体系供项目组选择,支持从小型项目到大型产品的所有类型项目的开发,该应用框架主要包含传统的 N-Tier 模式的开发框架、Model-View-Presenter 模式的 MVP 开发框架、对 .Net Framework MVC 重新包装后的 MVC Framework 以及支持 SOA 体系架构的 SOA Framework,同时也支持最基础的开发模式(即直接在ASPX页面后端写数据访问代码);

  3、应用开发工具:除了在体系架构上为项目组节省工作量、减少代码编写量以外,在平台中还提供了设计时的工具进一步降低开发人员的代码编写量以及技术门槛,这些设计时工具直接与 Visual Studio 进行集成,提供从创建解决方案到具体类型的文件的完整支持;运行时工具能为系统管理员对系统健康状况提供实时的数据支持、对系统各功能的访问压力提供报表以辅助开发人员对该功能进行进一步的优化。

  目前,产品组已经完成主要的平台基础设施的搭建、N-Tier Framework 及 MVP Framework 的支持,对这两种应用开发框架的设计时的工具支持已列入开发计划,在完成该部分的开发工具支持后,我们将发布 ArchOne V1.0,正式推向公司所有项目组,在正式发布之前,我们也欢迎公司各项目组进行提前试用及进行技术储备,产品组将为所有提前试用的项目组提供全程的技术支持。

posted on 2010-07-18 11:51 kevin fung 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/kevinfung/archive/2010/07/18/1780046.html

品高应用开发平台:简介相关推荐

  1. FPGA 之 SOPC 系列(二)SOPC开发流程及开发平台简介

    今天给大侠带来今天带来FPGA 之 SOPC 系列第二篇,SOPC开发流程及开发平台简介相关内容,希望对各位大侠的学习有参考价值,话不多说,上货. 本篇首先详细介绍了SOPC开发的基本流程,然后通过实 ...

  2. APCAD三维开发平台简介

    APCAD三维开发平台简介 APCAD是由阿依艾工程软件公司开发的通用三维软件开发基础平台.它是一款基于三维图形环境,具有网络基本功能,应用模块即用即加,支持各类云端服务的开发平台.平台框架利用C语言 ...

  3. iMAG移动应用快速开发平台简介

    跨平台的移动应用 移动应用产品往往要考虑多个平台的支持,至少需要兼容主流的iOS和Android平台.而多平台的支持往往因为不同平台技术的迥异需要建立不同的技术团队,开发周期长,成本高,后期维护升级也 ...

  4. 地平线征程5开发平台简介

    1.J5芯片简介 征程5 (Journey 5,以下简称J5)是地平线机器人公司推出的车规级边缘计算芯片,其可为高阶自动驾驶和智能舱驾等应用提供足够的算力支持.J5拥有8颗ARM A55和2颗BPU推 ...

  5. G4Studio行业应用二次快速开发平台简介 支持开源软件

    1.1.G4Studio概述      G4Studio行业应用二次快速开发平台基于JavaEE技术体系,面向中小软件企业.以"标准功能可复用.通用模块可配置.行业需求快速开发.异构系统无缝 ...

  6. 【Vitis Accel】2 - Vitis 应用加速开发平台简介

    前言 Vitis 应用加速开发平台 1. 组成模块 软件(Host) 与 硬件(Kernel) 软硬件交互 2. 执行过程 3. 示例:数据中心应用加速的开发 4. 示例:嵌入式应用加速的开发 5. ...

  7. UCML 2.0 For ASP.NET开发平台简介

    互联网时代,我们能跟上网络变革的步伐吗?我们的产品领先于竞争对手吗?我们能够满足日益个性化的客户需求吗? 采用新的软件开发方法是我们的首要选择. 第一个全面支持ASP.NET的应用框架开发平台诞生了- ...

  8. 学习Zynq笔记(1):7020开发平台简介

    文章目录 一.结构示意图 二.结构尺寸 三.zynq7000 PS系统的主要参数 PL系统的主要参数 四.PS端的外设 1.QSPI FLASH 2.DDR3 DRAM 3.以太网接口 4.SD卡槽 ...

  9. 自己开发的j2ee Web快速开发平台简介

    实际开发效果截图 上图所用的开发代码 简要说明 从界面看出,二个Tree,二个Grid,及Layout 从代码看出 a>     BL:Tree  是展示tree的组件 b>     BL ...

最新文章

  1. java泛型的实现和原理_java 泛型实现原理
  2. Javascript中的apply、call、bind
  3. Py之Numpy:Numpy库中常用函数的简介、应用之详细攻略
  4. react安装_「React实战」三分钟搭建React开发环境
  5. Quartz.net官方开发指南 第九课: JobStore
  6. JavaFX 架构与框架 (译)
  7. 网格自适应_Abaqus网格重划自适应技术
  8. Nginx缓存的配置调优,Tengine安装和配置。
  9. dubbo admin默认端口_Dubbo学习(四) Dubbo 从下载到编译成功
  10. 【二分】【SPFA】架设电话线(jzoj 2132)
  11. Problem F: 时间类的构造和输出
  12. 电脑键盘上每个键的作用_键盘F键有什么作用 键盘F键作用介绍【详解】
  13. python编程语言-Python现在还是最火的编程语言吗?
  14. 【编译打包】nginx-1.4.7-1.el6.lite.src.rpm
  15. spring session过期时间设置
  16. 指标之王macd的计算公式和使用方法
  17. u-boot源码个别分析
  18. Ubuntu安装字体
  19. mac上面的文件分割与合并
  20. Qualcomm msm8916 MIPI to RGB 调试

热门文章

  1. 今天的觉悟对得起你明天的成功,如不努力,皆会消失在滚滚洪流中
  2. springboot +spock
  3. vue 中横向滚动设置scrollLeft,并且加上过渡动画
  4. 信息安全概论期末复习
  5. 网络分析之转弯要素(Turn Features)
  6. windows10桌面图标不见了
  7. 【双目视觉】双目矫正
  8. 使用渐进式JPG改善用户体验
  9. 一、JavaScript基本语法
  10. AutoRefresh插件:开启页面自动刷新!