TideSDK和TideKit之间平台支持的核心差异是什么?

fai*_*nds 4 tidesdk tidekit

我有一个使用TideSDK编码的项目.TideSDK和TideKit之间平台的目的和支持有何不同?

fai*_*nds 15

TideKit和TideSDK之间存在重要的技术差异,尽管名称相似.TideKit是桌面,Web和移动应用程序开发平台,而TideSDK是桌面SDK(软件开发工具包).

TideKit是由开发TideSDK的核心开发人员开发的.他们继续创建了CoastalForge来创建TideKit,其愿景是为所有屏幕和设备创建.从单个项目的源代码中,可以为每个设备构建和打包应用程序,桥接每种语言,用户界面和功能.截至目前,TideKit已经开发并即将发布.可以在Twitter上通过https://twitter.com/tidekit进行开发

TideKit不是一个单一的工具,软件,UI或SDK(软件开发工具包).它是应用程序开发的中心枢纽.TideKit将远程软件与您在系统上使用的本地软件结合在一起.开发人员使用他们喜欢的文本编辑器编写代码,并通过CLI(命令行界面)或通过与TideKit应用程序的交互与TideKit交互.

在此输入图像描述

TideKit提供了多种开发方法.在最简单的形式中,它可以与TideSDK类似的方式用于应用程序开发,但它具有更强大的功能.TideKit旨在为所有屏幕和设备创建无处不在的应用程序.这是使用CommonJS完成的.您只需编写一次项目代码,然后为几乎所有用于移动,Web和桌面的操作系统和设备构建和打包它.使用TideKit进行开发完全统一,适用于客户端,服务器,桌面,移动或Web.

主要优点是访问(即使用JavaScript开发而不是使用核心语言来获取本机功能),开发速度(与开发一个平台相比,所有内容都可以在很短的时间内创建),开发成本更低,覆盖范围更广(能够创建所有平台,通过一次努力在任何地方货币化).

TideKit适用于整个应用程序开发,因此它在下面总结的平台支持方面有很大差异.尽管存在这些差异,但可以将TideSDK项目迁移到TideKit,只需对代码进行少量更改即可.

TideKit

  • Windows XP
  • Windows Vista
  • Windows 7的
  • Windows 8
  • OSX 10.6 Snow Leopard
  • OSX 10.7 Lion
  • OSX 10.8 Mountain Lion
  • OSX 10.9小牛队
  • Ubuntu 12.04
  • Ubuntu 12.11
  • Ubuntu 13.04
  • iOS 6
  • IOS 7
  • Android的
  • Ubuntu服务器
  • 红帽
  • CentOS的

TideSDK

  • Windows XP
  • Windows Vista
  • Windows 7的
  • Windows 8
  • OSX 10.6 Snow Leopard
  • OSX 10.7 Lion
  • OSX 10.8 Mountain Lion
  • Ubuntu 12.04
  • Ubuntu 12.11