2010-07-22 133 views
2

有关是否使用Flash,Silverlight或HTML5的各种讨论。谈到Silverlight,它具有非常不同的编程经验(更多的是桌面模型),这使得Silverlight应用程序使用MVVP表示模式是合理的。什么演示文稿设计模式适合HTML5开发?

但是,当涉及到纯粹的基于HTML5的Web应用程序,有没有提供一个非常适合他们,往往是由开发商选择任何众所周知的演示设计模式?

在此先感谢。

+2

我不知道你在问什么。你的标准是什么?它只是需要知名吗?你如何定义合适的?这种模式在程序员之间是否可以被社会接受,或者还有其他更重要的特征,这一点很重要吗?你在寻找服务器端还是客户端模式? – 2010-07-22 21:11:55

+0

罗伯特, 可能使用“知名”是没有必要的:模式是一种普遍使用的东西,这就是为什么它被称为模式(或反模式)。但是我所追求的是寻找HTML5开发人员用于客户端代码的表示模式的参考。我举了一个Silverlight MVVM非常流行的例子。另一个例子可能是经常应用MVC的Android客户端应用程序开发。因此,如果我们编写的HTML5代码编写良好并且很复杂,那么可能会使用哪种表示模式? – 2010-07-23 06:59:51

回答

1

我不认为这个领域很发达,因为那里只是没有那么多复杂的客户端的Web应用程序。一般来说,你做的大部分工作在服务器上 - HTML(加上CSS)表示层。

当您在客户端上工作,主要模糊的模式是:

  • HTML是你的界面
  • CSS增加了自定义样式的HTML(超出浏览器分配给HTML标签的默认样式)
  • 的JavaScript添加自定义行为通过对HTML标签可用事件分配功能的HTML,通过DOM

我没有任何Flash或Silverlight EXPE因此,我的答案模糊不清。

这可能是值得阅读了上Cappucino了一下,这是在HTML构建复杂的UI一个大的框架。

+0

谢谢Paul,我会看看Cappicino。 – 2010-07-23 13:20:09