推荐php开发利器 快速创建web应用

  次阅读 作者:智能小宝 来源:互联网 2016-03-02 15:40 我要评论(0)

近日美国“开源软件”项目Openbiz新发布了一款名为Openbiz CubiDev的PHP的应用开发利器,宣称可以让开发人员在3分钟内通过配置和向导完成创建一个功能完善的企业级应用程序。这是空穴来风 还是锋芒毕露,让我们拭目以待。

上手体验:与 Openbiz的第一次接触

笔者下载了开发安装包后,发现它提供了一个可以在Windows下运行的自动部署工具。跟着官方提供的安装视频教程,很方便就安装在了本地。进入我本机的运行环境,是进一步的数据库配置向导和初始化系统向导。给人的第一感觉就是界面风格很清新完全不象以往开源软件“不堪入目”的样子,倒是感觉更像一个成熟的商业软件的风格。

登陆后根据提示看到了一个功能丰富的管理面板,包括用户、角色、组这些基础的系统元素,也就是说如果我基于OpenbizCubi开发程序,那么如何进行用户权限划分和会话管理都完全不需要我在重新考虑,直接在已经完善的系统架构之上去开发我关系的应用程序就可以了,这个管理面板还提供了很多高级功能的设置,比如缓存、自动备份、安全防火墙、多语言翻译、主题切换。还有最近比较热门的社交登陆、支付集成、短信发送这些模块。

这里值得一提的是正如Openbiz官方宣传的那样,这次主要是面对中国大陆用户做了优化,我们可以在所社交网络列表中看到新浪微博、腾讯、淘宝、支付宝的影子,还有支付宝的付款集成,以及多家国内的短信网关服务商。

在进行进一步初始化设置的时候,我们还可以看到厂商精心设计的方便实用的这个“新手向导”,除了能很方便能让我这样的操作人员摸清楚门路,同时我自己开发的新的应用程序也可以重用这个功能来给用户提供入门向导,这样将可以减轻很多售后的服务工作。

也许你觉得我什么还都没做,但是是实际上我的开发工作已经完成了30%,对!因为用户管理、角色管理这些功能都已经有了。简单设置一下默认的属性,我们就已经将这些可重用的功能设置为我需要的模式。

小试牛刀:用它做一个资料管理系统吧

现在让我们来看一下这个开发环境真正的开发工具,传说中的利器登常

就是直到11月才发布出来的 Openbiz Appbuilder 2.0 。

看起来很酷吧!它主要包括了 新应用创建向导、模块连接向导 和元数据可视化编辑器。让我们跟着应用创建向导试手操作了一下,首先看到的是漂亮有趣的欢迎界面如下图所示。

点击“下一步”,跟着向导逐步输入选择要要使用的信息,包括使用哪个数据库、哪个表、创建哪些字段,启用哪些高级特性。这里我们选择了一个我事先创建好的数据表,里面包括了我的资料系统所需要的所有字段,比如性别、年龄、学籍等信息。在Appbuilder的新应用向导里面里分别为他们填写的描述以及信息分组等。

然后设置是否为这些资料启用一些高级特性。比如为每条资料添加附件、图片等特性,并且为资料启用了分类管理,允许为每一种分类设置设置不同的自定义扩展字段。如下图所示。

然后继续下一步,完成!

没错,我的要的程序开发完了,没有敲一行代码,难以置信的方式。似乎所有的开发工作都集中在思考这个数据表结构 和实现一些除了“增删改查”以外的高级功能特性上,比如,当创建一条资料后 自动发送邮件或者短信通知,这时候才需要写几行代码。

这些自动生成出来的代码和我们预想的不同,生成出来并不是PHP的源代码。而是90%以上的XML文件。这些XML文件仅描述了数据影射关系和业务逻辑关系,但完全不包含业务逻辑的实现代码。这应该就是Openbiz所提出的元数据的编程思想。

这样的好处是如果当我们日后需要对程序进行维护或改动的时候,例如添加一些字段,我们并不需要去象以前那样去修改大量的程序源代码,而只需要更新一下这些简单易懂的XML文件。

代码范例如下图所示

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...