您身边的网站建设专家
成功案例

【建站服务】沛县网站建设【沛县网络公司】沛县做网站、沛县微信公众号开发、沛县网站设计、沛县小程序制作-域名申请

日期: 2022-09-20 15:25:49 浏览数:4


上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


沛县网站建设【沛县网络公司】沛县做网站、沛县微信公众号开发、沛县网站设计、沛县小程序制作


沛县,简称“沛”,因古有“沛泽”而得名,江苏省徐州市下辖县,位于徐州市西北部,处于苏、鲁两省交界之地,东靠微山湖,西邻丰县,南接铜山区,北接山东省鱼台,处于华北平原的东南边缘和淮海经济区的西北部位。总面积1806平方公里, [1-3]  总人口130万(2016年)。2019年,沛县完成地区生产总值777.96亿元,增长6.0%。 [4] 

沛县水脉纵横,是滨湖之城、绿色之都,沛城东距中国北方最大的淡水湖—微山湖不足5公里,拥有62公里湖岸线、400平方公里湖面。 [2] 

沛县历史悠久、资源富集,是江苏省和华东地区的煤炭主产地,探明煤储量24亿吨,年产原煤1200万吨,占全省70%。沛县是首批全国文明县城、全国科技进步先进县。荣获全国百强县、全国工业百强县、国家园林县城、国家知识产权强县工程试点县、中国最佳生态旅游县等称号。 [5] 

2019年,沛县位居全国县域经济与县域综合发展第32位,综合实力百强县市第65位、全国科技创新百强县市第57位、经济竞争力百强第44位。 [6-7]  2020年7月29日,入选2017-2019周期国家卫生乡镇(县城)命名名单。 [8]  2020年8月,被授予2019年“四好农村路”省级示范县称号。 [9]  2020年12月,入选全国县域经济综合竞争力100强。

如果说第5章的WeTime项目是对现有新功能进行的开发,第6章的Family 2.0 项目是对过去既有代码的重写,那么这一章我们将会学习的是,如何为未来编写开发一个极致的项目。可以说,这一章讲述的主要是如何设计、规划和研发大型的项目。

7.1 项目背景

对于大型项目,其开发流程更为正式,规范更为细致。除了从技术方面会涵盖数以百计的接口服务,运行在强大阵容的服务器集群,以及每时每刻都处理着高并发的请求外,在人员与沟通方面会涉及开发人员,测试人员,运维人员,DBA,架构师,项目经理,发布组,产品人员等。有了这么多项目干涉人员之后,自然就会有基于跨部门团队协作的各种流程,单纯是各种评审与审计工作就有:需求评审,设计评审,变更评审,安全评审,代码评审,架构评审。从一个需求被提出来,到最终上线发布,其间通常会经历的环节包括但不限于:需求评审,项目排期,开发与自测,前、后端联调,系统联调,提测,进行测试阶段,回归测试,灰度发布,线上发布,验收。

为此,开发大型项目的方式与以往开发中、小项目的方式不一样,因为前者所涉及的人员、技术和流程更为复杂,任何一行改动的代码,需要发布并运行在线上环境,有一段漫长的路要走,从而需要维护的成本就更大。项目背景不一样,决定了开发方式的不同。那对于大型项目,我们又应该怎样进行开发呢?

下面,让我们一起来探讨。因为这一章更多是讨论开发大型项目所推荐的规范与标准,所以本次极致的项目名称取名为Forever,对应的接口系统域名假设为:api.forever.com。

7.2 Api接口层的规范

7.2.1 一个接口服务,一个文件

对于Api接口层,一种极端做法是,把全部的接口服务都放在同一个文件。显然,这会造就庞然大物,也不会有人这么做(如果真的有,请记得把源代码分享我膜拜一下)。而另一种极端做法是,对于每一个接口服务,都单独放在一个文件中。这样的话,不用担心在修改其他接口服务时,哪怕是在同一个接口类中的不同方法,也不用再担心会影响其他接口服务。

以常见的用户模块的接口服务为例,登录接口层源代码单独放置在Api/User/Login.php这一文件里。

// Forever$ vim ./Demo/Api/User/Login.php<?phpclass Api_User_Login extends PhalApi_Api {}复制代码

对于用户注册接口服务,则单独放置在Api/User/Register.php这一文件里。

// Forever$ vim ./Demo/Api/User/Register.php<?phpclass Api_User_Register extends PhalApi_Api {}复制代码

对于用户登录态检测接口服务,则单独放置在Api/User/Check.php这一文件里。

// Forever$ vim ./Demo/Api/User/Check.php<?phpclass Api_User_Check extends PhalApi_Api {}复制代码

其他接口服务,依此类推。就上面用户模块的三个接口服务而言,对应的文件如下:

Forever$ tree ./Demo/Api/./Demo/Api/└── User
    ├── Check.php    ├── Login.php    └── Register.php复制代码

7.2.2 更简单请求的形式

如果按照每个接口服务一个文件划分后,接着就会引发一个新的问题:如何为接口服务的类方法命名?为了减轻后端开发人员命名的压力,同时保持高度一致性,可以统一使用相同的类方法名。此方法名应该是简短、有活力、贴切的,例如统一使用go()方法名,那么对于上面的用户模块,那三个接口服务的源代码就会变成这样:

// Forever$ vim ./Demo/Api/User/Login.phpclass Api_User_Login extends PhalApi_Api {
    public function go() {
    }}// Forever$ vim ./Demo/Api/User/Register.phpclass Api_User_Register extends PhalApi_Api {
    public function go() {
    }}// Forever$ vim ./Demo/Api/User/Check.phpclass Api_User_Check extends PhalApi_Api {
    public function go() {
    }}

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

沛县网站建设沛县网络公司沛县做网站、沛县微信公众号开发、沛县网站设计、沛县小程序制作


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


全国咨询热线:400-111-6878

地址:全国各地都有驻点商务

Copyright © 2021 通陆科技

网站建设上往建站