首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
range
bitmap
frameworks
iostream
future
plugins
grid
filter
bash
timestamp
schema
select
settings
express
byte
expression
object
vbscript
heap
split
rsa
callback
merge
integer
hash
ascii
httprequest
golang
buffer
dll
format
timezone
flutter
include
httpclient
python
uml
web
c语言
fetch
solr
spring
search
text
email
cookie
web3
scala
get
java
testing
netty
php5
string
datetime
jar
cpython
main
uri
random
usb
char
vba
runtime
foreach
copy
blob
typescript
process
jsp
chat
stream
const
config
command
tree
php
emoji
client
当前位置:
开发笔记
>
编程语言
> 正文
自各儿写MVC还是用现成的
作者:小明爱微笑_401 | 来源:互联网 | 2014-03-29 12:34
自己写MVC还是用现成的?最近要做一个项目,要求用面向对象编写。我想用MVC模式编写,不知道自己写个MVC难不?还是用现成的框架好?因为一直用面向过程写代码,对象只是了解,没做过项目。希望大家给个意见。
自己写MVC 还是用现成的?
最近要做一个项目,要求用面向对象编写。
我想用MVC模式编写,不知道自己写个MVC难不?还是用现成的框架好?
因为一直用面向过程写代码,对象只是了解,没做过项目。
希望大家给个意见。
分享到:
------解决方案--------------------
确定是大项目才用mvc吧,thinkphp用得最广泛的。
------解决方案--------------------
你都不知道mvc模式是什么,怎么写呢?你可以找个简单的框架看看,看自己能不能写,不能的话就先用别人的。
------解决方案--------------------
MVC 是设计模式,也可以说是设计思想
MVC 是从大量编程实践中总结出来的
无论是面向对象还是面向过程,都可以看到 MVC 的影子
正因为你有意无意的将代码书写成了模型、界面、控制三大部分,所以 MVC 才得以出现
------解决方案--------------------
MVC 是设计模式,用于搭建项目的结构。
------解决方案--------------------
MVC严格的说叫做设计典范。对于楼主的项目,采用MVC典范是肯定的。楼主使用smarty吧,不用考虑了。
------解决方案--------------------
多看看框架源码。。看看MVC怎么实现。。。
面象对象编程不是很难。。好好把握。。
------解决方案--------------------
要是项目赶进度,直接拿开源的框架。thinkphp,yii,ci
------解决方案--------------------
不要重复发明轮子,除非你有非常必要的理由。
------解决方案--------------------
自己没项目经验,又不是什么大型项目。建议楼组使用smarty。其实mvc就是controller控制页面显示,view(存放html)显示的页面,model控制数据库的增删改查。把干的不同的事放在不同的文件夹下,然后不断的继承和调用,也是一种mvc。
mvc
php
html
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
hash
MySQL索引详解与优化
本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ...
[详细]
蜡笔小新 2024-12-25 19:52:47
hash
Vue 2 中解决页面刷新和按钮跳转导致导航栏样式失效的问题
本文介绍了如何通过配置路由的 meta 字段,确保 Vue 2 项目中的导航栏在页面刷新或内部按钮跳转时,始终保持正确的 active 样式。具体实现方法包括设置路由的 meta 属性,并在 HTML 模板中动态绑定类名。 ...
[详细]
蜡笔小新 2024-12-28 13:45:20
hash
次小生成树问题的高效求解
本文探讨了如何通过最小生成树(MST)来计算严格次小生成树。在处理过程中,需特别注意所有边权重相等的情况,以避免错误。我们首先构建最小生成树,然后枚举每条非树边,检查其是否能形成更优的次小生成树。 ...
[详细]
蜡笔小新 2024-12-28 13:42:43
range
使用Numpy实现无外部库依赖的双线性插值图像缩放
本文介绍如何仅使用Numpy库,通过双线性插值方法实现图像的高效缩放,避免了对OpenCV等图像处理库的依赖。文中详细解释了算法原理,并提供了完整的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 13:15:40
range
QUIC协议:快速UDP互联网连接
QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ...
[详细]
蜡笔小新 2024-12-28 12:33:18
select
PHP 编程疑难解析与知识点汇总
本文详细解答了 PHP 编程中的常见问题,并提供了丰富的代码示例和解决方案,帮助开发者更好地理解和应用 PHP 知识。 ...
[详细]
蜡笔小新 2024-12-28 12:22:34
hash
深入理解OAuth认证机制
本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ...
[详细]
蜡笔小新 2024-12-28 12:07:46
hash
国内BI工具迎战国际巨头Tableau,稳步崛起
尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ...
[详细]
蜡笔小新 2024-12-28 11:12:44
select
深入理解 Oracle 存储函数:计算员工年收入
本文介绍如何使用 Oracle 存储函数查询特定员工的年收入。我们将详细解释存储函数的创建过程,并提供完整的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 09:49:42
select
2018回顾与2019展望
本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ...
[详细]
蜡笔小新 2024-12-28 09:10:26
select
四载相伴,与51CTO学院共成长
在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ...
[详细]
蜡笔小新 2024-12-28 08:20:07
bash
Linux 系统启动故障排除指南:MBR 和 GRUB 问题
本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ...
[详细]
蜡笔小新 2024-12-27 20:40:29
bash
通过类型和标签选择元素
本文介绍了如何使用jQuery根据元素的类型(如复选框)和标签名(如段落)来获取DOM对象。这有助于更高效地操作网页中的特定元素。 ...
[详细]
蜡笔小新 2024-12-27 19:44:14
buffer
新浪笔试题
1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ...
[详细]
蜡笔小新 2024-12-27 19:32:17
buffer
PHP Eloquent ORM 中的关联查询扩展
本文探讨了如何在 PHP 的 Eloquent ORM 中实现数据表之间的关联查询,并通过具体示例详细解释了如何将关联数据嵌入到查询结果中。这不仅提高了数据查询的效率,还简化了代码逻辑。 ...
[详细]
蜡笔小新 2024-12-25 18:14:14
小明爱微笑_401
这个家伙很懒,什么也没留下!
Tags | 热门标签
range
bitmap
frameworks
iostream
future
plugins
grid
filter
bash
timestamp
schema
select
settings
express
byte
expression
object
vbscript
heap
split
rsa
callback
merge
integer
hash
ascii
httprequest
golang
buffer
dll
RankList | 热门文章
1
TUE
2
vue+ Element UI 表单验证的坑
3
vue怎么在重复请求数据的同时不刷新页面
4
ADO.NET Entity Framework如何:通过每种类型一个表继承以定义模型(实体框架)
5
布告栏信息/etc/motd
6
Lidar360 点云分类
7
lost+found目录有啥用?
8
vim设置不同文件格式编辑的tab宽度
9
matlab 人体跌倒仿真,Matlab利用外接矩形描述人体目标实现跌倒检测
10
点击单选按钮后调出对话框?
11
PS切图可能遇到的问题总结
12
石竹
13
idea中使用lombok
14
CSS之clearfix清除浮动
15
大二第二学期周学习进度总结(十五)
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有