最近在 GitHub 上看到了一篇很不错的文章,是关于代码编写风格和规范的,看了之后感觉收获颇丰,在这里根据我自己的理解和习惯增删改一下,以后方便拿来复习。文末有原文链接。
继续阅读“Clean Code PHP:PHP代码简洁之道”PHP 实现请求结束之后,后台静默执行部分代码
这一篇其实是由上一篇引申出来的。之前说到,勉勉强强实现了 PDF 和 PPT 文件转图片,但是转换需要一定的时间,而我这里是用户发起请求进行转换的,这部分时间不应该让用户一直等着,应该结束请求,把数据返回给用户,然后后台再慢慢执行这些转换操作。
继续阅读“PHP 实现请求结束之后,后台静默执行部分代码”PHP利用ImageMagick实现PDF、PPT转图片
最近应业务需要,需要实现在线浏览 PPT、PDF 的功能。搜了一阵,看似好用的微软 Office Web Viewer 却有着速度极慢、限制10M大小等麻烦,前端直接使用 pdf.js 也遇到了跨域之类的问题,索性一不做二不休,把 PPT 和 PDF 都转换成图片,再分页传回给前端。
继续阅读“PHP利用ImageMagick实现PDF、PPT转图片”PHP后端(三):框架的选择
对于开发经验不那么多的人而言,选择一个框架进行开发是十分重要的,直接用原生的语言开发就像从零开始建造房子,要完完整整地开发出一个稳定、安全且性能又好的后端,需要你对整个语言特性和架构有着极深的理解,这显然不是对一个新手的要求。而使用框架则像是装修一套二手房,是在别人给你打好的基础上进行开发的,这样不仅能够大大地提升开发效率,还能使你的代码变得精简,易于维护,以及使你的项目具有一定的稳定性、安全性等特质,所以选择一个好的框架进行开发是十分有必要的。
继续阅读“PHP后端(三):框架的选择”PHP后端(二):实现数据库操作
数据库是应用开发所必不可少的模块之一,使用数据库的好处和必要性不用我说了,什么数据共享啦、集中控制啦、维护性啦等等等等,可以说是好处多多。而所有与数据有关的操作,基本上都是后端的范畴,所以掌握好对数据库的操作,是后端的必修课之一。
数据库的内容很庞大,真的要学起来还挺复杂的,我懂得也不多,就先挑简单的来吧,以后有机会的话再去学习、记录。我们最常见的数据库是关系型数据库,如MySQL、Oracle等等,关系型数据库的特点是根据关系模型来组织数据,一列代表一个属性字段,一行代表一条数据,通过行和列组成表,表与表之间再通过关系组成库,非常利于用户理解。
继续阅读“PHP后端(二):实现数据库操作”PHP后端(一):实现前后端交互
PHP是现如今十分流行的轻量级语言,经常用来做应用的后端开发,其特点是语法简单,十分容易上手。除了单独做后端,PHP还能够将程序嵌入到HTML文件中执行,非常容易实现简单的前后端交互。而且PHP的运行很轻松,只要下载PHP环境并打开服务,就能通过访问文件的形式执行PHP文件,并且获得其返回的数据了。但是可惜由于很多原因,PHP不太适合复杂和安全性要求高的大应用,所以求职方面,可能不如Java后端等吃香。但是如果你只是需要为自己的应用写个简单的后台,或者是像我一样在学校里做做项目,参加参加比赛,那么PHP还是一个不错的选择的。
继续阅读“PHP后端(一):实现前后端交互”后端序言(废话):我与后端的那些事
最开始接触开发的时候,我的头脑里完全没有后端这么一个概念。只懂一点点HTML、CSS、JS的我,根本不知道怎么发送请求给后端。还记得当时百度了一整天,只是勉勉强强了解了Ajax请求怎么发送,但是当时的后端没有设置允许跨域,所以一直被跨域这个问题卡的死死的。
