收藏此站 联系我们 网站
当前位置:首页» 技术日志 » 【建站服务】靖江企业微信公众号小程序开发公司、靖江企业网页设计方案、靖江做网站开发价格、靖江微信公众号制作运营报价明细表、靖江网站设计公司费用、靖江网站推广大概需要多少钱-域名申请

【建站服务】靖江企业微信公众号小程序开发公司、靖江企业网页设计方案、靖江做网站开发价格、靖江微信公众号制作运营报价明细表、靖江网站设计公司费用、靖江网站推广大概需要多少钱-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-20 15:26:01

网站建设

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


靖江企业微信公众号小程序开发公司、靖江企业网页设计方案、靖江做网站开发价格、靖江微信公众号制作运营报价明细表、靖江网站设计公司费用、靖江网站推广大概需要多少钱


靖江市,简称靖,江苏省辖县级市,由泰州市代管,位于泰州市东南部,介于北纬31°56′-32°08′,东经120°01′-120°33′之间,属亚热带季风气候,是江苏省新兴的港口工业城市,总面积665平方公里。截至2019年,靖江市常住人口达68.46万人。 [1-3] 

明成化七年(1471年),始置靖江县,属常州府。1996年7月19日,地级泰州市设立,靖江市改由泰州市代管。 [4]  截至2019年,靖江市辖1个街道、8个镇;另辖5个乡级单位。 [5] 

2019年,靖江市实现地区生产总值979.57亿元,同比增长7.2%。按常住人口计算全年人均GDP为143066元。分产业看,第一产业实现增加值25.70亿元,增长2.1%;第二产业实现增加值540.91亿元,增长6.5%;第三产业实现增加值412.96亿元,增长8.5%,第三产业增加值占GDP比重比上年提高1.4个百分点。 [1]  2020年12月,社科院发布《全国县域经济综合竞争力100强》,靖江排名第30 [6]  。

例如上面这个示例中,父类Person有一个private的私有方法doSth(),子类Student重载了自己的doSth(),并将访问级别提升到protected。由于子类不能访问父类的私有方法,反过来亦然。最终Student实例对象使用的依然是父类Person的doSth()方法。如果不注意观察或者未能识别,会让某些新手的开发人员疑惑不已。

除了类方法存在这样的问题外,类的成员属性也会存在同样微妙的问题。让我们来看另外一个例子。一个看完后会怀疑人生的例子。请观察以下代码:

<?phpclass Person {
    private $name = '无名小卒';

    public function whoami() {
        echo $this->name, "
";
    }}   class Student extends Person {
    protected $name = '小学生';

    public function whoamiAgain() {
        echo $this->name, "
";
    }}   $person = new Student();$person->whoami();$person->whoamiAgain();复制代码

如果不看答案,不直接运行代码,你能想到最终输出的答案是什么吗?这里的关键点在于子类Student有两个name属性,一个是继承于父类的private级别的name,一个是自身public级别的name。当输出名字时,由于父类的私有属性不能被子类的同名属性覆盖,因为执行whoami()方法时输出的仍然是父类的名字“无名小卒”。而在执行whoamiAgain()方法时,在当前类作用域内存在protected级别的name属性,因此输出的是“小学生”。也许这样的答案让你惊讶不已,那么下面的输出肯定会让你开始怀疑人生。

继上面的代码,打印person对象,可以看到这样的输出:

var_dump($person);object(Student)#1 (2) {
 ["name":protected]=>
 string(9) "小学生"
 ["name":"Person":private]=>
 string(12) "无名小卒"}复制代码

什么?Student的对象竟然有两个name属性?!这初初看起来是难以理解的,但实际上又是可解释,符合PHP语言规范的。但对于初学者来说,肯定是一个难以发现的坑。

基于此,为了可测试性,以及减少困惑,如无特殊情况,都应将类函数成员或属性成员访问级别从priavte提升到protected。

9.4.2 性能之巅

运行PHP的代码已经够慢了,要想让用PHP编写的框架运行得更快,最好的做法是做减法。尽量减少不必要的操作,仅当有需要以及有必要时才执行。此外,还要区分不同的操作对性能的影响。优化性能的根本原则无非是减少函数调用的次数,尤其减少耗时的操作。细节很重要。

