web - 像 Cappuccino 这样的桌面风格的 Web 应用程序框架是否适合社交网站?

标签 web symfony1 social cappuccino

我的应用程序最初是一个桌面应用程序,灵感来自缓慢、设计不佳、过于复杂的网站(停留在 2005 年之前的时代),我采用了这些网站的核心吸引力/功能并将其变成了更精简、更快和 1000% 简单的东西(同时保留了所有有用的功能)。

现在我想把这个想法带回网络,以增加可访问性、简化更新部署、减少盗版、集成许多与产品自然契合的社交功能,最重要的是通过广告在我的产品上获利。

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

当时我对道场印象深刻,但主题化的困难让我在使用它的几个小时内就放弃了它。由于主题图像没有拉伸(stretch),我什至无法增加自动完成搜索框的高度。如果我不得不抛弃最初吸引我的主题,我并没有看到比 jquery 有多少好处。

然后我认为 symfony 和 jquery 是不错的工具,它们非常灵活并且得到很好的支持(而且 php/symfony 的托管成本比 JSF 便宜得多)。

我现在被使用 Cappuccino 的想法所困扰。不必考虑网页和页面导航(symfony 没有从中抽象出来)是非常诱人的!每天我都看到像 twitter 和 youtube 这样的网站看起来越来越像桌面,所以我毫不怀疑 Cappuccino 的目标不是流行的或面向 future 的。

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

你们有什么感想?

最佳答案

正如您所注意到的, Cappuccino 比其他选择更像桌面。这意味着有一点加载时间,而不是像通常在社交网络应用程序中那样在页面之间浏览,而是留在一个地方。

根据经验,专注于显示要阅读的页面的网站不是“应用程序”范式的理想选择。 HTML 是用来呈现超链接文档以供阅读的,当您唯一要做的事情时,它通常会更快、更容易使用。

另一方面,您当然可以将阅读量大的网站变成一个应用程序 - 例如。看到许多 Twitter 客户。

如果你把你的网站放在维基百科在左边,文字处理器在右边的比例尺上,你对 Cappuccino 的需求与你在那个比例尺上的距离成正比。

关于web - 像 Cappuccino 这样的桌面风格的 Web 应用程序框架是否适合社交网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4306132/

相关文章:

jsp - Struts/JSP/SQL 用户或管理员控制 (Tomcat)

android - 为什么我的代码不能在网络中的 react native 代码中运行

php - 在 Doctrine Symfony 中排序和计数

php - 左加入 Doctrine 查询语言

php - 重定向/转发到另一个操作并在 symfony 中发送 post 参数

php - 无法从数据库中提取 BLOB

html - 将 GSP View 呈现为紧凑的 html 文件

artificial-intelligence - 是否有任何用于 AI 的公共(public)聊天数据库?

java - 在Windows 7 64位上运行Jive Dev Enrivonment

基于.Net 的开源社交网站?