大致有以下因素需要考虑:
它与WP core一起提供吗?与WP集成有多容易?在公共WP扩展中使用有多容易?让我们来看看这两个方面。
Bootstrap不随WordPress core提供,因此您的实现需要提供它。
虽然Bootstrap的标记本身相当令人愉快,但它需要一定程度的定制,而WordPress的许多部分都很糟糕。通常,在WordPress开发中,您从WP提供的标记开始,然后再开始。从标记的外部想法开始,并将WP输出与之协调始终是一个额外的挑战。
Bootstrap的极端流行使得它在使用公共扩展时可能会遇到其样式和/或脚本的多个副本。到目前为止,开发人员还没有对它给予足够的重视。正确地将引导程序或部分引导程序以代码的形式发布需要仔细地将其范围限定到您的功能中。再一次——额外的发展挑战。
jQuery UI附带WordPress core,这使得它易于共享,无需发布。
然而,有趣的是,它似乎在实际开发中没有得到充分的利用。WordPress历来以PHP为中心。尽管大力推动JS驱动的功能,但JS在WP开发中仍然有一些鲜为人知的方面(以及许多可怕的未记录的方面)。
总的来说,这里没有明确的赢家。这两个依赖项都有其自身的实现挑战,而jQuery UI在捆绑方面获胜,但在流行度和生态系统方面(在我看来)却失利了(Bootstrap不仅自身发展了,而且还发展了大量的第三方扩展和解决方案,这取决于它)。
就个人而言,我使用Bootstrap,但我的扩展大多是个人的和/或非常适合的。