前几天在osc看到了TideSDK,觉得很有意思,但由于工作较满,弄了个hello world 后再也没时间再弄,
今天抽个时间写了个简单的小demo,特发此文,希望和我一样觉得TideSDK有意思的人,能快速上手。
TideSDK 的文档还是很全的,但有很多细节方面,却不是很好,
比如搞了很久不知道如何调试(程序员的痛苦莫过于此- -!)
最后一不小心终于找到了调试工具。
在窗口任意位置点击右键,出来一个菜单,点击进去就是调试工具。(一个Chrome的调试工具)
本人觉得最好玩的地方在于, js,python,php,ruby,相互调用。
例如我demo中有个用python 调用win32 api 来枚举桌面窗口获得title.
tidesdk 本身的js支不支持调用本地代码,我还不知道
但有了python的支持,就可以调用本地代码,c/c++库。so easy。
并且python中也可以使用JQuery,像这样:
<script type="text/javascript" src="jquery-1.8.2.js"></script> <link type="text/css" rel="stylesheet" href="style.css"/> <script type="text/python"> def jqchange(): jQuery("#output").hide().text("Manipulation in jQuery via Python").fadeIn("slow").animate({"font-size" : "20px"}) </script> <input type="submit" id="jqbutton" value="jqchange()" onclick="jqchange()" /> <div id="output"> This will get replaced when the button is clicked. </div>
自己做的一个tidesdk的小demo,没有很多东西
我已经将他上传到了云盘,需要的可以下载看看。
地址:http://l9.yunpan.cn/lk/QkciaNIwtfRcC
需要先安装TideSDK和TideSDK Developer
TideSDK 文档:http://tidesdk.multipart.net/docs/user-dev/generated/#!/api
在TideSDK中使用Python:http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/using_python
在TideSDK中使用PHP: http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/using_php
在TideSDK中使用ruby:http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/using_ruby
Getting Started with TideSDK:http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/getting_started
欢迎对TideSDK有兴趣了人一起来研究。