源链接 - 新发现小站

话题

最近谈到了这个话题,回忆一下接触过的一些开发平台。其中有一些虽然不是专用于应用开发,但是如果有快速成型的需求,可以试一试用于设计 DEMO,或许有奇效。

列表

平台 介绍
Android Native 现在正在做项目的平台。指的是用 Android SDK/NDK 一类工具包开发移动端平台应用的方式。Android 比较碎片化,所以上手可能会慢一些。这也是传统的 Android App 开发方式,主要使用 Java/Kotlin/C++ 语言。
Electron 让你可以用 HTML,JS,CSS 来开发桌面应用。Electron会负责打包、与系统的接口、热更新等系统相关的功能,其余的就是按照构建网站的方式来构建桌面应用程序。VSCode,Atom 等编辑器就是基于 Electron开发的。Electron 应用可以部署到 Windows,Linux,Mac 三个平台上。
H5 HTML5推出已经很久了,既然支持 Canvas 和 WebSocket ,用来写应用 Demo 不是梦。
Adobe Air 开发方式和 Flash 一样,最新的 Animate 添加了对 JavaScript 的支持。同样提供系统接口和打包应用安装包的功能。
Godot 是一个和 Blender 一样让我惊奇的东西。几十兆的体量支持的功能和 Unity3D 没有差太多,而且上手很快,是一个 好用的游戏引擎 同时也可以用来构建桌面应用。
QT、VB、Delphi 都是老牌开发工具了。习惯 C++ 的开发者上手QT应该很快,VB是公认的入门简单的开发环境,而像我这种有点 Pascal 情结的有时候用 Delphi 写一些小程序,感觉很顺手。
Flutter 是未来,Google 为支持新系统生态(还是摆脱 Oracle?)整出来的移动端跨平台工具,用 Dart 语言开发。
Windows SDK 用于开发 UWP 应用等,界面似乎基于前端技术,没有深入了解。

关于一些桌面、移动应用开发的平台相关推荐

  1. 【Android 逆向】Android 逆向通用工具开发 ( Windows 平台运行的控制台应用程序类型 | 编译 Windows 平台运行的 Android 逆向程序 )

    文章目录 一.Windows 平台运行的控制台应用程序类型 二.编译 Windows 平台运行的 Android 逆向程序 一.Windows 平台运行的控制台应用程序类型 hacktool 工程的类 ...

  2. 基于C#的AE+IDL二次桌面端程序开发

    目录 一.内容 1.2 实训内容      1.2.1 IDL综合开发      1.2.2 基于AO/AE的GIS二次开发    1.2.3 COM_IDL_connect组件开发 三. 实训软硬件 ...

  3. java web 怎么实现直播_java web开发直播平台可以实现但有缺陷

    java web开发直播平台可以做到,现在已经有很多开源Java直播工具了.Java可以实现全部功能,而且开发成本可能还略低.但是易用性,运营成本等各方面,都是不行的. java web开发直播平台的 ...

  4. 桌面云客户端资源计算机,关于云桌面技术的实验室资源共享平台建设.pdf

    第33卷第12期 实验室研究与探索 V01.33No.12 2014年12月 RESEARCHANDEXPLORATIONINLABORATORY Dec.2014 基于云桌面技术的实验室资源共享平台 ...

  5. Google Map和桌面组件 Android开发教程

    本文节选于机械工业出版社推出的<Android应用开发揭秘>一 书,作者为杨丰盛.本书内容全面,详细讲解了Android框架.Android组件.用户界面开发.游戏开发.数据存储.多媒体开 ...

  6. Flutter教程之Windows桌面应用程序开发

    Flutter教程之Windows桌面应用程序开发 一.前言 二.环境安装 三.创建项目 四.已有项目添加其他平台支持 一.前言 Flutter 是 Google 开源的 UI 工具包,帮助开发者通过 ...

  7. 自动驾驶开发云平台业务分析

    自动驾驶开发云平台业务分析 自动驾驶车辆量产需积累大量里程经验,传统车端研发和测试方式,无法满足市场需求,业界普遍采用"云+端"研发迭代新模式,通过测试车队采集海量道路环境数据,在 ...

  8. python开发桌面软件-python适合windows的桌面应用程序开发吗?

    谢... 谢特!... (自己跑过来的). 曾经从事过几个桌面应用程序的开发, 来提供些建议 Qt 的 signal-slot 的机制做得很不错, 充分理解以后开发起来很顺手. 早期项目里, 举个栗子 ...

  9. wpf 客户端【JDAgent桌面助手】开发详解(四) popup控件的win8.0的bug

    目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...

  10. 用Kotlin开发android平台语音识别语义理解应用

    用Kotlin开发android平台语音识别,语义理解应用(olamisdk) 转载请注明CSDN博文地址:http://blog.csdn.net/ls0609/article/details/75 ...

最新文章

  1. Python 常见的坑汇总
  2. 微信小程序导航栏设置透明
  3. sql-case when 条件1 then 取值1 when 条件2 then 取值2 else 取值3 end
  4. 这才是最好的程序语言,不服来辩
  5. 判断一个点是否在多边形区域内--C算法
  6. iOS UICollectionViewCell 的拖动
  7. C++自定义非极大值抑制(Canny边缘检测,亚像素方法)
  8. 使用xslt批量修改xml 节点name
  9. JAVA script 循环 图片_深入分析JavaScript 事件循环(Event Loop)
  10. android学习笔记48——SQLite
  11. [云计算]网线的标签格式
  12. MatConvnet工具箱文档翻译理解三
  13. java本地储存set_没有数据库的情况下,JAVA如何在本地保存信息
  14. 如何快速理解模糊PID算法 ---(一)
  15. 7723java乐高,乐高EV3——lejos(一)
  16. 基于vue的仿网易云音乐播放器
  17. 小米8android p慢,给力 小米8青春版获得Android P更新
  18. Photoshop脚本 设置前景色和背景色
  19. 小程序开发需要什么步骤?步骤教程分享
  20. Python hash函数详解

热门文章

  1. 创业文档:项目启动会PPT
  2. linux中nmap命令,Linux中nmap命令起什么作用呢?
  3. 研磨设计模式之工厂方法模式-2
  4. 社交系统中用户好友关系数据库设计
  5. 广东省广州市谷歌卫星地图下载
  6. 在线安装Eclipse插件时,出现错误
  7. 《UVM实战》代码示例
  8. java AES 32位加密解密
  9. 计算机毕业论文答辩申请书,论文答辩申请书范文6篇
  10. 32bit64bit Win7系统下的IE8离线升级到IE11方法