DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: melqui
今日帖子: 23
在线用户: 16
导航: 论坛 -> 发布控件 斑竹:liumazi,ruralboy  
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 14:11:54
标题:
迎中秋贺国庆,发布Delphi MVC WEB开发框架:MVCXE 浏览:8594
加入我的收藏
楼主: 简单介绍一下,基于WebBorker,实现了MVC快速开发,将Controller和Module封装成bpl并实出了一个简单的模板引擎。

千言万语不及一个demo:
http://demo.mvcxe.com/Portal/Login
用户名:super
密码:1

这个demo是基于mvcxe开发的一个行业应用快速开发平台。

下载:
http://pan.baidu.com/s/1pJjtpov

MVCXE不像Intraweb或unigui这样的框架可以用delphi ide可视化开发b/s应用。

MVCXE页面需要你自己编写html和javascript,但给你更大的自由,结合常用的html ui,可以实现快速开发。

当前版本使用Delphi XE6 UP1编译。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 ptdelphi (Delphi) ▲▲▲▲△ -
普通会员
2014/9/7 14:17:18
1楼: 这个得顶一顶啊
----------------------------------------------
还可以更好
作者:
男 jim8363506 (youzx) ★☆☆☆☆ -
普通会员
2014/9/7 15:25:42
2楼: 页面还是html+javascript 那还不如后台用java呢。delphi优势就开发界面快啊
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 15:39:29
3楼: delphi就只有开发界面RAD这个优势吗?

就简单说一点比java的优势吧,用delphi开发无法反编译:)
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 hujiacheng ( 旺财) ★☆☆☆☆ -
普通会员
2014/9/7 16:23:18
4楼: 目前还在用delphi xe .....
----------------------------------------------
免费的FTPhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi-z.ruhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi.icm.edu.pl/ftp/https://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019>http://delphi-z.ruhttps://download-installer.cdn.mozilla.net/pub/firefox/releases/43.0/win64/zh-CN/https://cc.embarcadero.com/Author/575019
作者:
男 tintin1943 (零输好) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 16:56:04
5楼: 可登录和打开主窗口,但很多页面提示
Web Server Application Error
load controller file[demo] failed.

楼主用的是 intraweb还是unigui开发web?
----------------------------------------------
不喧哗 自有声 心静 思远 志行千里
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 17:21:39
6楼: 这个只是demo,很多菜单都是无效的,demo的所有update/delete操作也屏蔽了,只要下载到本地,自己部署一个开发环境就能执行update和delete操作了。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 luwakin (luwakin) ★☆☆☆☆ -
普通会员
2014/9/7 17:22:52
7楼: UI全部要自己设计,而且又不能可视化,完全体现不出delphi高效率,还不如直接用.net或java
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 17:26:42
8楼: 可视化web开发有intraweb了,mvcxe是走mvc路子,有delphi基础学点html/javascript,开发起来还是很方便的,web开发不是.net和java/php的专利。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 FengLinYuShu (FengLinYuShu) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 17:37:10
9楼: 关注下! 和DELPHI有什么关系?
----------------------------------------------
-delphi大富翁论坛http://www.delphibbs.com
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 17:58:49
10楼: 用delphi开发web网站或b/s应用
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 19:18:16
11楼: 确实很不错,支持一个!
----------------------------------------------
-
作者:
女 carcode (carcode) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 19:26:48
12楼: 不错,支持一个
----------------------------------------------
-
作者:
男 pp0123 (pp0123) ★☆☆☆☆ -
普通会员
2014/9/7 21:06:53
13楼: 楼主可能不知道, Intraweb 也可以用 html 和 javascript.
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 21:24:20
14楼: 我知道intraweb可以用html和javascript,但mvcxe走的是mvc的路子,专心做mvc,不像intraweb那样高大上

一个好的mvc框架,要有友好的URL,友好的模板引擎,这些intraweb都是不具备的。

mvcxe将Controller和Module封装在bpl中,可以轻松实现团队开发,一波程序员专心业务逻辑(C),前端和美工做界面(V),一波程序员做(M)层,这些都是intraweb不能轻松实现的
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 21:35:38
15楼: mvcxe实现了一个友好的V层,可以向html模板注入变量,对象和Record

模板语法
嵌入子模板
{! '子模板相对路径' },相对于:\bin\App_Data\Views,如:
{! 'Shared/Head.html' }

