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

时间:2013-09-28 04:49:46

标签: tidesdk tidekit

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

1 个答案:

答案 0 :(得分:15)

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

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

进行

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

enter image description here

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 Mavericks
  • Ubuntu 12.04
  • Ubuntu 12.11
  • Ubuntu 13.04
  • iOS 6
  • iOS 7
  • 的Android
  • Ubuntu Server
  • RedHat的
  • 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