关于OpenBiz几个问题回答

创业访谈 同时被 2 个专栏收录
5 篇文章 0 订阅
21 篇文章 0 订阅

“支持我,因为我的产品会改变你的未来生活方式!”

—-这是洪建家的自我格言

洪建家, PEAR成员,PHP开源框架OpenBiz项目管理人,PHPChina总版主 Zend 全球支持工程师
  很难得有这样的机会恰逢您来参加这次活动,与您做一个面对面的采访,现在想代表大家请教您几个问题,谢谢您的支持!

在正式提问前,有四点需要说明:(本采访纪录由诸葛梦儿根据事后加以整理修改)

     第一,由于版面的需要,我的采访问题尽量不涉及一些敏感话题,而更多地涉及一些您对人生、对事业、对技术的看法。第二, 如果您认为回答有些问题将触及个人隐私,您尽可避而不答。如果涉及国家秘密和行业秘密或是宗教或政治情感,请您做一下“技术处理”。第三,您的回答不必拘 泥于我的问题,我只是给您提供一个发表见解的思路“踩点”。如果您有什么其它想法愿意和更多的朋友交流,我们期待您畅所欲言。第四,由于这次采访事前没有 做好充分的准备,我的有些问题可能提得比较突兀,请您多多包涵!

   洪建家: 非常感谢刘主编的厚爱,您太客气,我有点受宠若惊.我实在没有资格来点评业界,自知功底还不足. 故一拖再拖,还望海涵。

  刘主编: 在业界相关论坛上您曾把兴趣作为程序员的首要基本素质之一, 也向读者谈到您的人生成长过程与经历,如今您已经成为一名程序员,您能谈一下您是什么原因对程序感兴趣,并能谈一下兴趣对程序员的重要性吗?

洪建家:兴趣是做一件事情的基础与动力,有吸引你的地方你才会投入十足的精力进去,去研究它,去发现事物本身的精华之处. 1999年我在厦门时候看过一部美国大片,主人公是位程序高手,按当时的话语讲应是名顶尖级黑客高手,主人公高超的技术挽救团队的命运,改变了行业的生活 方式,片中的故事情节深深影响我人生的成长,那时我发现,电脑可以实现自己的理想.于是开始我的程序生涯,也是那时候接触PHP3.0.在近7年程序生涯 中,从DOS Windows到各版本Linux Unix,从C到C++,JAVA到汇编语言,从简单的HTML,JS,XML脚本到PHP,PERL等语言,我发现编程都是相通的,都只是解决问题的思 路与方法.他可以帮我做我想到的任何网络项目.我要选择只是时间与成本等问题.兴趣对程序员是很重要的.很多学此相关专业的人有相当一部份人其实不喜欢编 码,对程序提不起兴趣.故他们在大学期间就不可能投入太多精力去研究程序,更谈不上精通深入.一个人要想成就他的理想,就是他找到实现梦想的兴趣所在.从 一方面讲,兴趣与个人志向是相通的,我的人生价值判断标准就是我的产品有没有改变人们传统的生活方式.要实现此理想,我就会去寻找方法,去了解一种产品的 解决方法,然后你就会去深入了解一种语言,做资源整合,最后拿到你想要的.

刘主编:您在业界相关讨论上曾提到三层人生编程理念,请问您是怎样定义的?

洪建家:M-V-C,其实参照软件MVC模式理念,M-在我三层人生编程理念代表着模块,这一个模块代表你拥有哪一种技能,比如你懂会计,是一种模 块,你也懂编程是另一个模块, V代表着如何向外界传达表示自己的意思, C代表人大脑系统,负责接收外界信息,然后结合各个模块进行处理,把结果抛给V层,我一直主张程序员不要单纯停留在一个领域,应有多方面,多方位的发展. 在做学术时,你只能建立一个编程通道,也就是说心态要放正,放平,不要有太多的杂念,要踏实,这是做学问最基本的;当你向客户介绍产品时,如仅仅启用编程 通道,这样无法有效地与客户沟通.最后可能使生意落空,这时你得需要编程+销售技巧模块.人生需要系统地学习,情况不一样(C大脑层分析控制),来自V的 表现形式不一样.这点普通人很难做的,往往带着职业色彩去分析处理问题.这个理念源于我喜欢多彩人生.

刘主编:在来之前,我收集了几位PHPER的意见,这几位有点共同背景,估计与您与相似,都是半路出家,他们在入门之后便觉得迷 茫,不知怎样进一步提高自己水平,甚至有人认为应学习JAVA程序才算编程正道,请问您对这个问题如何理解?

洪建家:这个问题我是这样理解的,如果非计算机专业人员,我建议在有一定的编程能力后,去读一些数据结构与算法的书籍,多看些开源系统代码,看看人 家的程序结构安排,理解他们的架构理念,在专业论坛多逛逛,有时间多参与业界活动,这样对于初步阶段提升帮助是很有利的.当时我自学编程时,我大部份的时 间是在网吧电脑里或是图书室,有一定基础后一定要继续跟上,多学些知识,这样对人生成长帮助是很大的;至于PHPER有必要再学习其它语言,我觉得很有必 要.程序是编程思想,如单停留在PHP上面,程序员知识面会很少,出现较实质问题,往往不明白问题出在哪里;掌握多种编程语言会让人对系统,对思路有更深 度的理解.

