CoreMVC 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
CoreMVC 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
CoreMVC 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
CoreMVC 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
CoreMVC 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

CoreMVC 是一个迷你的 PHP 开发框架。

CM思想

1. CM设计使用《模块驱动开发》的思想。
2. CM框架照顾“开发、运行、部署”三部份。
3. CM程序使用“导入、定义、执行”三段式。
4. CM认为MVC可调整可伸缩,MCV/CMV/CVM/VCM/VMC/CM/CV/VM/VC/MC/MV/C/M/V均可。
5. CM认为原生PHP本生就是一个基于Controller或View的框架。
6. CM认为框架可以是一个风格约定,甚至可以不存在实际的框架文件。

展开阅读全文

评论 (0)

加载中
更多评论
发表了资讯
2010/07/28 00:00

CoreMVC 1.2.0 alpha 8 发布,优化配置

CoreMVC 是一个迷你的 PHP 开发框架。 CM思想 1. CM设计使用《模块驱动开发》的思想。 2. CM框架照顾“开发、运行、部署”三部份。 3. CM程序使用“导入、定义、执行”三段式。 4. CM认为MVC可调整可伸缩,MCV/CMV/CVM/VCM/VMC/CM/CV/VM/VC/MC/MV/C/M/V均可。 5. CM认为原生PHP本生就是一个基于Controller或View的框架。 6. CM认为框架可以是一个风格约定,甚至可以不存在实际的框架文件。 可通过SVN获取此最新版本: svn chec...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2012/01/10 23:14

思想:CoreMVC是什么(3)

思想:CoreMVC是什么(3) CoreMVC是什么?CoreMVC是本人写的一个PHP框架,其特点就是小巧灵活,就只有一个核心文件core.php。 为什么写这个框架呢?因为当初找遍了很多框架,都没有一个适合小型项目的,文件都很多,部署起来又很麻烦。所以索性写了这么一个框架,同时开源贡献出来。不过使用的人不多,但使用过的人我想不会觉得差,毕竟这个框架隐藏着很多与众不同的思想,它确确实实在某种程度上给开发者带来方便。当然这些思想...

0
0
发表了博客
2012/01/10 23:51

思想:CoreMVC为什么只有一个文件(5)

思想:CoreMVC为什么只有一个文件(5) PHP框架CoreMVC只有一个核心文件core.php,为什么只有一个呢?因为有多个的话CoreMVC就不会出现了,因为作者不嫌麻烦会选择其他的PHP框架,但是为了部署方便选择一个核心文件是最简单的,如果是两个程序,就可能会增加一倍的工作量。当然一个程序都没有,那也是要可以的,这个可能就是过程式的简单的开发了。 简单,这是一个很重要的原则,很多框架虽然做到了开发简单,但未必能做到部署简单...

0
0
发表了博客
2018/06/15 15:15

【Core】创建简单的Core MVC项目

创建项目: 首先:打开vs选中新建项目- >选中.NET Core - >ASP.NET Core Web应用程序: 然后:在选择web应用程序,注意上面要选中.net Core 别选错了。 最后:可以看到一个新建好的项目。 基本介绍: 直接运行是项目自己的展示页面。这里与平时的mvc是不同的,他与咱们用的控制台很相似,没有了mvc 的global文件,全部是以Program中的main函数作为启动项的。 这些不用管她,只需要看红色内容,这里就出现咱们要说的第二个类。哪...

0
0
发表了博客
2012/01/11 18:46

思想:CoreMVC核心文件适合放哪里(10)

思想:CoreMVC核心文件适合放哪里(10) 很多人喜欢把框架文件等放在可访问目录外面,这样做当然有许多好处,一方面避免用户直接访问框架文件产生错误,另外一方面可以避免用户猜到网站使用的什么框架。有些开发者在刚开始使用CoreMVC时也会有这样的想法,不知道core.php应该放哪里。实际上core.php放在哪里并不重要,放在不可访问的目录下和可访问的目录下都可以,关键问题是在真实的运行环境哪种更符合实际。 有些小的项目运营环...

