当一个浏览器,一款软件,一个博客安装了插件程序,那么就可以方便的使用这些东西,这就是插件存在的理由,
开发人员也乐此不疲进行
插件开发。那么进行
插件开发我们还需要什么理由呢?
1、你想修改已经存在的插件的代码 有时候,一个插件的输出需要修改一下,或者你想要的某个功能正好没有。虽然你可以尝试说服插件作者来添加你要的特性,但是插件作者通常都非常忙或者他们不喜欢你的建议。一个插件作者要为一个免费插件提供支持,维护需要付出很多努力。有时候,一个插件很可能已经没有任何人去维护它了。
在插件作者不能满足你的需求的这种情况下,就全靠你自己采取主动来修改存在的插件代码了。如果你的工作做得足够好并且做了足够多的修改,你可以再次发布这个插件,只要原来这个插件发布于与GPL相兼容的许可就行。
通常当我安装或者测试一个新的插件的时候,我要做的第一件事情,就是查看一下代码,看看有什么我可以修改的,有什么我不可以修改的,我有可能往里面添加什么或者拿掉什么。
2、你想要可移植的主题代码 对于像我们这样选择自己从零开始创建主题的玩家,你可能会发现你自己在很多地方重用着一段代码。编写你自己的插件,组合所有的代码小片段使得你可以像使用模板标签一样来使用那些代码,不是更好吗?
模板标签的美丽就在于你可以一次又一次地在你的主题或者任何一个你将来要创建的主题中使用它们。并且,你只需要在一个地方修改这些代码,而不是很多处地方。
3、你想要扩展一个插件 有时候一个插件本身很好,但是你想要在它的基础上建立并且发布你自己的版本。比如说,你可能认为一个插件在使用了AJAX后会工作得更好,或者添加更多的钩子以使它能够与其他插件兼容。你可能想要给它添加一个管理面板使得你不需要深入到代码里去修改输出。
就想前面提出的一样,如果一个插件是兼容GPL许可的,你可以自由地发布你自己的版本。
4、你想要赚钱 一个好的插件作者通常可以因为他的工作而获得回报。一些插件作者也可以获得捐赠或者为提供额外的支持或者咨询而收取费用。
若有
jquery插件开发、
浏览器插件开发、android插件开发方面有着相关需求,可以到一品
威客网插件开发频道发布任务,在众多威客提交的方案中,一定可以选择到令您满意的插件开发作品。
(一品威客 anyi)