使用插件是一种不好的做法吗?
Is using Plugins a bad practice?
如果这是错误的部分,我深表歉意,如果是这样,我将删除并在其他地方重新post。
但我的问题是,其他程序员,尤其是雇主,是否看不起插件的使用?除了今天,我以前从未使用过。我正在为自己创建一个新的 Portfolio 网站,为了解决创建响应式全页网站的所有麻烦,我使用了 FullPage.js。现在当我用这个的时候,我不禁感到有些内疚,好像我在作弊一样。
您对此有何看法?
通常,Web 开发人员希望完成工作。他们是否使用插件来帮助他们并不重要,因为插件只是为您节省时间。例如,如果您正在开发一个投资组合页面,当一个方便的插件可以帮助您做到这一点时,您不想花几个月的时间弄清楚如何制作一个响应式页面。 使用插件是一种节省时间的常见做法,所以不要感到内疚。您正在高效地完成工作。
没有。恰恰相反,如果一个插件满足您的用例并且时间是一种资源,需要在给定项目上明智地花费,那么它可以被认为是良好使用它并专注于实践在您正在构建的应用程序上。此外,经过彻底审查的插件通常还会处理您在推出自己的插件过程中可能没有考虑到的安全问题。
但是,如果您仍在学习某些东西并且您觉得某个插件抽象掉了太多您有兴趣自己弄清楚的基本概念,那么仍然建议您尝试自己构建它(但仅作为学习练习)。
大多数插件都是开源的,所以一旦您最终获得了工作原型,请将您的代码与插件的代码进行比较。你解决了什么问题?他们的代码与您的代码有何不同?
如果这是错误的部分,我深表歉意,如果是这样,我将删除并在其他地方重新post。 但我的问题是,其他程序员,尤其是雇主,是否看不起插件的使用?除了今天,我以前从未使用过。我正在为自己创建一个新的 Portfolio 网站,为了解决创建响应式全页网站的所有麻烦,我使用了 FullPage.js。现在当我用这个的时候,我不禁感到有些内疚,好像我在作弊一样。 您对此有何看法?
通常,Web 开发人员希望完成工作。他们是否使用插件来帮助他们并不重要,因为插件只是为您节省时间。例如,如果您正在开发一个投资组合页面,当一个方便的插件可以帮助您做到这一点时,您不想花几个月的时间弄清楚如何制作一个响应式页面。 使用插件是一种节省时间的常见做法,所以不要感到内疚。您正在高效地完成工作。
没有。恰恰相反,如果一个插件满足您的用例并且时间是一种资源,需要在给定项目上明智地花费,那么它可以被认为是良好使用它并专注于实践在您正在构建的应用程序上。此外,经过彻底审查的插件通常还会处理您在推出自己的插件过程中可能没有考虑到的安全问题。
但是,如果您仍在学习某些东西并且您觉得某个插件抽象掉了太多您有兴趣自己弄清楚的基本概念,那么仍然建议您尝试自己构建它(但仅作为学习练习)。
大多数插件都是开源的,所以一旦您最终获得了工作原型,请将您的代码与插件的代码进行比较。你解决了什么问题?他们的代码与您的代码有何不同?