与大多数行业一样,网站设计也随着时间的推移发生了很大的变化。在它的早期,人们把网站放在一起使用一个非常DIY的过程。代码通常是在一个简单的文本编辑器中手工编写的。
但是随着这个行业的发展,我们建造网站设计的方式也在变化。该过程中许多更手工的部分已经被工具所取代,这些工具带来了更多的便利和功能。
例如,许多网站设计师更喜欢使用诸如Bootstrap之类的CSS框架,而不是为每个项目重新创建一个新的UI。同样,安装WooCommerce的副本也是常见的做法,而不是从头开始构建购物车。就像装配线永远地改变了汽车行业一样,大量可用的工具和资源也改变了网站设计。
这种功能和方便带来了很多好处,然而,它也可以把我们置于一些非常困难的情况。考虑到这一点,让我们来探索它对现代网站设计的影响。
开发速度快,功能强大
建立网站的旧方法,即使在最好的情况下,也是低效的。从头开始构建所有东西(甚至是您自己的代码库)占用了宝贵的时间和资源。项目需要更长的时间才能完成。此外,复杂的功能超出了一般网站设计师的能力。
事实上,我们现在拥有数以万计的免费和低成本软件,这为我们提供了公平的竞争环境。这意味着一个独立的自由职业者可以竞争更大的工作,或者一个小规模的开发人员可以构建一些可能被数百万人使用的东西。
但受益的不只是专业人士,如今,即使是新手也能克服这些以前难以克服的障碍。对于一些人来说,安装一个吸引人的WordPress主题和一些相关的插件可能很简单。在几个小时内,他们就可以在网上销售他们的产品和服务。
现在网站设计和网站开发过程的很大一部分是挑选和选择我们想要使用的部件,从简单的UI组件到高端功能,几乎每个人都能实现。
我们所放弃的
无论是新的JavaScript库还是开源CMS,这些工具都提高了效率,降低了成本。这对于网络的民主化是件好事,但也给我们带来了一系列新的潜在风险和挑战,包括:
减少控制
我们用来建立网站的工具使这个过程比以往任何时候都要容易,但代价往往是放弃某种控制措施。
在使用封闭的、专有的站点构建服务时尤其如此。对服务不满意?你当然可以离开,但是祝你好运,带上你的网站。如果您想将相同的外观和功能移到其他地方,这可能意味着从零开始。
依赖别人
一个严重依赖第三方工具和服务的网站设计,在某种程度上受制于其他网站。这意味着,例如,当你必须拥有的WordPress插件出现问题时,网站设计师除了等待解决方案(并安抚不耐烦的客户)之外,没有什么可做的。
在最坏的情况下,可能永远不会出现错误修复。在那一点上,你被困在一个不工作的东西,并被迫找到一个替代方案。虽然你可能确实找到了一个合适的替代品,但这仍然是一个令人沮丧的经历。
安全和隐私风险
这也为潜在的隐私和安全问题打开了大门,我们已经看到以前安全的软件落入了错误的人手中,并被用于不太好的目的。而且进一步滥用的可能性总是存在的。
尽管这些产品背后的绝大多数人都在努力做正确的事情,但对一个坏角色的恐惧是有充分理由的。对于任何一个建立网站的人来说,问题在于不可能知道该信任谁。即使你认为自己做出了正确的选择,情况也是多变的,随时可能发生变化。
无论好坏,游戏已经结束
在某种程度上,这感觉像是一个悖论。使我们的工作更容易的事情也会增加多层复杂性,但这是现代网站开发的新常态。
我们中很少有人有时间或技能来自己建造一切,而且,即使是这样做的人,在尝试时也可能会三思而行。这不仅是重新发明轮子的因素,而且客户可能也不会对完全定制的解决方案疯狂。
这让我们从不同的地方收集不同的作品,努力让它们一起工作。这很困难,但似乎实现和谐的方法正在稳步改进。
这是个好消息,因为这种零敲碎打的方法似乎不会很快消失。