在进行性能优化时,可以考虑以下这些点:

  • 手动引入必须的源文件,避免自动加载带来的损耗

  • 通过临时变量缓存频繁操作的对象,减少不必要的函数调度

  • 延迟耗时的操作,例如不要总是一进来就连接数据库,只有需要时才连接

  • 内联简单的操作,而不是新增一个函数

当然,性能优化的方面远不止上面这些内容。可以使用XHprof工具,进行性能的剖析,找出各自的瓶颈所在。按经验法则,一个优秀的PHP框架,在运行其默认的页面或接口服务时,总的执行时间应控制在10毫秒以内。即留给框架的时间只有10毫秒,如何充分利用这10 ms,是设计者不得不考虑的难题。

9.4.3 代码质量

一个应用项目,要统一代码规范和风格。作为一个开发框架,更要注重自身的代码质量。而这些重量不是用IDE简单的自动化对齐就能拥有,事实上我总是反对使用IDE对代码进行格式化。因为任何经典、传神的艺术品都不是出自机器,而是来自人工的打磨。

很好的代码规范是一方面,另一方面,低复杂度,“高内聚、低耦合”这些也是需要的。很多时候,你的大脑里会存在两种声音:“这就样行了”,“再调整打磨一下吧”。软件开发是一件需要投入大量时间和精力的过程。这是一个需要坚持的过程。

如果需要对代码的质量进行分析,可使用Sonar或者PHPMetric等这些工具。

9.4.4 从优秀到卓越

有时,我不禁在想,一个优秀的框架,或者说一个卓越的框架,它到底应该具备哪些品质呢?直到现在,我才慢慢发现,卓越的框架并没有太多与众的不同,相反,它是普通、平凡、为众人所熟悉的。但这些浅显易懂的,正是我们最为容易在有意识、潜意识和无意识下忽略的。

框架有多个维度,既有动的一面,也有静的一面;既有内向的一面,也有外向的一面。当把需要遵循的规范都遵循了,需要符合的标准都符合了,这时框架离优秀或卓越也就不远矣。

什么叫专业?专业就是纵使罗列出长长的标准,逐一比对,都是符合要求时,就是专业了。但不能为了符合标准而去刻意迎合,我们更需要打造的是一个有活力、有生气、能实际应用到项目开发的框架,需要的是一个能落地、接地气、贴近开发的框架。

至于怎么做到卓越,还需要我们作为设计者和开发者,慢慢思考。

9.5 有效交付

在完成了这么多工作,经历了那么多周期后,终于可以等到了框架问世的时刻。也许你会难以掩饰内心的激动,但且慢,还有最后一些工作仍待完成的。这就是——

9.5.1 帮助用户认识新框架

帮助新用户认识你的新框架,可以通过在论坛或者在开源平台上发表你的框架。向大众简短地解释你的框架可用于何种开发,它的特色是什么,以及你所提倡的理念和价值观。然后,耐心地回答他们的提问。

同时,将代码发布在Github上是一个明智的选择。这样可方便世界各地的人都能看到你的框架,以及参与维护。

9.5.2 文档

没有人会看一堆源代码来反推它是如何使用的。因此,你要为你的框架编写相应的开发文档。很多人都觉得编写文档是一件痛苦的事情,甚至无众下手。不管怎样,文档就像代码,写得越多,就越熟练了。不要害怕一开始写得蹩脚就退却,谁一开始写代码时不会有Bug的?你就当文档的错误是一个Bug,发现了,修复便是了。

一开始,也许会因为没有整体的思路而东拼西凑,文档章节和结构会略显凌乱。这些问题都不大,重要的是敢于迈出第一步,有了文档草稿,后续会慢慢再调整。

还可以在回答开发用户常见问题后,将问题总结以及新用户可能碰到的问题整理到文档中,方便后续其他用户查阅。文档维护也是一个持续的过程,当然,最好一开始就要有。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

靖江企业微信公众号小程序开发公司靖江企业网页设计方案靖江做网站开发价格、靖江微信公众号制作运营报价明细表、靖江网站设计公司费用、靖江网站推广大概需要多少钱



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

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


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务