首页
PNG素材
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
开发笔记
PHP资讯
PHP教程
前端技术
PNG素材
Tools工具
网站首页
PHP资讯
PHP教程
服务器技术
数据库
前端开发
视频教程
MySql
PHP问答
开发工具
PHP安全
大话程序猿
职场
业内
Mysql
JavaScript
Css
Html
linux
jquery
PHP框架
缓存
PHP视频教程
MongoDB
面试题
开放平台
Oracle
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
PHP 进阶
高并发
负载均衡
PHP框架
网络编程
图像编程
设计模式
WEB服务
方法&架构
算法
返回上级
设计模式
PHP一些框架MVC设计的不足之处
目前主流的PHP框架设计模式均为MVC模式,比如yii或codeigniter,均是由控制器接收页面请求,并沟通模型与视图的交互。如果我们把网站整体看作一个矩阵,把网站接收用户请求并处理看作是网站的竖向,而把网站的每一个模块(比如文章模块,投票模块,论坛模块等)看作是网站的横向。 ...
[详细]
2014-05-16 13:35:11
设计模式
机器越聪明,程序员就容易变懒
充分理解业务上的知识也是非常重要的,这些自动化的东西就是为了避免重复造轮子,避免陷入底层代码的海洋。如何制造一个世界上最好的轮子,和如何最出色的使用这个轮子完全是两个不同的领域,世界上最出色的建筑师可能并不知道如何制作一把世界上最好的锤子,那是世界上最好的造锤师傅干的活。 ...
[详细]
2014-05-16 13:35:11
设计模式
有了系统语言,为什么我们还要脚本语言?
脚本语言,维基百科上定义为,“为了缩短传统的编写—编译—链接—运行过程而创建的计算机编程语言。通常具有简单、易学、易用的特色,目的就是希望开发者以简单的方式快速完成某些复杂程序的编写工作”。普通如Ruby、Python,简单如JavaScript、Lua之类,都是我们日有所闻,时有关心,往往所用的编程利器。 ...
[详细]
2014-05-16 13:35:11
设计模式
使用单例模式需要注意的几个问题
今天重新翻看单例模式,把以前的几个问题和大家共享下。单例模式是最简单的设计模式之一,但是它却存在一些问题与缺陷。下面简单说下单例模式的使用中需要注意的一些问题。在一些情况下使用单例模式是可以达到节省资源的目的,但是单例模式的意图不只是为了节省资源。 ...
[详细]
2014-05-16 13:35:11
设计模式
一些常见的代码异味 Code Smell
在计算机编程社区中,codesmell代表了任何标志着事物变坏的征兆。它常常标志代码应该被refactored或者全部的设计都应该被reviewed。这个短语出现在WardsWiki上,它是被KentBeck杜撰出来的。在refactoring兴起之后,这个短语的使用率骤增。 ...
[详细]
2014-05-16 13:35:11
设计模式
编程语言中的闭包是什么东西?
首先,我觉得,一个概念,如果不理解也不影响使用的话,那么,就没必要去理解它、去学习它。闭包就是这样一个概念,你不理解它也能很好的用它。俺这两年写as3程序,是天天在和它打交道,甚至有过一个function套一个,一个方法中套了20多个function的极端例子,但从未深究过它是怎么实现的,它就像水和空气一样,我们不需要 ...
[详细]
2014-05-16 13:35:11
设计模式
从编程的命名谈编码质量问题
很多人以为提高编码质量,需要很多激动人心的创新,需要明显的飞跃,这也许对,但我个人感觉项目中提高编码质量是个水磨功夫,要一步步积累,方法论大多时候帮助不大。这次先从命名说起。当我们看到一份设计图或一份代码时,大多数人会【望文生义】。 ...
[详细]
2014-05-16 13:35:11
设计模式
你嗅到了代码腐化的味道了吗?
代码腐坏的味道是指在代码之中潜在问题的警示信号。并非所有的坏味道所指示的确实是问题,但是对于大多数坏味道,均很有必要加以查看,并作出相应的修改。如果你在一个以上的地点看到相同的程序结构,那么当可肯定:设法将它们合而为一,程序会变得更好。 ...
[详细]
2014-05-16 13:35:11
设计模式
多点使用短函数
还记得刚学编程那时关于“为什么要用函数”的问题吗?那就是把重复的代码归纳到一个函数中多次利用。这点毋庸置疑,大家也用的很熟了,但是除了这个还有什么改进空间吗?答案肯定是有的。大家都知道当一个函数很长的时候,就会造成阅读困难,那以前我们都是怎么解决的呢? ...
[详细]
2014-05-16 13:35:11
设计模式
编程牛人是如何看待各种程序语言的
一个有过BASIC编程经历的人是很难学会好的编程习惯的。作为一个潜在的程序员,他们已经被脑残并且无法修复。C很容易让你朝自己的脚开枪。在C++中,这么做变的困难了,但是你要不注意就会崩掉自己的整条腿。我发明了“面向对象”,但是我可以明确的是,我不知道什么是C++。 ...
[详细]
2014-05-16 13:35:11
设计模式
不要只在字面上理解敏捷开发
敏捷是一种高效的开发模式,但并非任何项目都适合,而且并非一定要推翻现在的瀑布模式完全采用敏捷。敏捷的本质是什么?敏捷的核心原则是什么?瀑布模式能否将敏捷的思想用过了从而优化现在的模式呢?没有任何一种模式说是适合于任何公司,任何项目,还是要从公司特性,项目特性来看。下面就结合敏捷思想一一解读,看那些适合优化瀑布模式。 ...
[详细]
2014-05-16 13:35:11
设计模式
我的方法(函数)设计小心得
在工作中经常被问道:如果你的那个方法输入空会返回什么?我记得自己曾经使劲回忆也没想到自己那个方法是怎么个回事。也经常跟同事在对功能的时候在说代码,那个冒泡排序,两个循环就搞定了。。。。。渐渐就发现,很多时候,写代码是有规则去遵循的。然后自己结合自己工作中的一些小经验,就出了下文。 ...
[详细]
2014-05-16 13:35:11
首页
上一页
1
2
3
4
5
6
7
8
下一页
尾页
Hi,亲爱的小伙伴!
欢迎来到php1.cn社区!
点击登录, 发现精彩
注册
登录
扫码关注 PHP1 官方微信号
Tools Online | 在线开发工具
HTML/JS压缩
CSS代码格式化
文章自动排版
HTML/JS转换
UTF-8编码转换工具
Unicode 转换
URL编码解码
二维码生成工具
IP地址查询
HTTP状态码(响应码)
网页Header头
网页源代码
JSON解析着色
Diff文件比较
RankList | 热门文章
1
2019国内手机市场研判:道路千万条,健康第一条
2
MySQL 中 SQL 正则表达式的应用与技巧
3
360搜索引擎上线,挑战谷歌市场地位
4
如何合法激活Win10系统?Win10激活方法详解
5
Python 中 UTF-8 编码的中文字符被误识别为 GB2312
6
ArcGIS中栅格数据裁剪技巧
7
Vision Transformer (ViT) 和 DETR 深度解析
8
React Native 开发中无法连接到开发服务器的问题及解决方案
9
客厅装修颜色选择指南:避免这些色彩导致家庭矛盾
10
JavaScript 中的相等运算符和 Object.is() 方法
Recommend | 推荐阅读
1
压缩工具全面对比:Bandizip、7-Zip与WinRAR,哪一款最符合你的需求?
2
[C++] LeetCode: 96 最大子数组乘积(动态规划算法详解)
3
如何利用JMeter高效执行API接口测试,掌握JMeter接口测试的详细步骤与技巧
4
决策树在鸢尾花数据集上对不同特征组合的分类效果分析及模型性能比较
5
通过命令行工具高效运用SMTP协议发送电子邮件
6
Linux 用户管理进阶指南:第二部分
7
OpenGL 基础知识入门指南
8
利用JSON数据格式精准获取用户当前地理位置信息
9
RTMP协议的中英文规范与标准解读
10
公共操作与表达式推导
PHP1.CN | 中国最专业的PHP中文社区 |
PNG素材下载
|
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有