FileMaker WebDirect 通用的设计原则
-
布局应在 Web 上反映标准的最佳实践效果。
-
布局中的每个对象、样式、图像和交互都意味着会有更多的数据从数据库服务器传输至 Web 浏览器,所以决定在布局中包含哪些内容时需要谨慎思考。大部分 Web 应用程序没有上百个交互对象或高分辨率的大图像,因为 Web 浏览器无法足够快速地对其呈现,速度也有可能因网络连接不良而变慢。
-
Web 的局限性也会牵制 FileMaker WebDirect 的功能。
-
FileMaker Server 或 FileMaker Cloud 部署会为 FileMaker WebDirect 客户端执行大部分工作。例如,在 FileMaker Pro 中处理的按键和单击操作必须经由 FileMaker WebDirect 发送至 FileMaker Server 或 FileMaker Cloud。定制化 App 的主机同样会设置记录锁定、激活脚本触发器、获取数据以及管理布局和数据缓存。
-
HTML5 中的对象会按照真正的父子层次结构排列,也就是说,子对象会始终包含在一个父对象中。例如,如果一个图像跨越了某个布局的页眉和正文部分之间的边界,则该图像只能在一个部分中显示,所以图像会在其跨越的两部分间的边界处被裁剪。