
发表日期: 2021-04-26 08:59:02 浏览次数:138
大丰网站建设【大丰网络公司】大丰做网站、大丰微信公众号开发、大丰网站设计、大丰小程序制作
大丰区,江苏省盐城市市辖区,大丰地处黄海之滨,江苏省东部、盐城市南部,位于北纬32°56′~33°36′,东经120°13′~120°56′,东临黄海,西连兴化市,南与东台市接壤,北与盐城市亭湖区交界,拥有112公里长的海岸线,总面积3059平方千米。 [1]
大丰于1942年5月始设县,1951年8月更名为大丰县。1996年8月撤销大丰县,设立县级大丰市。2015年8月,撤销县级大丰市,设立盐城市大丰区。 [2]
大丰是长三角城市群中一颗耀眼明珠,是麋鹿故乡、黄海港城、上海“飞地”、革命老区、长寿之乡,历史悠久,人文荟萃,开放包容。总人口72万人。辖2个街道、11个镇、两个省级开发区,境内有江苏省属农场3家和沪属农场1个,入选全国综合实力百强区。 [1]
大丰先后荣获“全国首批生态建设示范市”、“国家首批可持续发展先进示范区”、“国家社会发展综合实验区”、“国家级卫生城市”、“中国优秀旅游城市”、“江苏省文明城市”、“江苏省卫生城市”、“江苏省园林城市”、“江苏省社会治安安市”、“全国城市环境综合整治优秀城市”、“中国最佳休闲小城”和“中国生态保护最佳湿地”。 [1] 是第二批国家农产品质量安全县。
PhalApi,简称:π框架,是一个国产开源的PHP轻量级接口开发框架,专注于接口服务开发,支持HTTP/SOAP/RPC协议,可用于快速搭建微服务、RESTful接口或Web Services。
PhalApi最初是始于2012年个人毕业论文的项目开发需要。
由于当时课题是开发一个基于旅游轨迹的图片分享平台,需要开发一套提供给App客户端使用的后台服务接口。 然而,在实际项目开发中,发现身边很多团队在使用PHP进行接口开发时,往往是很简单,或者说是很粗爆的,如直接使用fopen()函数获取远程接口的执行结果再加以处理。尴尬的是,当时在寻找一个可以用于快速后台接口开发的PHP框架时,没找到合适贴切的开源框架。准确来说来,没找到一个专注于接口开发的开源框架。
基于此,萌生了自主研发一个接口框架的想法。经过到图书馆和网上查阅整理多方资料、知识和理论,和一段时间的设计及编码后,便延生了最初的接口框架,并命名为: zenphpWS3。 其中,zen表示开源、php表示用PHP开发、WS表示Web Service、3表示支持SOAP、HTTP或RPC三种协议以及JSON、XML或数组等多种格式的返回。
zenphpWS3很好地支撑毕业论文项目的开发,并初步具备了一个框架的基本特质与思想。但经过一年的全职工作,以及学习、研究众多优秀开源构架后,发现还存在很多有待改善的地方。所以,当再次使用zenphpWS3进行新接口项目开发时,我便在开发具体应用接口服务的同时,也有意识地在对接口框架进行完善和重构,并融入框架所需要的特性、原则和模式。如可重用、IoC、SOILD设计原则、组件和容器等。至此,通过不断演进迭代,一个更好的接口框架便慢慢浮现了出来。
与此同时,我们迎来了移动互联网的浪潮。很多大的企业都提供了开放平台,如腾讯开放平台、新浪微博开放平台、优酷开放平台等。而对于中型公司或者初创团队,则需要为自主的APP开发提供特定领域业务功能的接口服务。也就是说,越来越多的项目需要像我当初那样开发接口服务,但也可能同样会像我当初那样面临找不到合适贴切开源框架的困境。
秉着希望能帮助更多同学快速开发接口项目的初衷,我便再次对此接口框架进行重构优化,于2015年正式走向开源,并更名为:PhalApi,简称:π框架。
正如PHPUnit的作者Sebastian Bergmann所说的那样:
Driven by his passion to help developers build better software.
同样,我们希望通过PhalApi,可以:
一来,支撑轻量级接口项目的快速开发;
二来,阐明如何更好地进行接口开发、设计和维护;
三来,分享优秀的编程思想、实用的工具和精益求精的技艺。
最初的接口框架就在这样的背景和研究下出来了。
假设我们有一条这样的表达式:
1 + 1 = 2复制代码
显然,这是非常简单,且易于理解的。但倘若我们在中间添加一些复杂性后:
1 + (96 - 867 + 700 - 6 + 7 - 30/10 + 100 - 27) + 1 = 2复制代码
同样可以获得相同的结果,但表达却羞涩难懂,且容易出错。
你可能会觉得好笑:怎么可能会有人把这么简单的问题复杂化呢?还编写这么累赘的代码?然而,如果你回顾一下以往接触过的项目或留意一下身边正在运行的代码,你会发现,这种情况是真实存在的。
在不同的领域开发不同的项目,各自需求不同,所编写的代码也就不尽相同。纵使这样,即使我们不能把代码简化到最理想的状态,但至少可以通过努力以达到“编写人容易理解的代码”这一最佳状态。一如这样:
1 + (0) + 1 = 2复制代码
使用PhalApi框架进行接口项目开发,我们不能保证最终编写出来的项目代码一定会“短而美”,因为更多的代码编写来自于你双手的输入、来自你自己切身的思考和设计。但我们希望PhalApi可以在支持接口快速开发的基础上,为你和更多开发团队提供关于接口项目开发的一些技艺、参考和帮助。
所以,与其他很多关注服务器性能的框架不同, PhalApi更加关注的是人的心情、开发效率和团队合作,而这些正是通过约束与规范、测试驱动开发、自动化工具、持续集成和敏捷开发等途径可以达成的 。
这一切一切,都要从代码的编写开始。毕竟我们作为专业软件开发人士,代码是我们连接世界的媒介。而接口代码的编写,又应从简单开始。
泡一杯咖啡,让我们开始吧。

服务热线
顶部
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: http://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878