输出变量值:
{= $变量对象.属性},如:
{= $view.systitle}  view来自后台注入:DHTML.RegObject('view', view);
  TViewData = class
  public
    logintitle: string;
    loginbanner: string;
    systitle: string;
  end;
systitle就是ViewData里的变量。

循环:
{for (循环变量 in $循环对象.属性)}
{end}

{for (menu in $view.menu_panels)}
{end}

循环值:
.index表示当前循环序号,由0开始。
{= $menu.index}
.value表示循环值
{= $menu.value.MENUID}

条件判断
{if ($对象.属性 <> '')}
    {else}
{end}

例:
{if ($view.rolegroup <> '')}
<optgroup label="{= $view.rolegroup }">
{end}

强制不解析
{< 这里面的内容会原样输出,忽略上面的模板控制代码 >}
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 cuit_xiong (熊猫) ★☆☆☆☆ -
普通会员
2014/9/7 22:24:01
16楼: 看不懂你写的代码 太高达上了
----------------------------------------------
-
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2014/9/7 23:26:55
17楼: 印象深刻。
----------------------------------------------
-
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/9/8 0:04:42
18楼: 其实,datasnap rest也可以做这些
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 ricky001 (小枫) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 3:23:49
19楼: 可以利用现成的js 框架,各种jquery,extjs 封装的UI框架吗?
----------------------------------------------
-
作者:
男 jopher3 (樵夫的马六甲) ▲▲▲▲▲ -
普通会员
2014/9/8 7:39:58
20楼: Http://1.93.41.207:1880/
Quickburro在多年前就弄得很到位了
----------------------------------------------
樵夫的大马甲
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 9:44:37
21楼: @louis_wh 能做与是否做得好,是否好做是不一样的。

@ricky001 是的,前端完全自己掌握,mvc的其中一个好处在于V层可以交给前端或美工工程师,建议用jquery,不要用extjs这种笨重的ui

@jopher3 Quickburro也是走高大上路线的,啥都能做。

mvcxe专心做mvc
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 jmhyy (jmhyy) ★☆☆☆☆ -
普通会员
2014/9/8 10:24:01
22楼: 问一下开源吗?
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 10:33:35
23楼: 个人版免费,并且开放了>50%的源码

企业版提供完整的源码
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 17:21:59
20楼: 是准备做成开源的吗?
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 18:04:02
24楼: 部分开源,其实就是闭源,购买企业版可获完整代码。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 lighttop (lighttop) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 18:43:12
25楼: @lsuper 能加个QQ么?
----------------------------------------------
-
作者:
男 fff2001 (汤圆) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 22:06:48
19楼: 准备搭个环境验证一下,推广才有价值
服务端最好脱离IIS
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/8 23:31:24
26楼: 做web应用我想不到任何理由要自己编写web服务器。用成熟的web服务器,如iis/apache是最佳选择。

如果实现在不喜欢这两个web服务器,我还有一个国产的web服务器推荐:kangle,mvcxe也支持在kangle上面部署,当前版本未放出apache和kangle的模块,以后会推出。

以后还有.net appliation和fastcgi版本推出。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 142857 (142857) ★☆☆☆☆ -
禁用账号
2014/9/9 1:12:09
27楼: ……
被禁用帐号,帖子内容自动屏蔽!
……

----------------------------------------------
发布广告,禁用帐号!
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/9 9:09:58
28楼: @142857 标准范例子系统那里只有上传文件和存储过程调用两个菜单是有效的,其余的均未实现,只是用于演示菜单的生成方法。

