DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: will123wi
今日帖子: 21
在线用户: 10
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 16:59:48
标题:
看看unigui的强盛 浏览:2511
加入我的收藏
楼主: delphi开发web方便在于后台数据管理,使用rtc、datasnap和fdmemtable/virtualtable做数据集,保持客户端的无状态。
delphi开发web难在寻找web组件。
unigui和intraweb都提供了可拖拽的web组件,intraweb的web组件不咋的,但unigui的web组件已经很不错了。特别是它的unidbgrid,几乎可以和dbgrided比美了。
unigui是一种伪web开发框架,因为它不像其他的js框架,unigui其实一个运行在服务器上的win32程序,它负责把vcl翻译为web组件,然后以html/css方式发给客户端浏览器,浏览器完成用户交互后再把数据发给unigui服务器。
使用unigui可以开发出功能非常强大的web,如果再配合rtc,可以产生强大的生成力。rtc的强大在于它的高并发和强大的服务器函数功能。
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 17:11:08
1楼: unigui为了提高效率,使用了非阻塞的代码运行方式,这给用惯了vcl开发的带来困惑。
如果你想使用模式对话框获取一个用户输入再决定下一步操作,用传统的object pascal是得不到想要的结果的,因为窗口弹出后并不会等你输入数据,事件函数的代码就已经执行完了。
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 17:15:25
2楼: 现在你必须使用匿名回调的闭包方式,改变代码执行顺序。
此帖子包含附件:
PNG 图像
大小:32.1K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 17:30:28
3楼: 这是它的效果:
此帖子包含附件:
PNG 图像
大小:50.3K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 17:35:45
4楼: 上传不难,下载更简单,:
此帖子包含附件:
PNG 图像
大小:33.7K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 17:41:32
5楼: 下拉菜单也不难:
此帖子包含附件:
PNG 图像
大小:15.5K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 17:47:33
6楼: 客户端使用rtc取代数adoconnection\uniconnection\fdconnection这类据连接组件,保证客户端不与数据库处于长连接状态,即用时连接不用时断开的短连接,这是rtc默认的功能。rtc更重要的功能是调用服务器函数,实现短信发送、对服务器文件操作等资源管理功能。rtc也同时取代了unigui的数据管理功能,因为rtc是开源的,而且有非常可怕的并发功能。
使用自研组件取代数据集组件,自研组件可以监视内存表virtualtable的数据变化,并把增删查改操作翻译为sql语句,然后把sql语句发送至服务器,让rtc服务器执行sql。
此帖子包含附件:
PNG 图像
大小:39.0K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 17:49:55
7楼: unigui,让你以pascal方式解决web问题。
何必去弄那些vue\nodejs?
用objectpascal写代码不是很愉悦吗?
----------------------------------------------
-
作者:
男 lsh341999 (虫子) ★☆☆☆☆ -
普通会员
2024/3/21 17:59:43
8楼: https://cloud.tencent.com/developer/article/2301139
把IDE搬到WEB上,可随时随地,无视环境,怎么方便怎么来。
----------------------------------------------
就怕想不到,没有做不到的
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 18:10:13
9楼: 配合fastreport实现打印报表功能:
此帖子包含附件:
PNG 图像
大小:176.8K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 18:12:07
10楼: delphi是长生殿,永远不会老,java/c#/go能做的,它一样都不差。
下次再瞧瞧它更厉害的android开发能力。
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 18:20:24
11楼: 自研组件继承至内存表,它封装了rtc的连接组件、客户端组件和内存表监控组件。
它很方便,refdata获取最新数据,update更新数据。
此帖子包含附件:
PNG 图像
大小:22.9K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 18:25:12
12楼: rtc服务器更容易写:全都是用对象封装的服务器函数:
此帖子包含附件:
PNG 图像
大小:28.0K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 18:28:17
13楼: 服务器要开户连接池,让rtc发挥更好的效能:
此帖子包含附件:
PNG 图像
大小:21.6K
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/21 18:33:52
14楼: delphi+rtc+unigui,delphi+RTC+FMX,lazarus+rtc,移动、桌面、web、跨平台通吃,让老朽的你像老将黄忠,活力依旧,敢与后生掰手腕。
喂,老家伙,你TM用了一辈子的pascal还在说她的坏话,这下你应该对pascal服了吧?
----------------------------------------------
-
作者:
男 szlbz (秋风) ★☆☆☆☆ -
盒子活跃会员
2024/3/21 19:20:16
15楼: 老步大神🐮
----------------------------------------------
-
作者:
男 www12345 (风云) ★☆☆☆☆ -
盒子活跃会员
2024/3/21 19:57:29
16楼: 神🐮神🐮
----------------------------------------------
一卡通专家的中专家www.cnduh.com
作者:
男 www12345 (风云) ★☆☆☆☆ -
盒子活跃会员
2024/3/21 19:58:11
17楼: 8楼也是神🐮
----------------------------------------------
一卡通专家的中专家www.cnduh.com
作者:
男 tuao (tuao) ★☆☆☆☆ -
盒子活跃会员
2024/3/21 22:36:26
18楼: 都是大佬啊,学到了。
----------------------------------------------
tuao
作者:
男 nevergrief (孤独骑士) ★☆☆☆☆ -
盒子活跃会员
2024/3/22 5:58:34
19楼: 有空开源一个框架或者项目呗,或者做成控件卖也可以。
----------------------------------------------
只有偏执狂才能生存!
作者:
男 gong123456 (DELPHI先生) ★☆☆☆☆ -
普通会员
2024/3/22 9:06:18
20楼: 膜拜大牛
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2024/3/22 10:37:54
21楼: 多谢科普. 另外8楼虫子介绍的 UGFrame 也很牛啊! 太厉害了.
----------------------------------------------
-
作者:
男 grjs_2004 (grjsITname) ★☆☆☆☆ -
盒子活跃会员
2024/3/22 10:42:44
22楼: 大佬,牛逼啊!好久不見你出新品了!
----------------------------------------------
Everyone will to do best!
作者:
男 ww1000 (Delphis) ▲▲▲▲▲ -
普通会员
2024/3/22 10:53:11
23楼: 期待楼主出几个DEMO,好等小白学学...  :)
----------------------------------------------
阳光总在
作者:
男 chengcti (馒头) ★☆☆☆☆ -
普通会员
2024/3/22 23:24:27
24楼: ERP 我就用 Unigui
如果跟设备有关系的, 需要使用 client side app, 我就用 TMS web core
因为 tms 的画面比较漂亮

