2020-09

28

网站建设中维护的五大难题
  • 类型:专业观点
  • 编辑:Angle
  • 来源:www.szniegoweb.com
  • 随着网络的发展,网站建设的复杂性呈上升趋势。为什么?技术使我们比以往任何时候都能做的更多。在内容管理系统(CMS),代码框架和其他技术进步之间,高端功能唾手可得。这不仅提高了我们的成就,也提高了客户对我们的期望。尽管这种发展带来了很多积极的影响,但也使网站维护更加困难。这是因为将许多不同的零件组合在一起的结果。在某些方面,利用最新,最先进的技术也是代价。

    本期深圳网站建设公司Angle就带大家看一下(不分先后)许多现代网站面临的与维护相关的更痛苦的五个问题。


    网站建设


    1、不断变化的API
    如今,许多网站都依赖第三方API。它们使我们能够与Google Maps,Mailchimp等提供商以及几乎所有那里的社交媒体网络联系。每个API都不相同,并且你可能会想到,它们都有自己独特的怪癖。他们还发布了新版本,人们可能会将其视为一把双刃剑。一方面,很高兴看到特定的API不断发展并添加了新功能。不过有一个缺点。有时,这些更改要求我们更新自己的实现。否则可能会导致功能损坏。例如,几年前,Twitter对API进行了更改,导致第三方提供商遇到很多问题。最近,Instagram更新了API,这意味着用户必须重新验证其应用程序才能在其网站上显示供稿。甚至对于一个网站而言,要跟上所有这些更改可能是一个巨大的痛苦。如果你管理使用各种API的多个网站,那么可能为时已晚,你可能找不到更改。

    2、废弃或维护不良的插件
    各种各样的插件是使开源CMS蓬勃发展的一部分。如果开发人员在那里为WordPress之类的平台创建新功能,它将对新用户更具吸引力。但是多样性本身并不能保证质量,甚至不能保证长期存在。因为任何人都可以发布插件,所以这意味着很多不确定性。随着平台的发展,可能不会附带特定的插件。对于网页设计师和他们的客户来说,这导致有时不得不重新发明轮子。如果我们选择的插件存在错误,或者不再由作者维护,或者两者都不维护,则必须找到替换插件。插件越复杂,替换起来就越痛苦。但是它不只是找到一个新的插件。围绕前一个所做的任何自定义都必须重构。整个过程可能变得昂贵且费时。

    3、虚拟主机噩梦
    我们非常依赖网络主机。这样想:无论网站建设的结构多么完善,它都无法克服不合格的托管服务。而且,如果房东不肯讨价还价,事情很快就会成为噩梦。频繁的中断,安全漏洞或缺乏支持的工作使我们的工作变得困难得多。特别是考虑到网页设计师经常被卷入其中。我们通常是客户和托管服务提供商之间的中介。这可能意味着有大量时间等待聊天,或者(甚至更糟)挂在电话上寻找答案。同时,相关网站可能会或可能不会出现。美好时光。

    4、处理旧网站
    你在该行业中待的时间越长,“旧”项目仍具有更多的潜力,仍然可以在互连网上浮动。通常,这是给预算有限或根本不需要重新设计的客户的。尽管旧站点本身不是问题,但它的构建方式可能是这样。设计师和开发人员经常通过经验学习。我们五年前使用的技术可能与今天的方法相距甚远。因此,当其中一项重要的历史旧事需要维护时,它可以带回我们在项目中可能犯的所有错误。由于无法预测未来,它可能会踢自己一脚。从好的方面来说,深入研究旧代码可以使你更好地了解自己的发展。

    5、继承站点
    电影《阿甘正传》(Forrest Gump)中经常被重复使用的“ 一盒巧克力 ”参考文献可以很容易地应用于我们从其他设计师那里继承的网站。在检查完所有代码之前,你真的不知道要处理什么。而且即使那样,仍然会有惊喜。真正有趣的是,继承的站点可以让你浏览此列表中的每个项目。被遗弃的插件,过时的API调用,不良的托管环境以及其他各种各样的问题都可能潜伏在表面之下。进行这些类型的项目需要一点勇气和耐心。因此,对挑战进行相应收费很重要。

    上面的“痛苦”都有一些共同点。首先,它们只是我们工作的一部分-有趣与否。尽管仍然存在完全静态的网站(并且正在卷土重来),但仍需要处理第三方应用程序和服务。而且,没有哪个网站建设能够幸免于难。此外,每个项目都为网页设计师提供了学习和成长的机会。我们拥有的经验可以帮助我们更好地了解将来如何处理类似问题。这是一件好事,因为网络的复杂性不会很快消失。本期深圳网站建设公司Angle就为大家分享到这里。