对标题感到惊讶?是的,如果您不了解HTML,CSS,JavaScript,则可以使用某些Client / Server(FullStack)或Client-Focused第三方Web框架从Delphi / C ++ Builder构建Web前端。想知道这些框架是如何做到的?这篇文章将帮助您理解。
Web前端框架的功能是什么:视觉布局在IDE中设计,可以在浏览器中使用HTML,Javascript和CSS进行呈现。
- 使用Delphi或其他视觉设计师创建视觉布局。
- 无需了解html,css或javascript,就可以通过HTML,CSS和Javascript进行自定义。
- 不需要特殊的客户端插件。
- 有些同时创建服务器和客户端功能。
- 有些人将pascal用于Javascript Transpiler。
编译器: Trannscompiler(翻译编译器)或源到源编译器
- 将一种编程语言转换或翻译为另一种。
- 通常只支持源语言的日落方言或特殊方言。
- 不支持平台特定的库。
- 经常用于在javascript中隐藏高级语言,输入安全语言。示例:TypeScript或coffescript编译器。
下面列出了一些Pascal到Javascript编译器:
商业软件:
- SMS:智能手机工作室
- Elevate Web builder:来自Elevate Soft
开源:
- EXtPAscal:https : //github.com/farshadmohajeri/extpascal
- P2JS:p2js.gelicon.biz
- Pas2JS:https : //github.com/bytbox/pas2js
- Delphi Web脚本:https : //www.delphitools.info/dwscript/
视觉设计前端框架:
- AtoZed Software的IntraWeb:可以在IDE中创建前端和后端,并在VCL,Visual Client Designer上建模。从JS和HTML库构建的客户端。Delphi UI事件处理程序在服务器上运行,可通过typescript进行扩展。有很多第三方控件厂商支持,如TMS、CGDevTools等,intraweb可以将网上数量巨大的HTML网页直接作为模板调用,是Delphi程序员开发WEB前端首选框架和必须学习的WEB框架,它的SEVER服务端极其强大和稳定,用intraweb可以同时开发rest服务端和前端。
- Thinfinity虚拟用户界面UI:CybeleSoft:将您的桌面应用程序转换为Web应用程序。包括Javascript远程对象(jsRO)框架。完整的HTML 5跨浏览器客户端。服务器将GDI / GDI +调用重定向到Javascript客户端。
- FMSoft UniGui:像设计和使用一样安装到Delphi IDE,VCL中。提供数据感知控件,支持桌面和移动设备。允许客户端事件和服务器事件处理程序之类的VCL使用可选的javascript,基于ExtJS强大组件的封装。
SMS(强调Node.js和基于云的开发)和Elevate Web Builder(强调数据驱动的开发)使用诸如IDE的Delphi来设计UI,并使用对象Pascal到JavaScript编译器来创建HtML,CSS,Javascript。
以下内容转载自Delph盒子,感谢原作者:
推荐一些适合Delphi 程序员学习WEB开发的前端HTML\CSS\JS视频课程:
http://bbs.2ccc.com/topic.asp?topicid=588688
1、2020求知讲堂web前端(html5+css3)学完可就业
https://www.bilibili.com/video/BV1i7411Z7d8
2020年求知讲堂web前端 课件 源代码 素材 笔记 软件
链接:https://pan.baidu.com/s/1ln52o6NyWtTs0FubqfSm7w
提取码:11cm
2、【前端】【Extjs】【尚学堂】Extjs基础架构
https://www.bilibili.com/video/BV1h74112752
3、Delphi Web uniGUI开发视频(控件安装、入门教程)
https://www.ixigua.com/home/2928689864508910
4、ExtJS快速入门课(加薪必学)
https://ke.qq.com/course/271912?taid=1822955919386152
5、HTML5+CSS3+JavaScript从入门到精通【离线视频及源文件、配套资源】
链接:https://pan.baidu.com/s/1Hi3gKxAObiyEy-Q1bwwkVw
提取码:1qd4
6、强烈推荐万一老师的IntraWeb系列教程博客
https://www.cnblogs.com/del/category/583929.html
欢迎加入Delphi开发局QQ群:32422310 Delphi控件源码下载网站