两者还是稍微需要了解 java script, css
----------------------------------------------
-
作者:
男 wufan314 (真的吗) ★☆☆☆☆ -
普通会员
2024/3/23 3:13:18
25楼: 我是来膜拜各位大神的按此在新窗口浏览图片 按此在新窗口浏览图片
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/23 9:10:32
26楼: @24楼,tms web core,也请写篇心得?
我一直认为tms的产品不能用于实际项目,这个是例外吗?
----------------------------------------------
-
作者:
男 723953660 (pbxyliang) ▲△△△△ -
普通会员
2024/3/23 9:17:34
27楼: 厉害👍
----------------------------------------------
-
作者:
男 yao_ming (姚明) ★☆☆☆☆ -
普通会员
2024/3/25 9:04:04
28楼: 傻瓜相机

随便一种开发环境,随便一种模板就是上面的全部
----------------------------------------------
-
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2024/3/25 9:44:08
29楼: nb 啊,膜拜下 ~
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/25 11:16:01
30楼: 没活干做就把技术权且当成修养吧。
----------------------------------------------
-
作者:
男 ksrsoft (cb168) ★☆☆☆☆ -
普通会员
2024/3/25 20:27:15
31楼: 国产化能支持吗
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/26 12:52:23
32楼: unigui的性能实在是太差!
----------------------------------------------
-
作者:
男 bdl1 (bdl1) ▲▲▲▲▲ -
普通会员
2024/3/26 13:07:54
33楼: 这是Delphi在手,就一统江湖了!
----------------------------------------------
-我的博客
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/3/28 20:51:52
34楼: @chencong5025 (Nicosoft):没觉得慢啊
----------------------------------------------
-
作者:
男 chencong5025 (Nicosoft) ▲▲▲△△ -
普通会员
2024/3/29 13:06:54
35楼: @sxqwhxq  
可有对外的网站?  目前只看到内部系统用 内部系统没有压力 感觉不到效率差别
----------------------------------------------
-
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/4/1 10:28:03
36楼: 不过我没用unigui自己的数据组件,我用rtc+fdmemtable(virtualtable)进行数据处理,只使用unigui的web组件,这样效率肯定高。
----------------------------------------------
-
作者:
男 lsh341999 (虫子) ★☆☆☆☆ -
普通会员
2024/4/2 10:21:24
37楼: @35楼,
对外的,试试这个,垃圾服务器,第一次加载要久点
<<主从模块演示>>
----------------------------------------------
就怕想不到,没有做不到的
作者:
男 lsh341999 (虫子) ★☆☆☆☆ -
普通会员
2024/4/2 10:34:44
38楼: <<综合模块演示>>
----------------------------------------------
就怕想不到,没有做不到的
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2024/4/2 10:51:44
39楼: 刚发布放在服务器,会有停滞、响应慢的情况。但用得几次后,无论再多连接都是秒开。
当然如果网 络不稳 定,所有的web程序表现都不会好
如果网 络和服务器都好,则多半是代码问题,写web服务器程序,必须小心地进行内存管理,否则内存泄漏会积累。
----------------------------------------------
-
作者:
男 ddrfan (若苗瞬) ▲▲▲▲▲ -
普通会员
2024/4/2 11:01:41
40楼: 之前试过unigui,很快就能写出个网站,好像我也激动的发了帖子。
普通的列表增删改查管理什么的都很简单。
但是流程图啥的,好像还得自己弄js plumb。
不会,遂放弃。。。

最主要的是unigui公司没有买,只能自己研究下。
特别是把Delphi都转成Lazarus项目后……更没法弄了。
----------------------------------------------
Bye bye DDRFAN...
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行132.8125毫秒 RSS