Openbiz

Openbiz Cubi 企业级应用程序开发(二)

人走茶凉 提交于 2019-12-06 11:23:30
第二章、 安装 Openbiz Cubi 开发环境 窗体顶端 窗体底端 从何下载 Openbiz Cubi Openbiz 在搬家到 Google Code 之前,源代码可以从 sourceforge 上的 Openbiz 项目网站中下载到。 Openbiz Framework 和 Cubi 是不同的两个下载包。在 Google Code 中, Opnebiz 代码被放到 Cubi 目录下。 下载 Cubi 源代码 使用以下命令以匿名方式从 svn 服务器下载最新的项目的源代码(只读): svn checkout http://openbiz-cubi.googlecode.com/svn/trunk/cubi 如果你是 Openbiz Cubi 项目成员,请使用以下命令从 svn 服务器下载最新的项目的源代码(可读写,要输入用户名和密码): svn checkout https://openbiz-cubi.googlecode.com/svn/trunk/cubi 下载 Cubi 包 Openbiz Cubi 通过 http://code.google.com/p/openbiz-cubi/downloads/list 提供重要版本的发布包。 源代码压缩包( zip 和 gz 文件) Windows Cubi 安装包 窗体顶端 窗体底端 开发环境要求 Openbiz Cubi

Openbiz Cubi 企业级应用程序开发(一)

非 Y 不嫁゛ 提交于 2019-12-05 15:39:33
第一章 Openbiz Cubi 介绍 什么是 Openbiz 框架 Openbiz 是一个应用程序框架。它提供了一个面向对象的基于元数据驱动的平台,使应用程序开发人员可以通过编写尽可能少的程序代码就可以建立出 Web 应用程序。 Openbiz 框架从 2003 年开始于 sourceforge ,不断地吸收用户的反馈,并由社区开发者改进。在 2011 年,整个项目从 SourceForge 移动到谷歌代码,并用一个新名称“ Openbiz-Cubi ”。基于 Openbiz 的应用已在许多国家的诸多领域中得到了广泛的应用。 Openbiz 的功能特性 Openbiz 框架的目标在于帮助开发人员更有效的实现应用层逻辑。为了实现这个目标,框架实现了“基于元数据驱动”的核心理念。有了 Openbiz XML 元数据的神奇力量,开发人员不仅可以描述数据对象逻辑,而且能定义如何在用户界面上展示数据。在一个典型的 Openbiz 应用程序中,有大约 80% 比例是由 Openbiz XML 元数据实现的描述代码,及通常少于 20% 的程序代码。 除了以元数据为核心, Openbiz 还实现了以下的特性。 · 模型 - 视图 - 控制器( MVC )设计模式。 · 对象关系映射( ORM )和查询生成器。 · 用 Zend_Db 实现的数据库抽象 · Web 模板。支持 Smarty

开源框架Openbiz给PHP开发人员带来新生机

独自空忆成欢 提交于 2019-12-04 19:10:41
面向读者范围: 软件行业经理 及 创业者 笔者自述 我从事软件开发行业至今已经将近十二年,经历了从 Windows 3.2 第一次登陆中国 到苹果 安卓统一移动应用市场的一场场变革。这场商战中,把握住未来发展的方向才是确保再竞争中生存的硬道理。由此发起本文。 引文 多年来一直在探寻企业级应用的未来发展方向,发现对于技术的积累与重用是这个行业的提高竞争力的重要因素之一。 (当然这并不只是成功的唯一条件)让我以技术的重用性为视角来看一下这个行业的发展兴衰。 很多小型软件开发团队在创业初期,往往承接外包软件开发工作为主要业务来源,在面对市场竞争时, 大部分人不断将客户需求中的共性积累起来,设法将带有共性的业务逻辑分立出来用于在其它项目中重用,这样可以逐渐降低未来的开发人力成本,听起来是个不错的逻辑,但在实际应用中却很少真的见到效果。 是什么导致这个美好的设想实施困难呢? • 客户的需求过于制定化, • 系统在设计过程中被多次彻底修改(而非所期待的“扩展”) • 客户对时间要求的紧迫,对费用预算的苛刻,让你无法停下来去思考架构,只能一个功能一个功能的修改完整个项目 这种外包开发的商业模式,遇到的最常见的尖锐问题是什么呢? • 客户的费用承受能力,他会不断的拿给你的开发费和某国际 500 强企业的成熟产品的零售价格去比较 • 客户的对周边业务逻辑的不认可