ShareKit 2.0 的代码完全就是一坨屎!

2013-01-12 16:03:56 +08:00
 alexrezit
根本就是完全没有计划, 不经大脑写出来的!
逻辑还算凑合, 结构真是奇葩! 在开源社区那么多人维护竟然还这个样!
用得人闹心死了! 项目赶时间没法自己写, 改起来看得头大!
第三方的组件质量更是不敢恭维!
5057 次点击
所在节点    iDev
20 条回复
clowwindy
2013-01-12 16:31:28 +08:00
以前用过,完全同意。
xuan_lengyue
2013-01-13 01:27:11 +08:00
完全同意,用完之后会发现还不如整合若干个sdk好用。。。
alexrezit
2013-01-13 01:53:32 +08:00
@clowwindy
@xuan_lengyue

那你们最后都是自己一个一个平台写的么? 用的 SDK 还是 API 手动写?
clowwindy
2013-01-13 02:59:30 +08:00
@alexrezit

做了一些裁剪,并且把某些比较难搞的平台直接跳到浏览器里打开 web 分享链接。

另外责任也不完全在 ShareKit。有些平台的 API 确实相当恶心。我记得当时还有个平台依赖的 JSON 库和我用的 JSONKit 不能共存。

http://techcrunch.com/2011/08/11/facebook-wins-worst-api-in-developer-survey/
alexrezit
2013-01-13 10:51:18 +08:00
@clowwindy
感觉 ShareKit 基础不好, 有一些代码的写法就比较奇怪. 很多第三方组件又直接加了第三方 SDK.
人人还是直接抄的 facebook... 蛋碎...
xuan_lengyue
2013-01-13 13:01:30 +08:00
@alexrezit 所以最后还是只好整合若干个sdk。其实这样也还行,因为工作量可以很方便地多个人平摊 lol
alexrezit
2013-01-13 13:16:11 +08:00
@xuan_lengyue 为什么这么说?
xuan_lengyue
2013-01-13 14:09:06 +08:00
@alexrezit 一个人做新浪,一个企鹅,一个人人之类的。。。
alexrezit
2013-01-13 14:21:36 +08:00
@xuan_lengyue
就我一个人, 要维护外包出去有着屎一样代码的 iPhone 版本, 要开发新的 iPad 版本, 还要同时做豆瓣人人新浪微博腾讯微博微信空间的分享功能, 偶尔还要做听译拉字幕压片子, 怎么平摊... orz
xuan_lengyue
2013-01-13 20:37:29 +08:00
@alexrezit 哈哈,加油。其实有的项目也是我一个人做,不过ShareKit用到后来就会有以后再也不用这种大而全但是异常复杂的玩意的感觉了。各个sdk研究下文档的话其实接口调用也不难。个人感觉。
nsa
2013-01-13 20:45:46 +08:00
Oh Sh'it
cythb
2013-01-29 09:42:27 +08:00
哦好吧,我还准备用那个库的,算了还是用我自己写的吧。
alexrezit
2013-01-29 10:16:05 +08:00
@cythb
所以我开了个坑...
ref: https://github.com/AlexRezit/RSocialDemo
cythb
2013-01-29 11:51:12 +08:00
@alexrezit 有时间看看你的坑,看看能不能帮填点。
cythb
2013-01-29 11:51:51 +08:00
@cythb 尼玛公司裁了1半人。ios组7个人直接开了4个。。。。估计暂时没时间啦。
alexrezit
2013-01-29 12:07:34 +08:00
@cythb
得多大的公司啊 iOS 都有七个人在做... 还是说不全都是写代码的?
cythb
2013-01-29 12:15:18 +08:00
@alexrezit 都是写代码的。人太多了项目跟不上,崩了。
plucury
2013-01-29 12:35:06 +08:00
楼主的坑不错,最近应该会用到,先感谢一记
lex
2013-01-31 16:35:39 +08:00
捐了2块钱支持一下。
希望支持 SSO 方式验证,iOS 6 以上系统已绑定微博帐号的话优先用系统的。
alexrezit
2013-01-31 21:56:11 +08:00
@lex
感谢捐赠!!! 已加入 donors list. :-)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/57383

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX