国产前端插件之xgcalendar

        之所用“国产前端插件之xgcalendar”这个标题也是为了让更多想用xgcalendar的人可以看到这个帖子,不过可能会让你失望了,这帖子不是xgcalendar的教程,而是吐槽了一下我的使用经历。

ok,切换到吐槽模式

        头让我找一款日历插件,给我介绍了两个:fullcalendar、xgcalendar(国人写的),让我去研究下。首先我要做的当然是找到官网,然后看看demo演示,看完demo后果断选择了xgcalendar,原因只有一个:比较漂亮。
下面就开始着手看xgcalendar的官方文档了(github上面的),先是浏览了一遍,发现我需要的功能都有,而且文档写的相当“简洁”,感觉入手贼快,好吧,那就开始写demo;
首先找js文件嘛,看了文档没有下载链接,当然这不是什么问题,项目在github上,自己找了下也算“凑齐”了。老老实实的按照文档码好了代码,打开浏览器一看,我就傻了,完全跟demo两个样子啊,而且很多功能都没有,
点了后也没有预期的事件响应;此时我好像知道了缺点什么,对,就是css;作者大神可能觉得css不算核心文件也没在文档上说明要引入,好吧,我自己找,在github的包里翻来翻去,终于在example文件夹里摘出来一个css。
        到这里有些人可能就要问了,不是有example吗,为什么不直接复制,还自己搭建?原因有二:第一,没有java版的例子;第二,就算有,我也不想用,因为那demo写的实在是太饱满了,这点随后再吐槽。回到刚才的话题,找到了css,搞进去,继续测试,还是不行!只有一个大体的界面,其他的事件都没有触发,这让我开始郁闷了,大神的文档明明写的那么“简洁”,为何我规规矩矩的按照文档来却出不来效果?
        我开始对我的智商产生了怀疑。好吧,我开始采取第二种策略,不是有demo演示地址吗,我把demo的代码通过浏览器扣出来总行了吧!
点开demo的链接地址,呵呵功能还是那么的完善,样子还是那么的漂亮,就它了,开始扣代码,当我按下F12,定位到head标签时,我差点被大神的demo气笑了,尼玛的4,5个css文件,竟然还有高大上的seajs!打开seajs的配置文件,我就无语了,一堆的js插件需要引入,什么jquery-form、validate、alert等等!这是demo吗?这也叫demo?您应该换个名字了叫:jquery插件集+seajs项目实例吧!你xxx的,我真是彻底被你打败了!
        什么叫demo,demo应该是极简的!看看其他的插件,人家怎么写的demo,为了让代码更加的简洁,js都写在html里,可能有些人要发表大论了:js和html写一起不符合解耦的思想,这种写法是不规范的。对于这种人我什么都不想解释,只问你一句:你当初学js、学java时,写的第一个hello程序是mvc模式吧!

        我也相当的怀疑作者的态度,您是在写一个开源框架吗,看看您对别人提出合理要求的回答:“ 展示不提供类似功能,如你愿意付费我可以考虑帮你实现。
再看您的心胸:“ 确实我也发现了,还是一个法国人告诉我的,wdcalendar在很早的时候就盗版了xgcalendar ,也不能说完全一字不改把,至少注释都改成英文了。我强烈鄙视这种行为,另外盗版了我一些其他的jquery插件号称是其作品。http://www.web-delicious.com/jquery-plugins/,上面的插件都是我写的,这个站点也是盗版者的网站,虽然是全英文但是确实国人的,哎 受不了”,说实话一开始我是挺相信您的,但是看完了中文夹杂英文的文档后,我就想问一句,您一个国产开源插件,代码的注释为毛还用英文写,这不禁让我怀疑到底是谁抄袭了谁。

最后的结论:
        我没有怀疑您插件的能力,但是对于开源软件最重要的文档,写得真是太渣了,而且我觉得文档会直接反应一个开发者的态度:他是否在用心做研究

在您的插件上花费了我一个上午的时间,让我也是有收获的,那就是以后再选择一个开源组件时,首先就看看文档怎么样,文档不行的直接pass掉!

最后我要说的是,日历插件首选:fullcalendar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值