且demo中的update和delete均加了条件1=-1,所以更新和删除操作全部失败的,要试用完整功能,请下载程序包在本地部署开发环境。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 llf (天天打) ★☆☆☆☆ -
盒子活跃会员
2014/9/9 10:38:21
29楼: 支持roc大作。
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/9 11:07:36
30楼: @llf 谢谢,大作不敢当,mvcxe专心做mvc,不做高大上,其实mvcxe里面还包含一个自己写的高大上orm,我都不宣传了,专心做mvc
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 tjb_1216 (tjb) ★☆☆☆☆ -
普通会员
2014/9/9 13:01:30
31楼: 必须的支持一下,顶一下,做的不错啊。希望以后的项目能用上。
----------------------------------------------
-
作者:
男 tjb_1216 (tjb) ★☆☆☆☆ -
普通会员
2014/9/9 13:07:56
32楼: 不过建议还是全部开源吧。有了影响力了,自然有钱了。
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/9 17:04:44
33楼: @tjb_1216 谢谢你的建议。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 383530895 (兵临城下) ★☆☆☆☆ -
普通会员
2014/9/9 20:57:53
34楼: LZ可以参考下Lazarus的fpweb 如果能在Lazarus下开发,无论是用cgi, fcgi还是独立封装,至少跨平台问题和多Web服务器支持,会给开发者更多的选择
----------------------------------------------
XXXXXXXXXXXXX
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/9 21:20:26
35楼: @383530895 跨平台当然希望可以了,我以前建立过国内第一个kylix社区。lazarus下做mvcxe的想法也有过,但mvcxe用了大量的rtti,在lazarus下不好处理,这个跨平台计划在mvcxe开发计划中优先级很低,还在大量的工作要做。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 hwkjzyh (汉卿) ★☆☆☆☆ -
盒子活跃会员
2014/9/9 21:23:06
35楼: 思路不错,恭喜!
要是能与jquery很好的结合封装,做成商业化的开发平台就好,给web开发者多一个选择。
----------------------------------------------
作者:
男 jmhyy (jmhyy) ★☆☆☆☆ -
普通会员
2014/9/10 9:43:47
37楼: 怎么使用,有没有说明的啊?
企业版多少钱?
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/10 10:11:11
38楼: @hwkjzyh 我的目标刚好是相反,我希望MVCXE不是高大全的解决方案,不做平台级的东西,将控制权交给开发者。当然开发者完全可以在MVCXE的基础上开发这样的平台级产品。

@jmhyy 下载包里有说明。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 truekbcl (truekbcl) ★☆☆☆☆ -
普通会员
2014/9/11 9:37:38
39楼: 在模板中嵌入控制代码,不能算一种好方法。google的ctemplate方式要好一些。加入了注入,模板代码与处理代码的变量名都要相同,增加了很大的负担。而且效率也差很多。
----------------------------------------------
-
作者:
男 luwakin (luwakin) ★☆☆☆☆ -
普通会员
2014/9/11 10:22:23
40楼: 一般的数据库管理系统,web开发最麻烦的就是前端,要做大量效果。后端也就处理下数据,感觉工作量不是很大。
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/11 10:53:59
41楼: @truekbcl 如果你要将前端交给不懂delphi的前端工程师或美工,就会发觉它的好处了。至于性能,我可以说:杠杠的。

@luwakin 如果说web开发决定因素在前端,那为什么WEB开发后端现在是PHP/JAVA/.NET的天下,基本没delphi什么事?前端工程师不能影响一个工程的开发语言的取向,关键决定因素还是后端。MVCXE加强了前端和后端的沟通能力。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 wzwcn (wzw) ★☆☆☆☆ -
普通会员
2014/9/11 12:01:37
42楼: 非常不错,支持一下.要是以前delphi官方堆这么一套东西,而不是什么intraweb,说不定会火起来.可视化开发的确不太适合web
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/11 17:30:10
43楼: @wzwcn 谢谢赞赏,intraweb还是不错的,mvcxe依赖于rtti技术,所以以前有想法,但做不出来,转行3年.net开发后吸收了点.net的mvc思想,delphi的rtti也加强了,用业余时间搞出了mvcxe
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 truekbcl (truekbcl) ★☆☆☆☆ -
普通会员
2014/9/12 9:23:52
44楼: “模板代码与处理代码的变量名都要相同”,这与前端、美工无关,而是指对于开发人员来说不方便。相当于你把同一个输出逻辑放在两个地方,而且要保证同名,页面多了很麻烦。当然,比struts还需要配置xml来说,要简单一些。
效率肯定是针对非注入的方式来说。如果直接用替换的方式,效率比注入解析要高得多。可以避免无谓的损失,我觉得是很有必要的。
而且加入这样的代码,对于html编辑器是不友好的。
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/12 10:05:33
45楼: @truekbcl  各有喜好和侧重点吧,替换法很容易实现,有兴趣的Delphier可以去试试,自己扩展一个类就行了。

