您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 软件开发专栏 > 网络/安全 > 正文

物联网时代网页设计的六大挑战

发表于:2019-01-02 作者:云隐物联网云课堂 来源:今日头条

我们正在进入一个网页设计的新时代,物联网智能移动设备的普及将电子商务的网站设计提升到一个全新的高度。

一、网页设计将变得更加复杂

网站设计将变得更加复杂,因为现在设计师必须考虑设计前端接口,用户可以轻松地与诸如照相机,传感器,冰箱,洗衣机和其他智能设备之类的设备进行通信。

需要花费更多时间来测试设计,配置网络和管理服务器。该设计应该灵活且易于适应通过物联网连接的一系列设备。

二、需要强大的后端通信框架

后端数据库需要很强大,因为从每个用户对应的物联网设备获得的数据必须根据需要安全地保存和访问。

了解任何顶级框架(如物理Web,Open Remote,Open Hab,Lelylan,Eclipse,KAA IoT,ZETTA和Open Connectivity Foundation)对于构建有效数据,用户和设备交互的强大框架非常必要。

三、桌面将成为过去,移动用户体验将是关键

简单性将是关键,因为简单的设计将更容易在移动设备上加载。因此,在设计中将优选可以增强用户体验和辅助个性化的较少但重要的特征。

将来,每个物联网设备都将通过智能手机连接,因此,设计人员必须创建可以在每个智能手机屏幕上平滑访问的设计,而不管智能设备交互的大小和功能是否容易发生。

四、网站速度将发挥决定性作用

页面加载速度将是关键,因为与IoT设备进行通信并不容易,并且交互将花费大量时间。设计人员必须尽可能快地保持页面加载时间,以便为设备通信和数据共享提供时间。

以下是设计人员必须采取的一些步骤,以改善页面加载时间:


  • 最大限度地减少重定向的次数。
  • 创建并测试在移动设备上加载速度更快的AMP页面。
  • 减少图像数量。
  • 最小化JS和CSS文件的数量。
  • 利用浏览器缓存的强大功能。
  • 禁用图像的热链接。
  • 删除所有未使用的插件。
  • 通过在.htaccess文件中添加以下代码来启用Keep-Alive:
    1. <ifModule mod_headers.c>  
    2. Header set Connection keep-alive  
    3. </ ifModule> 

 

  • 修复所有损坏的链接以改善用户体验并控制爬网预算。
  • 利用CDN减少服务器负载。
  • 借助缓存插件并保持数据库简洁。

五、安全性将成为设计的主要考虑因素

采用安全设计方法是必要的,以便开始每一个设计都要牢记安全性。以下是为了获得安全的网站设计需要遵循的一些步骤:

  • 规划设计并确定可以引发漏洞的流程。该网站设计的想法应该是完美的,其中定义了网站的目标,勾画出客户的旅程是非常重要的。
  • 从早期开始运行测试,以便尽早修复任何错误或缺陷。
  • 采用模型 - 视图 - 控制器框架,有效地将用户界面与底层数据模型相关联。
  • 设计一个简单的网站,尽量减少附加组件和插件的使用。
  • 利用Cloudflare等Web应用程序防火墙,即使在攻击开始之前,也可以帮助增强网站的安全性。
  • 使用SSL证书创建加密连接并构建信任。

六、JavaScript将使前端交互更容易

JavaScript将是最受追捧的语言,它将使设计人员能够有效地与智能设备进行交互,并使前端交互尽可能顺畅。

JavaScript是一种事件驱动语言,这就是原因,它可以用来执行在智能设备发生交互并在数据库中捕获数据的确切时刻发生的命令。在事件驱动语言的情况下,每个其他连接的设备将监听其他事件并相应地做出响应。

此外,几个任务可以同时运行,而无需等待一个任务完成。通过更好的内存管理和大量的库和插件,JavaScript是每个Web开发人员应该在物联网时代应该瞄准的语言。

结语:

在老生常谈的灵活,用户友好和干净的界面关键词基础上,我们在物联网项目实施中一定要把握好以上六个方面。