像卡布奇诺这样的桌面式Web应用程序框架是否适合社交网站?

时间:2010-11-29 17:10:50

标签: web symfony1 social cappuccino

我的应用程序起初是一个桌面应用程序,受到缓慢,设计欠佳,过于复杂的网站(停留在2005年之前的时代)的启发,我的核心吸引力/功能变成了更精简,更快,1000%更简单(同时)保留所有有用的功能。)

现在我想把这个想法带回网络,增加可访问性,简化更新部署,减少盗版,整合许多社交功能,这些功能非常适合产品,最重要的是通过广告从我的产品中获利。< / p>

我花了几天时间研究可用的技术。 Seam / Openfaces给我留下了深刻的印象,然而,我读到带宽使用率很高,因为这些技术主要管理演示服务器端。由于大多数控件没有完全利用javascript,即使是启用了ajax的控件也明显变慢。

然后我对dojo印象深刻,但是主题的难度让我在使用它的几个小时内就把它拿走了。我甚至无法增加自动完成搜索框的高度,因为主题图像没有伸展。如果我不得不抛弃首先吸引我的主题,我没有看到对jquery的好处。

然后我决定symfony和jquery是非常灵活且得到良好支持的不错的工具(而且php / symfony比JSF更便宜)。

我现在被使用卡布奇诺的想法所困扰。不必考虑网页和页面导航(symfony不抽象)非常诱人!每天我都看到像twitter和youtube这样的网站看起来越来越像桌面,所以我毫不怀疑卡布奇诺的目标不受欢迎或面向未来。

但是,我觉得社交网站可能类似于桌面。可可UI也可能过于强大。我们都知道人们喜欢在他们的脑海中对事物进行分类,如果他们看到某些东西说它是一个社交网站,但看起来不像,或者以一种典型的方式行事,就像一个......采用可能会很困难。

你们有什么想法?

2 个答案:

答案 0 :(得分:3)

卡布奇诺比其他选择更像桌面,就像你注意到的那样。这意味着有一些加载时间,而不是像通常在社交网络应用程序中那样在一个地方之间浏览。

根据经验,专注于显示要阅读的页面的网站不是“应用程序”范例的理想选择。 HTML用于呈现用于阅读的超链接文档,并且当你正在做的事情时,它通常会更快更容易地工作。

另一方面,你当然可以把重读取的网站变成一个应用程序 - 例如看到很多Twitter客户。

如果您将网站放在维基百科位于左侧并且文字处理器位于右侧的范围内,那么您对卡布奇诺的需求与您在该范围内的合适程度成正比。

答案 1 :(得分:2)

您使用的框架不应影响网站的外观。使用你觉得最舒服的任何东西,选择一个框架来设计你的设计,而不是设计你的框架。