188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
lk4872602

上传于:2015-03-16

粉丝量:60

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 解析跨平台游戏开发技术

    星级: 3 页

  • 基于ACE的跨平台通信程序开发

    星级: 10 页

  • Tilcon程序跨平台开发

    星级: 4 页

  • C++语言开发跨平台程序的研究与实现

    星级: 3 页

  • 开发跨平台和跨语言的应用程序

    星级: 18 页

  • 跨平台移动应用程序开发框架列表

    星级: 3 页

  • [跨平台的C 程序开发框架] 怎么样学好Qt

    星级: 2 页

  • 智能终端跨平台应用开发技术研究

    星级: 4 页

  • JNI 技术实现跨平台开发的研究

    星级: 5 页

  • JNI技术实现跨平台开发的研究

    星级: 6 页

  • 开发跨平台的

    星级: 24 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 跨平台程序开发技术概览

下载积分: 1200

内容提示: 跨平台程序开发技术概览 2015.01.25 by Winland 摘要: 介绍目前常用的跨平台程序开发库, 对跨平台程序开发库进行多方面分析, 对比其开发语言、 授权许可、 支持的操作系统、 常见程序库功能模块等内容, 并举出开发库实际的应用例子, 为需要了解跨平台开发的人员提供技术概览。 关键词: 跨平台开发 POSIX JDK Qt wxWidgets GTK+ 一、 前言 随着“棱镜门” 等一系列间谍事件的曝光, 国内对国产软件、 硬件的重视程度与日俱增,国产操作系统的发展和推广也成为国家的核心利益之一。 国内近二十年来, 众多计算机软件方面教材书籍等都是以微软 Windows 操...

文档格式:DOC | 页数:5 | 浏览次数:43 | 上传日期:2015-03-16 19:31:28 | 文档星级:
跨平台程序开发技术概览 2015.01.25 by Winland 摘要: 介绍目前常用的跨平台程序开发库, 对跨平台程序开发库进行多方面分析, 对比其开发语言、 授权许可、 支持的操作系统、 常见程序库功能模块等内容, 并举出开发库实际的应用例子, 为需要了解跨平台开发的人员提供技术概览。 关键词: 跨平台开发 POSIX JDK Qt wxWidgets GTK+ 一、 前言 随着“棱镜门” 等一系列间谍事件的曝光, 国内对国产软件、 硬件的重视程度与日俱增,国产操作系统的发展和推广也成为国家的核心利益之一。 国内近二十年来, 众多计算机软件方面教材书籍等都是以微软 Windows 操作系统为基石, 很多是介绍 Windows 的系统使用、应用软件、 开发技术等, 而国产操作系统又多以 Linux/Unix 等开源操作系统为基础研发而来。 国内软件开发不得不面临系统兼容性问题, 比如按照旧的用户习惯需要支持 Windows操作系统, 而按照国产化软件发展趋势, 又必须支持 Linux/Unix 系统。 如果每个操作系统都单独开发一套代码, 那么软件研发成本毫无疑问会剧增。 因此采用跨平台的开发库来开发跨平台应用程序, 就成了实现多系统兼容性的最优选择。 介绍跨平台开发技术, 就不得不提 POSIX(Portable Operating System Interface, 可移植操作系统接口) [1], 许多跨平台开发库都提到需要操作系统对 POSIX 标准的支持。 POSIX标准定义了操作系统应该为应用程序提供的接口标准, 是 IEEE 为各种 UNIX 操作系统上运行的软件而定义的一系列 API 标准的总称, 该标准正式称为 IEEE 1003, 对应国际标准名称为 ISO/IEC 9945。 目前主流的通用操作系统(包括 Linux/Unix、 Windows 和 Mac OS)、 智能手机操作系统以及实时操作系统(Real Time Operating System, RTOS) 和嵌入式系统, 通常都是支持 POSIX 标准的。 POSIX 标准的设计理念是希望编写代码一次就可以应用到各种系统, 所以这成为了研发操作系统的默认标准, 也是跨平台程序开发的基石。 本文着重介绍目前常见的跨平台开发库, 介绍每个开发库的功能、 应用平台、 协议授权等内容, 为需要了解跨平台开发的人员提供技术概览。 本文后面第二部分逐一介绍各个常见的跨平台开发库, 然后第三部分对这些开发库做比对, 最后进行总结。 二、 常见跨平台开发方式概览 本部分介绍常见的跨平台开发库, 由于程序开发库非常多, 这里枚举出来的并不全面,只能尽本人所知来介绍。 本节主要介绍 JDK、 Qt、 wxWidgets、 GTK+、 Ecere SDK、 .NET/Mono、Dlib 等七种跨平台开发库。 (一) JDK JDK 是 Java Development Kit 的缩写[2], 是 Java 语言的软件开发工具包, 目前 Java 官方有三种版本: Java SE、 Java EE、 Java ME。 第一种 Java SE(Standard Edition), 是普通用户常用的版本, 第二种 Java EE (Enterprise Edition), 是面向企业应用的版本, 第三种 Java ME(Micro Edition) 主要用于移动设备、 嵌入式设备上应用开发。 Java 程序编译后生成字节码,字节码是运行在 JVM(Java Virtual Machine, Java 虚拟机) 之上, 并不像 C/C++编译的程序直接运行在操作系统之上。 JVM 带来的好处是非常大的, 因为只要操作系统安装了适合的 JVM(通常由 Java Runtime Environment 提供, 即 JRE [3]), Java 开发的程序就可以运行,因此很适合做跨平台程序开发。Java 程序运行在 JVM 之上也有一定的缺陷, 就是不如 C/C++语言编译的程序运行速度快、 效率高。 由于 Java 具有先天的跨平台开发优势, 所以 Java 应

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司