MVCXE还会有第二套模板引擎,不过是往更复杂里走。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 wzwcn (wzw) ★☆☆☆☆ -
普通会员
2014/9/12 10:44:33
46楼: @truekbcl  其实其他语言的WEB框架(比如python,PHP)都是这个思路的.一般前端做好页面,在要显示的地方放些假数据,后端开发人员改成模板,在相应的地方填充数据.两者互不干扰.
----------------------------------------------
-
作者:
男 jmhyy (jmhyy) ★☆☆☆☆ -
普通会员
2014/9/12 11:26:36
47楼: 开源让大伙研究一下嘛,玩DELPHI的人本来就少了。
更多的高手加入,很快就可以商用了。
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/12 17:06:05
48楼: 本来打算每周一更的,就剩1天时间这周就过了,只有想法没动手,唉。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 FengLinYuShu (FengLinYuShu) ★☆☆☆☆ -
盒子活跃会员
2014/9/16 15:23:42
49楼: 还有没有更详细的开发说明呀?
----------------------------------------------
-delphi大富翁论坛http://www.delphibbs.com
作者:
男 142857 (142857) ★☆☆☆☆ -
禁用账号
2014/9/16 21:08:50
50楼: ……
被禁用帐号,帖子内容自动屏蔽!
……

----------------------------------------------
发布广告,禁用帐号!
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/18 0:49:50
51楼: 简单整了个官网,以后资料会第一时间在官网更新。(官网设计抄自Amaze UI)

欢迎大家去吐槽。

http://www.mvcxe.com/
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 1314tim (五毒公主) ★☆☆☆☆ -
普通会员
2014/9/18 8:50:35
52楼: 一直在用 php的几个mvc框架  ,然后也没看懂你这个是个啥~~~  webserver带模板引擎?
----------------------------------------------
五毒公主 认准了delphi ,没经历学更多 就努力成功delphi高手吧
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/18 9:03:48
53楼: 文档不全,大家可以先看个热闹
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 tintin1943 (零输好) ★☆☆☆☆ -
盒子活跃会员
2014/9/25 13:53:22
54楼: 建议楼主:
1、整理文档和例子
2、建立QQ群,方便购买和技术支持
3、适时迎合 移动WEB
----------------------------------------------
不喧哗 自有声 心静 思远 志行千里
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/25 14:16:53
55楼: @tintin1943  谢谢你的建议。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 zrygo (大飞) ▲▲▲▲▲ -
普通会员
2014/9/25 14:24:05
55楼: 支持 顶一下
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/9/29 0:34:10
56楼: beta2发布
http://pan.baidu.com/s/1eQAG7zO

增加64位支持
ORMXE增加mysql支持
增加kangle服务支持
修复debug模式下偶尔崩溃bug
修复若干小bug

文档依然欠奉,国庆假期专心写文档和官网及一个BBS DEMO
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/10 9:28:11
57楼: 国庆堵路上了,没能完成计划。

更新了基本使用这一节:

http://www.mvcxe.com/getting-started/delphi-version.html
http://www.mvcxe.com/getting-started/build.html
http://www.mvcxe.com/getting-started/debug.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/11 14:43:46
58楼: 更新了HelloWorld的一节文档:(MVC中的C层介绍)

http://www.mvcxe.com/getting-started/new-project.html

看完这个相信你就会明白MVCXE是如何组织和驱动的了。

明天再更新重要的业务逻辑代码文档啦。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/12 19:02:07
59楼: 上面的链接失效了,改名为:helloworld-controller.html

http://www.mvcxe.com/getting-started/helloworld-controller.html
http://www.mvcxe.com/getting-started/helloworld-view.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 cuit_xiong (熊猫) ★☆☆☆☆ -
普通会员
2014/10/12 19:21:18
60楼: 感觉很不错的样子哦
----------------------------------------------
-
作者:
男 letianwuji (大器晚成) ▲▲▲▲▲ -
普通会员
2014/10/12 19:32:15
61楼: 意义不大,delphi开发web纯属蛋疼——不过,很多人都在说一个趋势:一体化编程——一次编程,支持所有终端。
炒玩云概念,现在就在炒这个。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/12 21:40:51
62楼: @cuit_xiong  还可以更好。
@letianwuji  给Delphier多一种选择,做力所能及的事。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/16 9:49:58
63楼: 新增了一节文档
http://www.mvcxe.com/getting-started/helloworld-model.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/22 20:43:57
64楼: 新增了模板语法这节文档

