我有一些重要的响应网站建设即将到来。它们不是平台或应用程序,而是大型营销/宣传册网站,关注细节是很重要的。
我已经广泛地使用了引导,以及pure.io,以及我自己的规则。
我想知道什么是最有效的方法来构建这些。我计划从引导和定制开始,但我在过去选择了pure.io,因为我必须对引导进行太多的更改才能对它进行非常细致的设计(这违背了引导惯例)。
有人对此有什么建议吗?
发布于 2014-08-07 14:28:28
您有使用多用途“框架”代码的基本问题。选择一个CSS基金会,比如引导和纯净对自己的滚动,烧瓶和姜戈对自己做的事情,AngularJS和Backbone.js对本土的,或者道场和jQuery对adhoc的选择没有太大的不同。
最基本的问题总是这样:什么能让我跑得最快、最便宜、最有效率、最容易?最简单和最灵活的是什么?什么是最可维护的?什么将需要最少的返工和武力拟合?
根本的问题是,这些框架总是试图支持一组庞大而多样的应用程序,而且它们通常都是指令性的。他们假设有“正确的方法”来做事情,而大多数应用程序应该这样做。一些更强调规范,试图强加“正确的方式”,而另一些只是传统的或暗示性的。您可以看到语言设计上的相同差异,例如Python和Java显然建议“有一种正确的方法来完成它!”而Perl,PHP和Ruby更多的是“嘿,伙计!不管你的船是什么!蒂姆·托迪!!”
在您的情况下,您似乎已经有了丰富的选项经验,并了解了您的精心定制项目所需的转移和补丁类型。如果没有这些设计的例子,我们很可能不能说,从纯粹中建立起来,还是从靴带中调整回来,都会减少工作量。
我个人选择了更多的健身路线。要发现复杂的框架是如何在幕后运行的,以及扩展它们的最佳方法是很有挑战性的。我讨厌不断与我的框架作斗争的感觉。如果我找到了正确的方法来子类或调整框架,那么它就会非常棒和优雅。但是,如果我找不到那种优雅的调整,然后不得不粗制滥造,那么找出工作环境,然后对它们进行调试并使它们可靠的过程,是一项繁重的工作。还有一个赌博,你将能够找到正确的工作-周遭。有时,这甚至是不可行的(至少在分配的时间/预算中不可行)。所以我宁愿从一个更小的平台开始,然后建立起来。这对我来说更加可靠和有效。
所以这就说明了纯粹的路线。但是,好先生,您似乎更接近于所涉及的特定的工作/框架折衷,因此最好能够做出这一选择。最后,它们都是很好的基础,任何一个都可能得到你所需要的。
https://softwareengineering.stackexchange.com/questions/252612
复制相似问题