DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: laidabin
今日帖子: 1
在线用户: 9
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/17 11:07:27
标题:
直接将delphi窗口转换到web上 浏览:2207
加入我的收藏
楼主: 类似基于pas2js的webcore,但使用基本的原生组件,目前采用小集LLCL


项目见 https://github.com/wintops/Atopas

Demo
https://wintops.github.io/llcljs/llcljs.html

https://wintops.github.io/llcljs/MiniCalcJS.html
此帖子包含附件:
PNG 图像
大小:26.3K
----------------------------------------------
-
从D1开始
作者:
男 abcjingtong (jingtong) ★☆☆☆☆ -
普通会员
2022/11/17 15:47:44
1楼: 请问LLCL是什么意思
----------------------------------------------
18114532@qq.com
作者:
男 dorry (littlecat) ★☆☆☆☆ -
盒子活跃会员
2022/11/17 16:49:47
2楼: 应该是 Lazarus LCL
----------------------------------------------
泱泱华夏十亿兵,国耻期待儿孙平,愿提十万虎狼旅,跃马扬刀灭东京!
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/17 21:13:14
3楼: Light LCL (LLCL) 旨在提供一种使用 Free Pascal/Lazarus 或 Delphi 7 生成小型可执行文件的方法,同时与 LCL/VCL 的一部分兼容。例如,它可能涉及:小型安装或配置程序、简单工具、测试程序……通常,对于小型和简单的程序,Free Pascal/Lazarus 的大小约为 1/10,Delphi 的大小约为 1/5。

它不是一个特定的图形库,也不是另一个小部件集。它是标准 LCL/VCL 的一个小子集的仿真,仅用于最基本的控件和类,以及它们最常见的属性、方法和事件。当然,这意味着只能使用 Light LCL 中存在的控件和属性。

它基于 Synopse for Delphi 7 的 Very Light VCL (LVCL): LVCL

https://github.com/FChrisF/LLCL
----------------------------------------------
-
从D1开始
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/17 21:16:43
4楼: 最新版delphi在VCL里也能用LLCL,属性和方法都是最基本的
----------------------------------------------
-
从D1开始
作者:
男 FengLinYuShu (FengLinYuShu) ★☆☆☆☆ -
盒子活跃会员
2022/11/17 21:17:45
4楼: DeWeb了解一下? 直接采用delphi开发web
https://www.delphibbs.com/
----------------------------------------------
-delphi大富翁论坛http://www.delphibbs.com
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/17 21:44:14
5楼: 目前和其它采用特制组件的不同之处在于,尽可能保持delphi VCL或FMX可以继续同步开发调试,也就是说web版在浏览器上和本机代码能同时保持更


deweb粗粗看了一下,只是针对web,也有特制组件
----------------------------------------------
-
从D1开始
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/17 21:55:45
6楼: 看了deweb这个hello world
https://www.cnblogs.com/maxxua/p/14166891.html
应该是后端运行的

而上面所说web应用可以都是在前端,完全在浏览器里不用后端也可以
----------------------------------------------
-
从D1开始
作者:
男 lsh341999 (虫子) ★☆☆☆☆ -
普通会员
2022/11/18 10:07:38
7楼: 浏览器上直接开发不爽吗

按此在新窗口浏览图片
----------------------------------------------
就怕想不到,没有做不到的
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/18 11:10:57
8楼: 基本的考虑是:保持Windows/Linux/Mac/Android/iOS的Native代码同步,同时又能呈现在web浏览器上,类似Flutter模式

后一步是采用Skia和WASM,以及现有流行前端框架,目前准备是Qwik
----------------------------------------------
-
从D1开始
作者:
男 hexi (Hexi) ★☆☆☆☆ -
盒子活跃会员
2022/11/22 21:12:41
9楼: Delphi路线图中包含WebAssembly编译器,估计还要等3年~5年,就可以了。
----------------------------------------------
-
作者:
男 zyp1984 (小李他妈的飞刀) ★☆☆☆☆ -
普通会员
2022/11/22 21:16:48
10楼: @9楼,啥时候有路线图了?
----------------------------------------------
山外青山楼外楼,能人背后有能人弄..
作者:
男 sxqwhxq (步惊云) ★☆☆☆☆ -
普通会员
2022/11/22 22:15:05
11楼: 其实这类用delphi直接开发web证明是很难成功的。
intraweb和unigui取得了一定成功,特别是unigui,如果你上他的官网和官方论坛,会发现在国际上有很多用户和较大市场。国内unigui以D版用户为主,所以我们的软件很难有地位。
unigui是一种伪web,因为它没有真正的客户端,它的客户端是服务器里的一个session,它的web组件是一个类vcl组件,它的web表现采用了extjs框架,它所有的运行其实都在unigui服务器上。这样运行效率还是很高的。它的优势在于能够发挥delphi数据库处理和面向组件编程的强大优势。问题在于web组件不够丰富,不支持linux arm。另外还有一个严重问题,如果你获得了一个客户端sessionid,你就可以任意修改它的数据,这给安全性带来严重问题。
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2022/11/23 11:11:38
12楼: @lsh341999 (虫子), 

请问你展示的是什么web开发工具? 谢谢.
----------------------------------------------
-
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/25 15:09:08
13楼:
demo更新了 见 


https://wintops.github.io/llcljs/llcl.html


https://github.com/wintops/Atopas
此帖子包含附件:
PNG 图像
大小:22.3K
----------------------------------------------
-
从D1开始
作者:
男 wintops (wintops) ▲▲△△△ -
普通会员
2022/11/25 15:23:49
14楼: PAS2JS一个概念是把JS当成汇编语言,和以前PAS作为高级语言产生机器码的概念一样,JS作为Web底层码全部用PAS进行了封装

WASM也可以这样,但目前据说WASM并没有比JS速度上有很大提升,FPC的WASM一样案例显示只有小幅度提高,据说Flutter We b的Skia WASM没有DOM操作更方便。
----------------------------------------------
-
从D1开始
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行60.54688毫秒 RSS