【问题标题】:Is using Plugins a bad practice?使用插件是一种不好的做法吗?
【发布时间】:2016-11-19 02:24:25
【问题描述】:

如果这是错误的部分,我深表歉意,如果是,我将删除并重新发布到其他地方。 但我的问题是,其他程序员,尤其是雇主,是否看不起插件的使用?我以前从来没有用过,除了今天。我正在为自己创建一个新的 Portfolio 网站,为了处理创建响应式全页网站的所有麻烦,我使用了 FullPage.js。现在,当我使用它时,我不禁感到有些内疚,好像我在作弊一样。 您对此有何看法?

【问题讨论】:

标签: plugins jquery-plugins web fullpage.js


【解决方案1】:

通常,Web 开发人员希望完成工作。他们是否使用插件来帮助他们并不重要,因为插件只是节省您的时间。例如,如果您正在开发一个投资组合页面,您不想花几个月的时间来弄清楚如何制作一个响应式页面,而方便的插件可以帮助您做到这一点。 使用插件既省时又是一种常见做法,所以不要感到内疚。您正在高效地完成工作。

【讨论】:

  • “通常,Web 开发人员希望完成工作”。我认为,这种态度在雇主中更为普遍。他们希望网络开发人员完成工作。
  • 很高兴听到这不是不道德的。我觉得我应该尽可能快地完成一个网站,同时仍然提供高质量的服务。我也很喜欢@maiorano84 如何自己学习它,但它只是一个学习练习。谢谢你的回答!
【解决方案2】:

没有。恰恰相反,如果一个插件满足您的用例,并且时间是一种需要明智地花费在给定项目上的资源,那么使用它并专注于应用程序可以被认为是一种好的做法你正在建造。此外,经过彻底审查的插件通常还会处理您在推出自己的过程中可能没有考虑到的安全问题。

但是,如果您仍在学习某些东西,并且您觉得插件抽象出太多您有兴趣自己弄清楚的基本概念,那么仍然建议您尝试自己构建它(但仅限作为学习练习)。

大多数插件都是开源的,所以一旦你最终得到了一个工作原型,就将你的代码与插件的代码进行比较。你解决了什么问题?他们的代码与您的代码有何不同?

【讨论】:

  • 不错的答案。比我的更详细,但具有相同的要点,具有时间效率的概念,除非您想学习某种技能。
猜你喜欢
  • 1970-01-01
  • 2018-10-03
  • 1970-01-01
  • 2014-04-30
  • 1970-01-01
  • 2017-05-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多