关于单机程序UI界面的 开发语言定位问题讨论 ( java c c++ uniapp vue web go python vbscript delphi foxpro)

UI程序如何定位选型非常重要

结合我对几种语言的理解,我的心得如下:

  • PC游戏UI框架 适合用c++ 和c 开发GUI
    c++和 c的性能是毋庸置疑的

  • 手游的UI游戏框架适合用java和c++ ,而内部的游戏引擎可以用c++开发的
    因为android主要是java 语言的框架
    而 winphone和iphone 是用 c++ 的UI框架
    当然也可以用android 加载 c++启动ui框架

  • 手机小应用 比较适合采用 (手机UI框架+内置浏览器+vue脚本) 模式
    uniapp底层框架+vue脚本 +vue脚手架+路由+动态样式+模板
    可以避免程序员重复开发手机程序框架,
    从而专心投入应用开发

  • python 开发的UI 主要是基于数据分析和人工智能方面居多
    比较适合科学家和研究人员使用,丑陋一点,启动慢一点无所谓,

  • vbscript 是针对高级会计和管理人员定位的语言
    主要是争夺 excle 和 access 这类 office 套餐的开发语言
    主要是用vbscript 开发

  • php jsp asp 等文本开发语言 是网页脚本
    严格说起来就是利用浏览器来翻译网页脚本,变成大家可见的网页效果
    开发单机程序只要把web服务部署本地即可

  • 带有UI的管理程序 适合用java
    一方面 java 开发人员还是比较多的,java的语言结构是易于理解的
    另一方面 一个java程序可以让你在多个平台部署,太好用

  • go 语言目前关于UI的定位不明显 不适合开发带有界面的程序
    如果非要用go开发 就只能用 go+flgw ,go+widgets等方案
    那还不如字节用c++开发来的简单

  • delphi vb vc foxpro开发window 程序真的非常块
    但是应用多用于对数据库的crud (增删改查)

  • rust 语言目前还无法像c++那样撑起大梁

  • flutter 我建议不要碰,这个东西很好 ,但是底层在google手里
    一旦使用太危险,非常容易被限制和绑架
    从中美未来博弈的角度看 , 这个东西就是美女毒药

关于物联网终端UI开发

我认为免费 稳定是王道,速度次之,	其他影响因素没有考虑的意义

建议优先考虑国产鸿蒙系统, 然后android系统

中美博弈不会停歇, 用国货是必然 所以优先转鸿蒙才能确保程序持久

顺便提一下 本国机构的程序开发应该如何选型

第一千万不要使用 go c++ 高级版本 不要使用window
第二 不要过度依赖java,高级版本的java 不建议使用
尽量依赖linux 和 c ,java 8 c++11 以下版本
第三 python 也是个大问题,科学研究领域确实好用,但是组件很危险
第四 c,c++,java,python的第三方组件尽量用源码完全开放的可信度高的,
  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:创作都市 设计师:CSDN官方博客 返回首页
评论

打赏作者

趣魂

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值