创建半复杂Web小部件库时需要考虑的关键点是什么?

时间:2013-01-01 21:18:23

标签: api widget components

去年,我向各种客户提供了几个相对简单的单页应用程序,基本上几乎相似的抵押贷款和融资计算器。这些要么是页面的唯一焦点,要么是侧边栏应用程序旁边的一些主要内容。由于这些应用程序与样式,布局和一些客户特定参数的区别很小,如果这些SPA可以合并到某种类型的库中,则意味着高投资回报率。

在实践中如何进行这项工作还有点不清楚。在创建预制交互式组件库时需要考虑和/或避免的关键点是什么?

他们需要

  • 按客户定制样式(自定义宽度,高度,字体等)
  • 不与其他页面元素冲突
  • ......?

在服务器端预渲染html和内联css似乎是不明智的(不灵活的),也许某种半生不熟的JSON表示会更合适,其中实际的程序集将由一些javascript和样式控制将根据我们提供的一些默认样式表在客户端上完成。或者也许以某种方式使用GWT(我们是Java商店)来创建小部件。

我不在这里,所以非常欢迎投入。

1 个答案:

答案 0 :(得分:0)

在这种情况下,可能更好的方式来考虑这个不是创建一个库,而是创建一个“计算器”应用程序(小部件),可以配置为不同类型的计算和主题

因此,您的重点是如何创建它,以便您可以针对不同的功能进行配置。