`
suifeng
  • 浏览: 181435 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

GHCC-ware : 打造全球化开发平台

阅读更多

半夜激动的从床上起来, 只因为我看到了一个全新的开发平台, 一个划时代的开发平台---全球网络化开发平台.

 

从URLClassLoader成功加载远程class成功的经历中, 这个开发平台就愈来愈清晰的呈现在我的头脑中. 

 

回顾一下目前class发布模式:

开发人员有个想法:实现excel到bean的映射

开发人员认为此功能通用性很高, 于是开发并形成组件, 最终以jar包的方式提供给使用者

使用者从开发者那里或者网站上获取此jar包

使用后使用后认为功能很好用, 但是存在bug和想添加新特性, 

开发人员按照使用者的要求进行bug修复和新特性添加, 然后重新发布jar包

使用者重新下载jar, 然后使用

 

这就是一个开发者和开发者协作的场景, 从这个场景中我们可以看到这是一个"CS结构"的开发模式, 很自然的我们就会想到"BS结构"的开发模式, 开发场景如下:

开发人员有个想法, 并据此实现一个公共组件, 对外公布路径

使用者配置此路径, 然后通过URLClassLoader自动加载此类, 使用功能

使用者提交bug和新特性需求

开发人员进行bug修复和新特性添加

使用者在使用此组件时, 自动变成最新的了

 

"BS结构"的开发模式好处就在于, 开发者只管开发, 使用者只管使用, 不需要手动升级, 这部分工作然程序去处理了.

 

写法之后, 发现平静了许多, 这是一个开发模式自然发展的过程, 好像也没有什么伟大, 划时代等因素在里面.

睡觉了......

分享到:
评论
2 楼 suifeng 2010-10-11  
LXJ_hmxc 写道
兄弟,很有想法啊,看老半天了,还是不太明白你想做个啥。。。

核心思想就是代码BS结构化, 远处下载代码, 然后执行;
就想现在的BS结构的系统;  移植过来就是BS结构的开发
1 楼 LXJ_hmxc 2010-10-11  
兄弟,很有想法啊,看老半天了,还是不太明白你想做个啥。。。

相关推荐

    ghcc

    在IT行业中,"ghcc" 可能是指GitHub上的一个项目或者存储库的名称,而"ghcc-master"则可能是这个项目的主分支或主要代码库。由于提供的信息有限,我将围绕HTML这一标签来展开讨论,HTML是网页设计的基础语言,全称为...

    mysql学习资料整理

    ### MySQL学习资料整理 #### 一、MySQL基础知识 **1.... - **查看数据库**: 使用 `show databases;` 命令来查看MySQL服务器上所有的数据库。 - **创建数据库**: 可以通过 `create database 数据库名;...

    php注册发送邮件

    在PHP中,实现注册时发送邮件的功能是一项常见的需求,它能够增强用户体验,通过验证邮件确认用户的邮箱地址,确保用户信息的准确性...在实际开发中,还应结合具体需求进行优化和调整,确保邮件服务的稳定性和安全性。

    CP210x_VCP Uart驱动

    CP210x_VCP Uart驱动是一款专为UART(通用异步接收发送器)到USB接口转换设计的驱动程序,由Silicon Labs(芯科实验室)开发。UART是一种常见的串行通信接口,广泛应用于嵌入式系统、单片机以及计算机等设备之间进行...

    github_commit_crawler, 用于连续监视Github组织错误 public 提交的工具.zip

    github_commit_crawler, 用于连续监视...GitHub提交爬虫( ghcc ) 是一个枚举GitHub组织成员的工具,查找它的public 提交和解析可以能包含敏感信息( 。比如,API键)的提交。为了使这些更易于使用和更快地安装,我们在 Do

    sublime下的channel_v3.json

    解决sublime不能Package Control 情况,打开Preferences下Package Settings 的Package Control 下的Settings-User 添加 "channels": [ "D:\\Sublime Text 3\\sublime_channel_v3.json" //文件所在地址 ...

    php面试题整理.docx

    防止SQL注入是安全性的重要环节,可以通过预编译SQL、使用参数化查询、转义特殊字符等方式实现。示例中的`post_check()`函数就是一种基本的输入过滤方法,通过添加反斜杠、替换特殊字符和转换HTML标记来防止注入。 ...

    AUTOSAR架构下的SPI驱动程序

    Autosar架构是现在汽车行业应用最广泛的嵌入式软件开发架构,其对大多数通用的硬件抽象进行了规范定义。本文针对SPI总线通讯的硬件驱动进行描述,并给出了常用的配置方法。方便刚接触Autosar的朋友们快速理解,应用...

    ci框架登录

    ci登录,注释详细,新手看看很有用处

    vagrant_2.2.4_for_mac

    vagrant_2.2.4_for_mac 最新下载vagrant 官网下载比较慢

Global site tag (gtag.js) - Google Analytics