网页设计中的框架 第1篇
Ruby on Rails 对开发人员编写的代码运行自动化测试。它有助于节省大量时间!
Ruby on Rails 也非常通用和灵活。它允许开发人员完全控制他们的项目:他们可以决定应用程序数据库应该如何工作。然后,框架将根据开发人员的指示自动创建代码。同样,这是一种让事情变得更容易、更快捷的方法。
Ruby on Rails 提供了许多库,开发人员可以在其中找到构建数据库所需的任何工具。
网页设计中的框架 第2篇
我们可以这么简单拆解(数值非真实,仅作案例参考):
从中可以看出,作为设计师,我们可以发力的主要集中在搜索/信息流入口的转化率、搜索的完成率以及信息流的连续消费上,在后续界面及流程设计中,我们可以围绕这几点展开设计。
三、媒介属性
在任何媒介上设计产品,我们都需要了解媒介的硬件和软件特性。因为媒介的形态和可供性会影响并塑造人们的认知和行为。
▲图5不同媒介的形态
比如电视、电脑、平板和手机,硬件不同,人们与之交互的方式也大相径庭。
今天我们就重点以手机为例,为大家讲讲手机媒介的特性和拇指交互的特点。
2013年,Steven Hoober和其他一些研究员,对人们在街上、机场、公共汽车站、咖啡馆、火车和公共汽车上使用移动设备进行了 1,333 次观察。发现当人们在手机上进行操作时:
▲图6有操作时的3种持机手势
有49%的情况是单手操作,有36%的情况是一手持机,另一只手的拇指或食指进行操作,有15%的情况是双手持机并双手操作。综合来看,人们用拇指交互的比例达到了75%(49%+26%),所以我们日常的互动操作的布局及热区设计,需要尽可能的满足拇指的可操作范围和精度范围。
我们具体看一下不同持机手势的操作热区分布:
▲图7不同持机手势的操作热区
从中可以看出,单手持机的交互盲区相比双手持机会更加显著。再进一步,我们来看一下单手持机时,左右手持机交互热区的分布:
▲图8不同持机手势的操作热区
给大家补充一个容易犯错的知识点:在生活中,右利手的用户占比约87%,但调研中偏向于右手持机并操作的用户仅占28%。
▲图9左右手习惯调研
调研给出的原因是,多数用户会选择左手持机,以便让灵活的右手做更复杂的操作,比如吃饭等。其次是因为多数人是以左眼为主视眼的,左手持握会更方便左眼看手机。
坦白讲,我对这个数据是有些质疑的,但不管左手持机会不会翻转,都提示我们设计师:要兼顾用户左右手持机的习惯设计去设计页面框架,尽可能保证用户高频操作处于绿色热区内。
给大家举个视频的例子:
▲图10左右持机操作按钮布局变化
夸克视频检测到用户不同手持机时,会改变中间常用功能的位置:右手持机按钮在右侧,左手持机按钮在左侧,以方便拇指操作。
再回到OS系统特性,我们需要了解ios和android的布局规范,去顺应不同系统下的界面框架布局:
▲图11 不同系统的页面框架
这个之前在《ios人际界面指南》和《Material Design 3》中讲得比较多,这里就不再赘述,感兴趣的小伙伴可以查看(现在ios和material design上的界面框架布局已趋于一致,大家可灵活使用)。
基于OS的系统框架,我建议采用标准组件布局时,尽量使用其标准位置(可以与硬件的布局及热区相匹配),把更多精力聚焦在内容区,去思考用户需求和业务目标的内容框架布局,这方面竞品设计可以给我们一些参考。
四、竞品设计
从平台特性中吸取平台系统的产品设计框架,再从竞品中了解竞品内容区的设计框架,可以帮助我们初步构建好界面框架。以浏览器为例,我们选择了几大厂商和3个头部的第三方浏览器作为参考:
▲图12浏览器核心竞品页面
我们把这几个产品的框架进行梳理可以得到下图:
▲图13浏览器核心竞品页面框架
由此可以归纳出主流竞品的页面框架从上到下依次是:天气+运营位、搜索框、名站、信息流、导航栏。这是宏观的功能框架布局。如果我们的需求里包含的就是这几大模块,那可以延续这几大模块的布局顺序。
那进入到微观层面,明确每一个模块对用户的意义,对业务的价值,这里一定更要结合第一二步的分析结论,帮助我们判断:每一个模块在首页中应该占据什么样的位置,起到什么样的作用,应该占用多大的视觉空间,多强的视觉焦点。
以vivo浏览器的首页设计为例:最核心的功能是搜索+信息流,所以需要保证搜索功能的可见性(位置延续搜索框的顶部一致性认知)和操作的便捷性(适当往下且增加搜索栏的高度),并尽可能为为信息流腾出更多的展示空间(缩减名站的个数和高度,强化信息流的视觉样式)。
PS:因为浏览器新版首页还未上线,所以暂时就不给大家展示新设计了。希望通过这个案例,可以让大家对如何进行界面框架设计有清楚的认识。
#专栏作家#
悦有所思,人人都是产品经理专栏作家。10年体验设计经验,崇尚理论指导实践,实践迭代理论,热衷于学习、解构、建构、传播交互设计、服务设计、行为设计等设计相关领域知识。
网页设计中的框架 第3篇
许多标准的 功能可以减轻开发人员的工作。
Express 提供了一些可帮助您创建网页的模板。
中的调试变得更加容易,因为更容易识别包含错误的代码的精确部分。
是一个非常可扩展的框架;正如我们所提到的,可扩展性允许您随着项目和需求的增长而保持相同的框架。
由于 是一个非常流行的后端框架,因此开发人员可以依靠大型社区来支持彼此的工作并在需要时提供帮助。
使用 ,您可以使用相同的编程语言 (JavaScript) 进行前端和后端 Web 开发。
从基于 JavaScript 的后端框架,让我们转向基于 Python 的后端框架:它就是 Flask。
Flask 特别是一个 WSGI 框架:它运行 Web 服务器而不是用户的浏览器。
任何熟悉 Python 编程语言的开发人员都可以轻松使用 Flask。此外,如果您需要专注于服务器端 Web 开发,Flask 是理想的后端框架。
网页设计中的框架 第4篇
Laravel 提供了很多安全功能。它还使用一种算法(Bcrypt 哈希算法)来创建密码,使其高度安全。
模板:使用 Lavarel,您可以利用大量内置模板来创建布局和内容。
除了 PHP 之外,Laravel 还提供带有 CSS 和 JS 代码的小部件。
非常适合创建复杂的项目。
Laravel 最重要的功能之一是提供与 SwiftMailer 库配合使用的简单 API。