作者XAMDOU (萨姆德)
看板Python
标题[问题] 请问写成py lib
时间Thu Sep 27 21:37:30 2012
最近在整理一些python-based 的web的api library
有点突发奇想的想要把这些东西弄成自己的sdk
而在动手写之前 有做一些实验性的小测试
如果写成library 让别人去import
我现在想到有几个问题
1. library 内instance re-used 的问题?
2. caller(library user/client) 使用library 时
是否要用instance-in instance-out 的方式保留instance
(考虑到一堆web api的特性,保留instance, 可能实际上底层是
是一堆session 的东西)
这两个问题的方向其实好像有点大
我自己其实也不太清楚这些概念
会想到这些是因为自己在测试的时候
常常会重复的create instance
我对於python 底层不熟
不晓得实际上是他帮我重新创一个
还是只是把reference 再移到新的名字
而有去查一些资料,资料上是说
如果没有被reference 到的instance
会被gc掉(感觉好像是java的想法)
可是我也不确定gc的效果好不好
所以才会考虑到自己去处理instance re-use这段
不知道这样叙述有没有完整??@@
因为考虑到自己要做个sdk出来
尤其是这种web sdk 感觉上这部份应该会很重要
在此先谢过各位大大!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.136.105