前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >又见Pascal

又见Pascal

作者头像
obaby
发布2023-02-22 14:50:47
5910
发布2023-02-22 14:50:47
举报
文章被收录于专栏:obaby@marsobaby@mars

今天在逛一个上古论坛Delphi盒子)的时候看了下下面的友链,发现一个星五博客 ,点进去看了一下,第一篇文章是基于pascal的网站开发。点击去溜达了一圈发现是一个国内的公司做的。

上次用Pascal语言开发,还是在刚买车的时候为了折腾导航。14年左右,那时候的导航还多是win ce的系统,为了搞一机多图。逛各种论坛,下载各种程序,但是效果并不好。可以说是非常的烂,于是就想着自己做一个。只是在14年要开发win ce的程序确实有点麻烦,不过好在我pascal大法无所不能。找到了Lazarus ,跨平台开发工具,能在windows x86架构下编译arm架构的可执行文件,这个就非常的棒。

文章地址:https://h4ck.org.cn/2014/05/%E5%9F%BA%E4%BA%8Elazarus-%E7%9A%84win-ce%E5%BC%80%E5%8F%91/ 当然最终效果还是不错的。

而之所以要装那么多的导航软件,最根本的原因在于,车载导航实在是不大好用。为了满足各种情况就把常用的导航都装了进去,这也是为什么需要一个导航启动器。现在各种车机基本都是基于安卓系统的的,导航也比之前的好用多了,当然能联网那就更好了。

至于为什么用pascal,那是因为上大学的时候就对pascal一见钟情,当其他语言的入门教程都是在编写命令行工具的时候,那时候delphi 7的hello world竟然是带gui界面的,于是瞬间就被征服了(当然那时候还有vb也是非常方便的)。在加上各种控件,易用性简直不要太好。

在后来delphi xe之后开始支持跨平台编译,支持ios 安卓,也用monkey application框架写过几个小工具,不过整体的体验一般。后来做安卓和ios的定位应用 findu,最开始并不会做案桌上的开发,于是买了basic4app的授权,支持使用basic开发安卓应用,但是由于要对接各种高德的原生库,最终没能用b4a进行开发,而是花了一个多月看了下安卓app开发,基于java做的安卓版app。同样ios版本也没有使用delphi xe,看了一个月ios开发做的苹果版本。至于后台服务,我并不熟悉java 或者.net的服务开发,于是花了一个月学习了python下的django框架。整个服务加应用开发的时间差不多用了三个月时间,后来也更新了数个版本,修复了很多问题。而现在服务停了是因为阿里的im服务框架给停了,这tm就很坑爹。

如果说在多年前看到这个pascal的web开发框架,或许后台我就会用pascal来写了。现在的delphi xe也支持web开发,功能还是很强大的:

WebPascal的出现,引用作者的话,也是不想再学习一门语言:

为什么要制作这么一个脚本模型呢?起因是这样的,做为一个Delphi开发人员,web开发总是我的弱项,而花费巨大 的精力去重新学习其它语言,成本相对较高,也没法及时的解决手头上的项目,当然,学还是要学的,但一下子把 web前端和web后端开发在短时间内学会,这也是不现实的。因为本人有一点前端html和css基础,后端asp基础,在 参考php以后,想到一个解决方案,那就是找一个pascal语法的脚本引擎来实现php那样的功能,然后先把web前端开 发先学会,以后有时间了再去学web后端开发,比如系统的学习一下php的开发。

不过有的时候会发现,学一门新的语言也没那么复杂。想当初都搞汇编开发,还怕各种语言学习吗?

当然,内心里还是希望pascal/delphi 能继续发扬光大,只是现在这两门语言都快进了编程语言排行榜的其他了。

相关资源:

delphi盒子:http://www.2ccc.com

Web pascal:https://www.webpascal.com/

Lazarus:https://www.lazarus-ide.org

☆文章版权声明☆

* 网站名称:obaby@mars

* 网址:https://h4ck.org.cn/

* 本文标题: 《又见Pascal》

* 本文链接:https://h4ck.org.cn/2022/11/%e5%8f%88%e8%a7%81pascal/

* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


分享文章:

相关文章:

  1. 基于Lazarus 的Win CE开发
  2. dejavu-fonts-ttf-2.33
  3. Picasa3 DB Path Changer
  4. 巨鲸音乐播放器 v3.0.1
  5. 谷歌音乐播放器 v0.2.1(Google Music Player v0.2.1)
  6. 破解专用记事本 修正版
  7. OD Unicode String Format Convert v0.1
  8. DXScene v3.71 for Delphi/BCB/Lazarus Full.Source
  9. User Agent Simulator V0.1
  10. 优酷视频地址获取工具 v1.0
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022年11月14日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 相关文章:
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档