刘主编:目前国内很多企业开发转向PHP 来开发Web2.0站点,框架近年来成为企业间的热门词语.请问您是如何理解Web2.0的本质与企业开发中选择框架应怎样选择?

洪建家:按我的理解Web2.0 的本质应是服务平台,建立用户之间、用户与网站之间的糅合度,使产品做成用户生活的一部份.关于如何选择框架进行二次开发,我认为选择适合自己公司情况, 得考虑公司资金与技术开发部门各成员水平等因素 .如果您的业务是以数据为中心的,如CRM,HRM这样企业级数据应用,我建议您可以选择OpenBiz,因为它是以Metadata为驱动理念,他能简 单快速帮助您快速布署整个业务逻辑与数据结构 .而不需要大量的编程工作.可以减少Coding的工作量50%以上.如果您的网站是Web2.0的大站 ,需要大量用户访问,你可以从OpenBiz的插件扩展来实现表现层的东西.Openbiz有强大的ajax类库与灵活的模版机制,也就是说 OpenBiz 可以做到你想到的任何东西.

刘主编:您上面提到OpenBiz可以做到企业级应用的大部份功能 ,有个问题想问您!如果企业是以数据业务为中心,部门之间需要建立强大,功能先进的报表系统,OpenBiz有什么好的解决方案吗?

洪建家:这个问题问得很好,OpenBiz 在当初设计时的目标群就是企业级用户 ,我们有先进的报表类库,可以在任何Form表中选择输入PDF,EXCEL等文档格式导出数据,我们采用了 BIRT report插件与相关设计理念 ,并很好地融入 OpenBiz核心系统 .像会计这样的报表类型与各种干特图在 OpenBiz可轻易实现 .

刘主编:听起来你们的系统很有吸引力、很强大!如果企业想对外提供服务,OpenBiz有提供类似的功能吗:如 REST,SOAP,WSDL?

洪建家:前面说过OpenBiz 的作用就是帮助企业实现企业级网络化应用,我们有强大的WebServices系统类库支持,我们系统完美集进了WSo2组件,开发者可以轻松利用我们的 plugin的功能实现各种强大的 WebServices应用.

刘主编:大家都知道PHP有在客户端处理方面有一定的不足之处 ,前面提过你们的理念是满足企业大部份的企业级应用,请问我如何保证我的数据安全与实现加密狗类似功能?

洪建家:大伙能想到的困难, 我们在设计之初已经帮大伙想好了,OpenBiz有很强大的认证系统方案.留有高度灵活的用户认证扩展接口.普通企业级用户可以轻松编写自己的认证系统. 关于加密狗类似方面的功能,我们的核心成员 Jim也帮助企业实现类似功能,他将我们的系统集进了一个普通USB盘,也就是说用户只说一个小小的USB盘就可以轻松运行我们的系统.Jim 还用此设计理念开发出企业移动办公套件(类似SaaS),目前此产品已在欧美市场上市.利用OpenBiz USB驱动,加上强大的WebServices 系统,用户可以轻松实现类似加密狗的功能.

刘主编:做为企业级应用,相信大多数的企业希望有良好的背后技术支持与相关培训服务 ,请问OpenBiz开源组织有没有相关的解决方案.

洪建家:OpenBiz是开源软件 ,无论你直接使用还是二次开发,都是免费的,不需要向我们交纳相关费用.同时OpenBiz背后也有强大的团队支持,核心开发组在美国加州,我们为企业有 提供的技术培训与支持方案、长期技术顾问服务,也有二次开发服务.

刘主编:OpenBiz创立期间FleaPHP相比差不多,可在国内支持度有点落后于后者,请问是什么原因?OpenBiz下一步 将有什么大的计划吗?

洪建家:OpenBiz是国际化开源团队,因核心组长期生活在国外,对中文化重视的确不够.以致在技术开发手册等问题上与国内全部中文化的环境有些 差距.开发组目前已经意识到这个问题,我们将尽快完善中文开发文档资料.与所有框架相比,OpenBiz的最大特长在于处理数据为中心的系统,如前面所提 到CRM,HRM,SaaS等系统,开发重点人群也所不同.至于你提到的下步组织会怎样计划未来,我就从技术上的回答你几个点吧:OpenBiz还会在 ZF基础上开发,对上大弄数据的查询,将做相关程序上的优化接口,在数据库层上,将做多种机制处理,如读写分离自由设置.在session上也是,用户可 以自由在metadata描述上,选择把session存在文件,还是数据表,还是多个独立服务器上.JS,图片变量设置分离出来,使系统更灵活,更有扩 展性.在缓存上,我们也将支持多种机制,如APC,Memcached等.用户都可以通过metadata自由设置.在战略上我们不会停留在纯框架上的实 现,我们会开发SaaS方面的开源产品,就比如aplisoft.com,使框架的价值化真正得到落实.我们将以价值产品带动框架的发展.

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

oyaji21

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值