http://www.mvcxe.com/getting-started/dhtml.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 bdl1 (bdl1) ▲▲▲▲▲ -
普通会员
2014/10/23 8:32:20
65楼: 关注中...
----------------------------------------------
-我的博客
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2014/10/23 10:57:27
66楼: 楼主还是尽快完善你的开发文档吧
----------------------------------------------
-
作者:
男 woodman (木头人) ★☆☆☆☆ -
盒子活跃会员
2014/10/23 16:54:59
67楼: 不错啊,支持一下地说
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/23 23:14:20
68楼: 看到大家的支持,又打起精神,憋出了一节文档:
http://www.mvcxe.com/getting-started/structure.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/26 23:22:36
69楼: beta3发布:

http://www.mvcxe.com/getting-started.html
http://pan.baidu.com/s/1jGootmu

增加Apache服务器支持
模板引擎增加对象方法调用功能
优化了目录结构
当访问的Controller不存在,返回404状态
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/10/27 20:24:26
70楼: 支持Apache了啊,继续关注一下。
能支持Callback不?
下载了看了一下,这个必须依赖于数据库?
能方便解析Post上来的数据不?例如,上传文件?
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/27 23:22:36
71楼: @louis_wh apache的配置方法在:http://www.mvcxe.com/getting-started/debug.html#apache

貌似和Apache Callback没什么交集,请提提你的需求,看看能不能实现。

Session依赖数据库。如果你不使用自带的Session,完全可以不依赖数据库,不过也没看到哪家开发WEB应用不用到数据库的。

http get/post, ajax get/post和上传文件这些基础功能肯定支持的啦。get/post的数据直接转化为controller的action方法的参数了,上传文件有点特别,参见安装包里的Example Controller.里面就是上传文件的例子(含源码)。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/10/28 1:47:01
72楼: 像IW的Callback就是在页面通过ajax调用服务端的一个已注册的函数。

你网站上的帮助文档看得有点不是很明白(如,怎么建立工程之类的),明天按上面的操作试下。
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/10/28 11:06:45
73楼: 不好意思,今天看了解压包里面还有个PDF,里面很详细了。
但是,我用XE5无法编译
[dcc32 Fatal Error] actTest.pas(5): E2213 Bad packaged unit format: e:\测试代码\mvcxe_beta2_2014_w39\dcp\mCommon.dcp.uAction - Expected version: 26.0, Windows Unicode(x86) Found version: 27.0, Windows Unicode(x86),
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/10/28 11:16:09
74楼: 能给个XE5的试用版本不?
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/10/28 11:18:02
75楼: 另外我如果购买99元的版本的话,怎么买啊?网站上的购买没用啊
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/28 13:21:13
76楼: PDF没网站上详细吧,在beta3版本的下载包里我都删除了那个PDF

原来你说的Callback就是ajax请求,Portal这个Controller的源码里面Login方法就是例子,你可以看看。

关于XE5的版本和其它事,邮件与你联系了。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 bdl1 (bdl1) ▲▲▲▲▲ -
普通会员
2014/10/28 15:00:20
77楼: 一直关注这个项目,感觉进展不快。
什么时候支持apache?
----------------------------------------------
-我的博客
作者:
男 movedown (movedown) ★☆☆☆☆ -
普通会员
2014/10/28 15:34:34
78楼: 混战贴,一定要留名!
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/28 15:41:19
79楼: 楼上回错贴了,谢顶。

@bdl1
beta3已支持apache,其实apache有黑科技,支持isapi的,可以把isapi部署到apache上:)

力量有限,不过也比iw更新勤快了:)
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/28 23:07:02
80楼: 之前放出的beta2/beta3有个小问题,需要将vcl200.bpl放于bin目录下才能工作。

我去除了vcl依赖,重新打包了beta3.

http://pan.baidu.com/s/1c0GkXgO
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 movedown (movedown) ★☆☆☆☆ -
普通会员
2014/10/29 8:15:20
81楼: 哈,对不住楼主了。
昨天那张一个C#破erp的帖子太热闹了,忍不住水了一下,结果还个水错了。
楼主加油,支持你!~~~
----------------------------------------------
-
作者:
男 ww20000309 (ww20000309) ★☆☆☆☆ -
盒子活跃会员
2014/10/29 15:49:18
82楼: 演示打不开了
----------------------------------------------
相信自己,善待友人。
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/29 16:00:21
83楼: 广州电信访问正常。