0
0
发表了博客
2019/06/15 16:54

从零开始学 ASP.NET Core 与 EntityFramework Core 目录

从零开始学 ASP.NET Core 与 EntityFramework Core 介绍 我是一个目录,它旨在帮助开发者循序渐进的了解 ASP.NET Core 和 Entity Framework Core 。 文章会随着版本进行更新,关注我获取最新版本 目标 我们将详细讨论和学习: .NET 平台 ASP.NET Core ASP.NET Core MVC ASP.NET Identity Core Entity Framework Core 适用对象 学习本书的前置条件只需要你有一点 C#和 Html、JavaScript 基础即可。 本书适合对 ASP.NET Core 感兴趣...

0
0
发表了博客
2012/01/29 12:55

思想:程序的价值(16)

思想:程序的价值(16) 新的一年开始了,思考自己到底想做什么,应该做什么。整理了一下,发现完善CoreMVC文档和升级CoreMVC是当务之急,但一步一步细化却发现要做的琐碎的事情很多,因此重新梳理再想想做这些事值不值得。如果说我仅仅为了自己在将来开发中省一些时间而付出大量的劳动,显然是不适合的,但如果使用的人不是我一个,而是很多人在用,那么为很多人省下时间是一件很值得的事情。其实程序也一样,程序就是为了减少重...

0
0
发表于软件架构专区
2015/11/18 15:39

初次使用git submodule

今天要开发个和邮箱有关的项目,因为项目小所以现则使用CoreMVC框架,并加上了PHPMailer.php模块链接文件。但PHPMailer.php要有PHPMailer才可以使用,我又不想下载整个PHPMailer放到仓库里,所以选择submodule的方式引入。以下就是我使用的最简单的git submodule的三条命令。 git submodule add https://github.com/PHPMailer/PHPMailer.git core/PHPMailer git submodule init git submodule update...

0
2
发表了博客
2012/01/12 10:57

思想:脚手架模块的开发过程(13)

思想:脚手架模块的开发过程(13) 从简单原则出发,就会发现程序员很希望能生成一个框架,只需要往里面填写必须要的代码就可以了。CoreMVC虽然是属于PHP里很简单的框架了,但每个模块还需要还是需要拷贝,所以写一个简单的脚手架程序还是很有用处的。 通过翻译软件我们知道脚手架的英文是scaffold,我们就用这个名字作为模块的名字。CoreMVC建议所有的命名都小写,包括文件名、类名、方法名、变量名、常量名、表名、字段名等等,...

0
0
发表了博客
2012/01/11 15:06

思想:分析文档使用YAML格式如何(9)

思想:分析文档使用YAML格式如何(9) 分析文档怎么写用什么格式?这对于开发人员来说很迷茫,总希望能给自己一个框框。但实际上真的给了框框又会觉得麻烦,比如分析文档使用纯文本但要符合YAML格式,这样很多程序员就会觉得很麻烦,因为给自己的限制太多了。但另外一方面符合YAML格式的容易被程序解析,这样将来做成一个分析文档的管理工具的时候就很简单了。 但是从思想角度考虑这个问题,就会发现符合某种格式的分析文档并不是...

0
0
发表了博客
2019/04/10 10:10

从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之二autofac解耦

在 上一篇 中将项目的基本骨架搭起来能正常跑通,这一篇将讲到,如何通过autofac将DbContext和model进行解耦,只用添加model,而不用在DbContext中添加DbSet。 在这里就不详细讲autofac是干什么用的了,简单说下autofac。 1.autofac可替换net core自带的DI IOC,用来扩展。 2.autofac可提供Aop,具体实现在博客园有很多示例。 3.autofac的几个生命周期用法:InstancePerDependency 每次都创建一个对象 ,SingleInstance 每次都是...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部