在没有前端Web HTML,CSS,JavaScript技术知识情况下使用Delphi / C ++ Builder快速开发构建Web前端B/S应用

对标题感到惊讶?是的,如果您不了解HTML,CSS,JavaScript,则可以使用某些Client / Server(FullStack)或Client-Focused第三方Web框架从Delphi / C ++ Builder构建Web前端。想知道这些框架是如何做到的?这篇文章将帮助您理解。

在没有前端Web HTML,CSS,JavaScript技术知识情况下使用Delphi / C ++ Builder快速开发构建Web前端B/S应用_第1张图片 Delphi intraweb结合Cesium开发WEBGIS前端

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/

C ++到Javascript ; 基于LLVM(开源),将C ++编译为Javascript。

  • 切尔普(Cheerp):https ://leaningtech.com/pages/cheerp.html
  • EmsScripten:https://emscripten.org/

 

视觉设计前端框架:

  • 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控件源码下载网站

你可能感兴趣的:(Delphi,delphi,web,前端,javascript,html5)