另一条线路加载慢,原因为百度统计js拖了后腿。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 ww20000309 (ww20000309) ★☆☆☆☆ -
盒子活跃会员
2014/10/29 16:09:35
84楼: 打开了,但是高版本的IE需要设置兼容模式。我用的是IE11
----------------------------------------------
相信自己,善待友人。
作者:
男 ww20000309 (ww20000309) ★☆☆☆☆ -
盒子活跃会员
2014/10/29 16:10:39
85楼: 导航栏里咱没有内容啊
----------------------------------------------
相信自己,善待友人。
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/29 17:05:26
86楼: demo只是用于演示,并不是说这个demo就是mvcxe,mvcxe在后台默默工作。

demo的前端是在ff上写和测试的,ie没严格测试,我用IE10没问题。

IE各版本兼容性是前端猿的噩梦。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/10/29 21:46:48
87楼: 已经在试用了,布署起来也没想像中的复杂,几步就好了。
已经在写DEMO了,中间碰到的问题多谢楼主指点了。
这里还有2个疑问:
1,action的defual方法,好像不允许带参数?
2,上传文件好像只能用update(obj: tobject),方法名好像都不能改的样子?
不影响实际开发,只是疑问
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/10/29 23:25:24
88楼: 方法可以重载,但现在重载只支持通过参数个数不同来判断不同走向。
可以通过下面这样调用:
http://ip:port/Controller/Action/Default?id=xxxx

因为isapi处理上传文件不是那么简单,所以固定了方法名upload为上传文件专用,和default都相当于系统保留关键字了。

MVCXE现在没有像IW那样可以让用户编译成WEB服务EXE,配置稍复杂,主要是我一直认为做WEB应用,有成熟的WEB服务器不用,而去自己写一个,性能、安全性和可靠性跟IIS/Apache差距太大。

不过编译成EXE的确可以让初学者感到方便,以后会实现,但优先级不高。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 louis_wh (Louis) ★☆☆☆☆ -
普通会员
2014/10/30 0:41:15
89楼: 网站又更新了啊,看到数据库的相关内容了,期待传统模式的补充!!!
加油
----------------------------------------------
相信我没错的,一切尽在掌握!
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/11/7 9:15:37
90楼: 久等了,更新了一节干货文档,ORMXE
http://www.mvcxe.com/getting-started/ormxe.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 jmhyy (jmhyy) ★☆☆☆☆ -
普通会员
2014/11/7 11:49:17
91楼: 啥时候开源啊?
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/11/30 13:54:02
92楼: 久等了
RC1发布:

http://www.mvcxe.com/getting-started.html
http://pan.baidu.com/s/1o6qOK3K

ORMXE增加Oracle支持
TPLXE模板引擎增加{~ ''}返回当前url root path功能
全面更新了各功能组件的名字:mCommon.bpl->MVCXE.bpl mView.bpl->TPLXE_DHTML.bpl mDBExpress.bpl->ORMXE_DBX.bpl
uAction->MVCXE uDHTML->TPLXE uSESSION->SessionXE uFileUploadObject->FileUploadXE uDBExpress->ORMXE
DHTML := TDHTML.Create(AppPath);->DHTML := TDHTML.Create(Self);
TFileUploadObject->TFileUploadXE
ORMXE增加了全新的SelectPage,使分页查询也能支持参数传递
TActionObject增加SetCookies方法,设置cookie
优化了ORMXE的XML SQL配置文件,之前的不符合XML规范
不再使用NativeXML,改用系统自带的XML组件

文档为上述改变作了点更新
http://www.mvcxe.com/getting-started.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 chenmfly (flym) ★☆☆☆☆ -
普通会员
2014/11/30 16:46:44
93楼: 顶一下。。。》!
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/12/1 14:32:25
94楼: DEMO:http://demo.mvcxe.com/Portal/Login

已升级为RC1,之前没实现的菜单显示error改成404了。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/12/3 9:13:43
95楼: 更新了一节文档:规范
http://www.mvcxe.com/getting-started/rules.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 ashraalla (ashraalla) ▲▲▲▲△ -
普通会员
2014/12/5 22:28:20
96楼:
----------------------------------------------
Buy discount UGG Classic Paisley Boots,UGG Classic Paisley Boots,cheap UGG  for
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2014/12/6 9:29:16
97楼: 文档的速度要加快呀!
----------------------------------------------
-
作者:
男 looper (keyo) ★☆☆☆☆ -
盒子活跃会员
2014/12/18 18:00:48
98楼: 支持

