Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html web开发的客户端_Html - Fatal编程技术网

Html web开发的客户端

Html web开发的客户端,html,Html,在RIA领域,我读到了大量评论,指出关于Silverlight vs JavaFX vs Flash vs HTML5的讨论已经过时,获胜者是HTML5 由于我是一名程序员(不是设计师),但从未使用过上述任何技术,而且我没有时间学习所有这些技术以进行比较,因此我想问以下问题: 1) 有了HTML5,我们仍然只能解释JavaScript,或者我们可以使用更强大的语言来生成编译代码(标记中的某种MSIL或字节码) 2) HTML5是否在不需要的观众面前隐藏了我们的部分代码(如Java小程序和Acti

在RIA领域,我读到了大量评论,指出关于Silverlight vs JavaFX vs Flash vs HTML5的讨论已经过时,获胜者是HTML5

由于我是一名程序员(不是设计师),但从未使用过上述任何技术,而且我没有时间学习所有这些技术以进行比较,因此我想问以下问题:

1) 有了HTML5,我们仍然只能解释JavaScript,或者我们可以使用更强大的语言来生成编译代码(标记中的某种MSIL或字节码)

2) HTML5是否在不需要的观众面前隐藏了我们的部分代码(如Java小程序和ActiveX过去所做的),或者“查看-源代码”选项继续显示我们的所有工作


3) HTML5需要某种运行时,还是所有的工作都由浏览器完成

你的问题有一个基本的问题,那就是
HTML5
并不是一个真正的东西。很难将它与Java或Flash进行比较,后者是编程语言。可以使用HTML和JavaScript创建交互式应用程序,而无需使用HTML5的任何功能。这似乎经常发生,但为了简单起见,这些通常被称为HTML5应用程序——特别是非技术人员

1) 我想说的是,JavaScript可以像你在网页上谈论的其他编译语言一样强大——特别是有了
的强大功能。你已经发现HTML5获胜是有原因的。在我看来,它可以做其他人可以做的事情,而且实施起来更简单

不过,没有任何东西禁止您将小程序的Flash对象与JavaScript一起包含,它们甚至可以交互

2) 没有任何东西可以阻止您在浏览器中下载所有HTML/JavaScript并以纯文本形式查看,尽管可以使用诸如

还可以从web界面下载和反编译SWF和JAR,因此编译不一定能为您提供很多保护。您的代码将受到版权保护(至少在美国),您也可以使用许可证

3) 所有的工作都是通过浏览器完成的。客户端只需要一个浏览器来运行代码,但某些浏览器不支持您可能想要使用的某些功能。这尤其适用于较旧的浏览器


有大量的框架和库用于创建丰富的HTML/JavaScript应用程序,但这些都只是JavaScript文件。

你的问题有一个基本问题,那就是
HTML5
并不是真正的东西。很难将它与Java或Flash进行比较,后者是编程语言。可以使用HTML和JavaScript创建交互式应用程序,而无需使用HTML5的任何功能。这似乎经常发生,但为了简单起见,这些通常被称为HTML5应用程序——特别是非技术人员

1) 我想说的是,JavaScript可以像你在网页上谈论的其他编译语言一样强大——特别是有了
的强大功能。你已经发现HTML5获胜是有原因的。在我看来,它可以做其他人可以做的事情,而且实施起来更简单

不过,没有任何东西禁止您将小程序的Flash对象与JavaScript一起包含,它们甚至可以交互

2) 没有任何东西可以阻止您在浏览器中下载所有HTML/JavaScript并以纯文本形式查看,尽管可以使用诸如

还可以从web界面下载和反编译SWF和JAR,因此编译不一定能为您提供很多保护。您的代码将受到版权保护(至少在美国),您也可以使用许可证

3) 所有的工作都是通过浏览器完成的。客户端只需要一个浏览器来运行代码,但某些浏览器不支持您可能想要使用的某些功能。这尤其适用于较旧的浏览器


有大量的框架和库用于创建丰富的HTML/JavaScript应用程序,但这些大多只是JavaScript文件。

HTML5是一个品牌和趋势。在silverlight/flash/html战斗中,html必须是赢家。因为浏览器不能零碎地前进。那么,这是真的吗?一部分功能是在浏览器插件中开发的,另一部分是在浏览器中开发的。为了快速有力的进步,一开始就需要矢量。在重新定义我们生活中的网络时,这种载体就是HTML5。HTML5不是一种语言,它是一套功能,如视频、音乐、webgl、地理位置、语义精华等等,越来越多地只来自浏览器。我们不能像谈论语言一样谈论HTML5

你所有的问题都是关于javascript的

  • 想要
    字节码在里面?使用Chrome原生客户端
  • 想隐藏你的代码吗?使用任何模糊器
  • 现代javascript引擎具有即时编译功能。还有像JavaScript这样的“子集”,比如“代码> ASM.JS,它比C++慢2倍。

  • HTML5是一个品牌和趋势。在silverlight/flash/html战斗中,html必须是赢家。因为浏览器不能零碎地前进。那么,这是真的吗?一部分功能是在浏览器插件中开发的,另一部分是在浏览器中开发的。为了快速有力的进步,一开始就需要矢量。在重新定义我们生活中的网络时,这种载体就是HTML5。HTML5不是一种语言,它是一套功能,如视频、音乐、webgl、地理位置、语义精华等等,越来越多地只来自浏览器。我们不能像谈论语言一样谈论HTML5

    你所有的问题都是关于javascript的

  • 想要
    字节码在里面?使用Chrome原生客户端
  • 想隐藏你的代码吗?使用任何模糊器
  • 现代javascript引擎具有即时编译功能。还有javascript的“子集”,比如
    asm.js
    ,它是ju