|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2022/6/15 10:27:55 |
标题: |
论坛应该把重点放在linux下面编程的讨论上面,因为资料太少了 |
浏览:3656 |
|
加入我的收藏 |
楼主: |
现在政府已经基本下定决心,要换操作系统了,广州的政府部门据说要花两年时间,全部把政府部门的办公窗口的电脑全换成国产电脑,操作系统也必须是国产的,因此原来的应用软件也必须要升级,但是关于delphi在linux下的编程资料却很少。各位是否可以集思广益,让delphi可以在这个大潮中分一杯羹。
----------------------------------------------
- |
作者: |
siaosa (siaosa) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 10:52:15 |
1楼: |
Delphi应该把重点放到Web互联网开发应用上面,没看一堆Delphier被逼去搞VUE、UNIAPP、PHP等web前后端平台去了吗?
----------------------------------------------
-
|
作者: |
|
2022/6/15 10:53:22 |
1楼: |
Delphi写Linux服务端肯定没有问题,政务大部分软件需求都是B/S解决方案吧,前端要么用原生JS、VUE啥的,非要用D的话,intraweb\uniGUI\TMS WebCore也可以,公务人员一般不关心你用啥框架的。至于政务Linux桌面软件,一般办公软件WPS啥的都支持,现在除了一些行业部门还有桌面软件的需求。。。
----------------------------------------------
《Z-Gantt智慧时间管理进度计划甘特图软件》:WWW.Z-SHi.NET
|
作者: |
|
2022/6/15 10:55:27 |
2楼: |
有网页搞不定的东西? 上自己的chromium
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 10:55:47 |
2楼: |
最近在华为(麒麟990)ARM64笔记本电脑使用lazarus做开发,编译速度不错,编译出来的应用还是能满足要求的。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 10:57:36 |
3楼: |
lazarus官方论坛: https://forum.lazarus.freepascal.org/
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 11:07:19 |
4楼: |
lazarus刚使用时遇到不少问题,将这此问题解决后,lazarus还是挺顺手的。
----------------------------------------------
-
|
作者: |
|
2022/6/15 11:09:02 |
5楼: |
ZF相关的都是BS的多,后面是java,前面是WEB(html,js==)
----------------------------------------------
链接:https://pan.baidu.com/s/12jzmECYKhGCsHBxz8tmB6w 提取码:pelr --来自百度网盘超级会员V9的分享
|
作者: |
bjlg (蓝天) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 11:23:24 |
6楼: |
@supermay 你说的那些基本都是大公司或者关系户的活儿,普通人接不了, 你说BS的和政府办公电脑有什么关系?BS都是服务器,你说现在的服务器很多不都是linux的吗?
----------------------------------------------
http://delphi.icm.edu.pl/ftp/http://delphi-z.ru
|
作者: |
|
2022/6/15 13:38:30 |
7楼: |
bs时代,别想着回到cs黄金岁月。 delphi web,纯的开发出平台的,好像真不多。 这就是压根没树立典型。 难以说服老板买单的。
不看好zf的政策宣传。
----------------------------------------------
相信自己,若自己都不相信,那还有谁可信。
|
作者: |
|
2022/6/15 14:04:49 |
8楼: |
我之前在车管所看到,他们老电脑上的管理系统都是BS架构了,系统前端都在浏览器上跑。
----------------------------------------------
-广袤璀璨的银河,永无止境的梦想(梦无止境游银河) 博客挂了……
|
作者: |
|
2022/6/15 15:00:21 |
9楼: |
多讲讲tms webcore/unigui才对,呵呵
----------------------------------------------
delphi|vue|golang hnysoft|hnyerp+mes+srm
|
作者: |
|
2022/6/15 16:00:25 |
10楼: |
自己做什么方向,当然就希望研究相关方向的多。。。
----------------------------------------------
Bye bye DDRFAN...
|
作者: |
|
2022/6/15 16:39:09 |
11楼: |
浙江省在2019年就有一个912工程,政务所有的系统--操作系统,cpu,主机都要求是国产的,若是成功全国推广
----------------------------------------------
-
|
作者: |
|
2022/6/15 16:40:32 |
11楼: |
BS 系统的话,前端需要选一个 H5 的框架,基本上就是 JS 什么的。前端用 REST 和后端通讯获取数据,后端用 DELPHI 做 REST 服务器,这就是最近几版 Delphi 推的 DataSnap 的 REST 的目的。
当然,前端如果用桌面做,就用 FireMonkey 了。
至于是不是 LINUX,其实并不是资料的问题,而是程序员本身对 Linux 系统的认知的问题。比如在 Linux 底下,文件的权限,如果没对,你编译好的程序它也执行不了。只要熟悉了 Linux 系统,对 Delphi 本身来说问题不大。
就好比开发安卓和 iOS 的 APP,用 Delphi 本身是没问题的。遇到的问题都是对系统熟悉的问题。
----------------------------------------------
-
|
作者: |
|
2022/6/15 16:45:34 |
12楼: |
最初我用过 Intraweb + TMS for Intraweb增强控件. 程序每运行一周后,前端就出错,内存溢出,出错信息看上去和BMP位图控件有关,一直找不到原因. 后来没法就换UNIGUI了,别说这个开启分布式处理后,真的好用~目前连续运行200多天了~ TMS WEB这个,没用过!不好评论! Intraweb做的界面不精细,不漂亮,UNIGUI做界面要漂亮些~
----------------------------------------------
-
|
作者: |
|
2022/6/15 16:59:30 |
13楼: |
to szlbz 哪里能买到华为(麒麟990)ARM64笔记本电脑?我也很想买一台试试
----------------------------------------------
只有偏执狂才能生存!
|
作者: |
|
2022/6/15 17:25:02 |
14楼: |
顺应时势吧,看看LAZARUS在开发板的软件应用上有没有搞头。 熟悉delphi,在LAZARUS花些时间后面就没什么问题了。
政府软件升级不升级,都不关平民老百姓的事。你有能力做都轮不到你做。
----------------------------------------------
软件是什么,相信很多人都说不清。
|
作者: |
|
2022/6/15 17:26:14 |
14楼: |
有闲钱可以看看 CPU:RK3399 芯片的开发板 可惜上次免费试用没能拿到名额。
----------------------------------------------
[alias] co = clone --recurse-submodules up = submodule update --init --recursiveupd = pullinfo = statusrest = reset --hard懒鬼提速https://www.cctry.com/>http://qalculate.github.io/downloads.htmlhttps://www.cctry.com/
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 18:18:50 |
15楼: |
to:nevergrief (孤独骑士) 电脑是单位配的
----------------------------------------------
-
|
作者: |
|
2022/6/15 18:43:08 |
16楼: |
delphi fmx结合firedac、datasnap、fastreport,开发桌面linux CS for X86,就跟vcl一样,没有任何问题,只是使用livebinding,比以前用数据感知组件,稍稍难一点,但功能更强大,只是所有vcl都不能用了,但fmx更强大更现代,而且由于调用了底层图形库,fmx组件远比vcl组件精美,而且所有编译不用改动可同时发布在win\linux\MacOS。 delphi fmx开发linux唯一的问题,但是暂时不能编译linux ARM,估计下一版本会有涉及,因为linux市场变得越来越大了。 无论delphi还是Lazarus,开发linux主要困难在构建开发环境,越过这一步就是熟悉的山水,一马平川。 其实unigui结合datasnap做政府型web是非常适合的,根本不用vue这些东西,但可惜,想开发政府软件,你就别太想着web了,据我了解,许多政府部门的官员,近来从上至下有web恐惧症,一上浏览器就感觉会泄密,这也就是为什么政府一直想用安可替代wintel的内因,怎么说服都没用,他们觉得CS踏实,所以今后这几年会是linux cs天下。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 18:58:26 |
17楼: |
配置lazarus linux(ARM64和x86_64)下的开发环境不难,用fpcupdeluxe安装的lazarus可以打包为绿色版,已在多台电脑测试通过。修正lazarus和fpc的几个Bug后使用起来挺顺手的。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 19:04:03 |
18楼: |
to 楼主:在cnblogs.com博客园搜一下lazarus就有好多资料。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/15 19:11:35 |
19楼: |
在linux arm64 运行的lazarus
此帖子包含附件:
大小:562.2K |
----------------------------------------------
-
|
作者: |
|
2022/6/15 22:17:03 |
20楼: |
为啥要在 Linux ARM 上跑拉杂?
Windows 上的拉杂直接编译 Linux ARM 目标代码行不行?
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/16 6:16:32 |
21楼: |
为啥要在linx arm跑?因为电脑的CPU就是华为麒麟990ARM64。lazarus交叉编译是肯定的,我还在linux arm编译x86_64的win应用。
----------------------------------------------
-
|
作者: |
|
2022/6/16 11:00:06 |
22楼: |
21 楼,你在 Windows PC 上用拉杂编译和 Linux Arm 上编译相同的一个程序,哪个编译时间更短?
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/16 11:25:18 |
23楼: |
win和linux的编译时间差别很少,感觉linux稍快一点点(1s左右),
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/16 11:29:32 |
24楼: |
win10,i5-8279,8G内存,SSD硬盘 银河麒麟linux,华为麒麟990,8G内存,SSD硬盘 使用一样的: lazarus 2.2.2,fpc:3.2.2
----------------------------------------------
-
|
作者: |
|
2022/6/16 11:37:39 |
25楼: |
我知道拉杂可以交叉编译,但是没有试过。也没找到哪里设置交叉编译。
----------------------------------------------
-
|
作者: |
|
2022/6/16 16:30:07 |
26楼: |
@szlbz (szlbz): 你用哪吒到底是在linux arm上编译arm,还是在windows上编译arm? 反正我在windows用fpcupdeluxe上可以安装lazarus,但无法建立交叉编译环境,提示缺这个缺那个,不是这个资源连不上就是那个资源连不上。后来干脆删除了。
----------------------------------------------
-
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/16 16:59:38 |
27楼: |
win和linux交叉编译都没问题。
----------------------------------------------
-
|
作者: |
|
2022/6/16 18:17:57 |
28楼: |
27楼,能不能写一个教程,如何让拉杂配置交叉编译?
----------------------------------------------
-
|
作者: |
|
2022/6/16 18:18:53 |
28楼: |
我觉得Delphi还没给Linux服务器开发做好准备。 PHP,JAVA,GO等服务器框架里面有一大堆方便的代码。 比如方便的Base64,SHA1,SHA2,DES,MD5,wangluo请求响应,JSON,XML,数据库,redis访问等等。 Delphi这边面不太方便,推出了Linux开发的,类库没跟上。
它要是能集成个Delphi-Cross-Socket我都谢谢它了
----------------------------------------------
武稀松http://www.raysoftware.cn
|
作者: |
szlbz (秋风) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2022/6/16 19:11:29 |
29楼: |
纯手工配置交叉编译环境: https://www.cnblogs.com/qiufeng2014/p/16150608.html 挺复杂的
----------------------------------------------
-
|
作者: |
|
2022/6/17 11:51:39 |
30楼: |
多谢楼上。我去看看。
----------------------------------------------
-
|
作者: |
|
2022/6/19 15:10:49 |
31楼: |
看国产电脑用什么CPU架构吧,如果是龙芯处理器,我觉得最大的可能性是CodeTyphon会支持,Rad Studio支持的可能性微乎其微
----------------------------------------------
-
|
作者: |
|
2022/6/22 19:37:27 |
32楼: |
CodeTyphon交叉编译,在一个操作系统生成各个操作系统可以运行的程序! https://www.cnblogs.com/sunylat/p/6517629.html
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
|
作者: |
|
2022/6/22 21:43:34 |
33楼: |
32 楼,写得好详细,学习了。
----------------------------------------------
-
|
作者: |
|
2022/6/25 10:26:41 |
34楼: |
FPC现在不支持MIPS64. 对于龙芯,就看FPC编译成的MIPSEL软件能不能跑了。 龙芯2F上是能用FPC的,按道理应该能编译能跑,而LoongsonArch应该是向后兼容,所以,理论上应该能跑。
----------------------------------------------
软件是什么,相信很多人都说不清。
|
|