web前端用delphi开发毕竟不是主流。中间层能用delphi就能让很多人受益了。
----------------------------------------------
虽千万人吾往矣!
作者:
男 woodman (木头人) ★☆☆☆☆ -
盒子活跃会员
2014/12/18 23:37:07
99楼: 支持一下地说!
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/12/19 0:15:48
100楼: 谢顶,每月一更,尽力完善。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 iceair (冰晰空气) ★☆☆☆☆ -
盒子活跃会员
2014/12/19 0:55:09
101楼: 支持一下作者!能静下心来做个东西不容易。
----------------------------------------------
心无挂碍,无有恐怖,远离颠倒梦想,究竟涅槃。
作者:
男 chinahth (淡若浮云) ★☆☆☆☆ -
盒子活跃会员
2014/12/19 17:56:58
102楼: 支持
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2014/12/31 23:55:12
103楼: 赶在2014年最后几分钟,终于完成了2.0.0 rc2的打包,并上传了
http://www.mvcxe.com/getting-started.html

增加Hprose支持(文档迟几天更新)
Controller的unit文件从原来的act+Action名改成MVCXE.+Action名
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 vkow (vkow) ★☆☆☆☆ -
普通会员
2015/1/2 14:08:07
104楼: 对于这种东西,我的看法:
1. 编译执行效率,Delphi本身的优势。你想解析执行还不行呢。
2. 不支持Linux、Unix服务器,这也是Delphi本身的弱势。
3. 如果开发复杂的商业应用,缺乏更多的模块插拔管理、调试辅助工具、自动构建发布工具,所以,这个本身需要在这方面加强。不要说,这些可以由开发使用者自编写相应的工具。
4. 其实传统桌面开发工具开发Web应用,主要优势还是界面拖拽实现上。比如.net的解决方案。如果无法实现数据绑定、控制反转之类的特性,指望模版来完成这一切,注定与现有的Web应用开发方案无法竞争,等着被淘汰吧。
----------------------------------------------
-
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2015/1/4 9:23:18
105楼: 谢谢楼上的建议。

mvcxe对于它的定位,作者我是比较明确,他就是一套mvc web开发框架,不会有什么花俏的功能。

如果喜欢拖拉的,可以用intraweb。mvcxe完全没有拖拉控件的计划。

模块插拔管理是好,但需用户进行配置操作,本人特讨厌像java那种一堆xml配置的框架,这个要再考虑,要做也不是难事。

调试辅助工具,以后会有独立exe server版,可以像普通应用那样调试。

自动构建发布工具,这个有计划,但我其实不太想做这个,我是想开发者了解自己的应用发布过程,这样他就可以完全撑握应用的部署,出什么问题也好解决。

数据绑定、控制反转之类的花俏特性,没有计划。
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 ashraalla (ashraalla) ▲▲▲▲△ -
普通会员
2015/1/8 22:30:47
106楼:
----------------------------------------------
Buy discount UGG Classic Paisley Boots,UGG Classic Paisley Boots,cheap UGG  for
作者:
男 ashraalla (ashraalla) ▲▲▲▲△ -
普通会员
2015/1/8 22:31:02
107楼:
----------------------------------------------
Buy discount UGG Classic Paisley Boots,UGG Classic Paisley Boots,cheap UGG  for
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2015/1/14 22:47:37
108楼: 建了个企鹅群,对MVCXE感兴趣的可以加一下,
群号:133245582
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 drroc (mvcxe) ★☆☆☆☆ -
盒子活跃会员
2015/4/15 21:26:49
109楼: 新增了了两节文档(关于用MVCXE创建Hprose服务):
http://www.mvcxe.com/getting-started/hprose-intro.html
http://www.mvcxe.com/getting-started/hprose-server.html
----------------------------------------------
MVCXE中国首个DELPHI MVC WEB框架:https://www.mvcxe.com/
作者:
男 szyourname (szyourname) ★☆☆☆☆ -
盒子活跃会员
2017/3/20 15:47:21
110楼: 楼主的这套框架放弃了??Demo都访问不了了
----------------------------------------------
-
作者:
男 bigboy2050 (bigboy2050) ★☆☆☆☆ -
普通会员
2017/3/21 16:35:07
111楼: 和星5大侠的 webpascal 有一拼

楼主大侠的MVCXE 功能很强大啊!!!
----------------------------------------------
kittyapp
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行109.375毫秒 RSS