我的应用程序最初是一个桌面应用程序,灵感来自缓慢、设计不佳、过于复杂的网站(停留在 2005 年之前的时代),我采用了这些网站的核心吸引力/功能并将其变成了更精简、更快和 1000% 简单的东西(同时保留了所有有用的功能)。
现在我想把这个想法带回网络,以增加可访问性、简化更新部署、减少盗版、集成许多与产品自然契合的社交功能,最重要的是通过广告在我的产品上获利。
我花了几天时间研究可用的技术。Seam/Openfaces 给我留下了深刻的印象,然而,我读到带宽使用率很高,因为这些技术主要管理演示服务器端。由于大多数控件没有完全利用 javascript,即使是启用 ajax 的控件也明显变慢。
当时我对道场印象深刻,但主题化的困难让我在使用它的几个小时内就放弃了它。由于主题图像没有拉伸,我什至无法增加自动完成搜索框的高度。如果我不得不抛弃最初吸引我的主题,我并没有看到比 jquery 有多少好处。
然后我认为 symfony 和 jquery 是不错的工具,它们非常灵活并且得到很好的支持(而且 php/symfony 的托管成本比 JSF 便宜得多)。
我现在被使用卡布奇诺的想法所困扰。不必考虑网页和页面导航(symfony 没有从中抽象出来)是非常诱人的!每天我都看到像 twitter 和 youtube 这样的网站看起来越来越像桌面,所以我毫不怀疑卡布奇诺的目标不是流行的或面向未来的。
但是,我觉得它对于社交网站来说可能太像桌面了。可可 UI 可能也太强大了。我们都知道人们喜欢在他们的脑海中对事物进行分类,如果他们看到的东西说它是一个社交网站,但看起来不像,或者以典型的方式行事,就像一个.. 采用可能会变得困难。
你们有什么感想?