更改视觉设计(外观、图形元素、配色方案、动画、字体)。
内容更改:用更好、更相关的文本和图像替换文本和图像,删除过时的材料。
改变功能模块(引线形式)、按钮的位置。
正如您所看到的,重新设计可能是资源现代化工作的一部分;在另一种情况下,我们可以在不进行结构或技术更改的情况下进行重新设计。真相就在附近:从一开始就了解和分析资源出了什么问题以及需要解决哪些问题非常重要。
使用 Alta Profile 项目示例进行网站现代化
以我们的一个项目为例,我们将展示我们如何对网站进行现代化改造、我们解决了哪些问题以及需要考虑的细微差别。
Alta Profile 是一家聚合物饰面材料制造商。该资源长期未开发,设计和技术已经过时,影响了加载速度和用户满意度。因此,我们面临3个主要任务:
提高了页面加载速度。我们重构了网站,也就是说,我们在 巴哈马电话号码数据 不同的技术堆栈上重写了代码,使其更简单、更容易理解。但是,该网站的主要功能保持不变。
设计更新。 2019 年,Alta-Profile 公司进行了品牌重塑。有必要开发一种符合新企业风格的设计。我们依靠该公司更新的品牌手册,结果是一个现代且易于理解的网站。
改进的界面。有必要让网站变得更加方便。我们分析了内容、结构、界面,并创建了一系列改进所有元素的建议。
了解有关Alta Profile 界面重新设计和改进的更多信息
技术组成
网站加速是现代化的主要任务。有必要更新技术堆栈,并将重点转移到数据交付方面的用户体验 - 网站的无缝使用。
当网站的布局和设计在用户端呈现时,我们建议通过过渡到反应式框架进行重构。因此,加载几乎立即发生,用户会觉得他正在使用应用程序而不是网站。
重构是改进代码和架构以提高现有资源性能的过程。其目的是针对搜索引擎优化网站,改善用户体验,提高加载速度并改进代码,使其更易于进一步开发。
从技术角度来说,我们解决了几个问题:
切换到 Vue.js。反应式框架允许您创建动态用户界面,实时响应数据变化并随着数据变化而自动变化。
使用经典的网站架构,每个页面都是重新创建的,这提高了加载速度。使用反应式框架时,页面仅生成(渲染)一次,其余元素将根据用户的请求在正确的时间加载。
我们选择 Vue.js 是因为它直观的 API 和文档更易于使用。这简化并加快了开发人员的工作,因为它很容易集成到任何项目中。
服务器渲染以免在SEO中失去位置。切换到 Vue.js 只是确保快速加载的网站工作的一部分。由于内容是在用户端渲染的,因此出现了一个问题:在爬取网站页面时,服务器向搜索机器人提供空的 html,而用户通过浏览器中的 JS 应用程序看到内容。因此,为了不丢失搜索结果中的位置,需要服务器渲染,从而将整个页面数据传输给搜索机器人。为了解决这个问题,我们使用了Nuxt.js,一个基于Vue.js的提供服务器端渲染的框架。
请注意这一点 - 切换到反应式框架将加快网站速度,但重要的是要考虑到该技术的特性,以免失去在搜索结果中的位置。解决这些问题还有其他选择;选择哪一种取决于具体项目、期望、预算、时间和其他因素。