作者sbrhsieh (sbr)
看板java
标题Re: [问题] 请教Toolkit 与 API的差别
时间Tue Jun 9 18:11:27 2009
※ 引述《adrianshum (Alien)》之铭言:
: ※ 引述《sbrhsieh (sbr)》之铭言:
: [43]
: : → sbrhsieh:那我很好奇你对工具的定义是什麽? 06/09 16:28
: : → sbrhsieh:能用但不能操作的东西算是零件,但不叫工具 06/09 16:30
: toolkit 很难给一个定义耶, 所以我才说见人见智.
: 要我给定义话, 我会这样说:
: tool 就是把一些工作简化的东西.
: toolkit 就是一堆相关的 tool 的集合.
: 但能不能直接操作, 并不是重点.
: 比如, 假设以往要读取 XML 的 code 很繁琐,
: 现在我写一个library, 把一般读取的情况能
: 大大简化, 这就已经是一个工具了. XML 的各
: 类操作我都写了工具, 这些工具的集合, 就是
: 我的 XML Toolit
: 我觉得重点在於, 一般来说,toolkit 的出现,
: 是已经有 某些方法 去做到某些事, 但那些方
: 法可能是很烦琐, 可能是很底层, toolkit 则
: 简化那些方法, 让人更容易做到那些事.
: 所以 toolkit 可以是 library, 可以是一些工
: 具小程式 etc
如果我之前的发文内容有不礼貌的地方,我向 adrianshum 道歉。事情是这样的,
我个人对「从没听过XXX」有些感冒,我觉得这种话是有"胡扯"的意味在里头。
有时我看到我觉得很荒谬的说法,我多少也会质问对方在哪里获得的资讯,所以
或许是我反应过头了。
回到原题来讲,尽管原 po 的老师询问的方式有些不太妥当,但是我是觉得可以
大概猜出它的意思是:
1. API:透过 programming 加工来使用 po 的东西(library)可以做出能从电脑
去控制手机的软体。
2. Toolkit:原 po 释出的东西里已包含有可执行的程式(不需额外加工,要额外
加工扩充功能也可以),可用来控制手机。或是原 po 释出的东西里有工具软体
可以直接组装/组态出可控制手机的程式(不需要 programming)。
这是我要表达的意思(也是猜测,可能不正确)。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.173.133.9
※ 编辑: sbrhsieh 来自: 218.173.133.9 (06/09 18:13)
1F:→ sbrhsieh:programming 我觉得算是蛮高的门槛对一般人来说 06/09 18:21