(编辑:我回复了这个主题:
IE现在是次要浏览器,但意识到我的回应是一个新话题,因此我将其拆分为自己的线程。)随着诸如手机,平板电脑等个人设备的普及,由于所涉及的成本,跨平台开发将成为一个问题。
例如,我公司想创建一个移动应用程序,该应用程序允许用户与我们销售的系统进行交互。 为了吸引使用移动设备的人们,我们必须为这些设备支持的每个操作系统创建一个应用程序:
- 要为Apple设备创建应用程序,我们必须拥有一个对Objective C有知识的开发人员,并且必须购买一台Apple计算机来进行开发。
- 要为Windows Phone /平板电脑创建应用程序,开发人员必须具有Silverlight的知识,并且出于开发目的,我们必须安装Windows操作系统。
- 要为Android操作系统创建应用程序,开发人员必须具有Java知识。
- 对于BlackBerry设备...我什至不确定开发人员完成此操作所需的内容。
我们必须在每个环境中使用不同的代码库开发相同的应用程序。 虽然设计(业务规则等)可以完成一次,但是...我们需要针对每个目标环境分别执行代码。 我们还需要专家和设备来为每种环境实际创建应用程序……并且我们需要维护所有应用程序。
所有这些都增加了时间和金钱。
HTML是一种跨平台技术,可让您开发应用程序而不必处理我刚刚描述的成本和问题。
使用HTML来实现我们的应用程序,我们的开发人员只需要熟悉如何使用该技术开发应用程序,我们将拥有1个代码库来开发和维护,而不是多个代码库。
这样可以节省公司的时间和金钱。
HTML是一种可用于覆盖所有环境中的所有用户的出色技术……使用HTML5,我们可以创建的应用程序类型要比使用HTML4可以创建的应用程序更好。
唯一的问题是使用浏览器运行Web应用程序。
如果由于跨平台吸引力而有更多的应用程序开始转向HTML,那么用户和开发人员选择的浏览器将开始转向支持应用程序所需技术的浏览器。
尽管关于浏览器的讨论往往与“最好的编程语言”是一样的……我不得不说,为了满足用户的需求,IE有很多改进要做。
微软目前确实在推动HTML5应用程序。 我认为他们意识到平台相关应用程序存在的问题,因此决定真正开放。 尽管我不在乎有多少用户使用哪种浏览器,但我有一种很强烈的感觉,即微软不会忽略他们正在努力推广的部分技术。 我认为还为时过早(规范仍在制定中),每个浏览器都需要时间来实现HTML5中的功能。
我预想HTML5将成为未来应用程序开发的技术。
请注意,我设想Web应用程序将成为大学的未来之路...花费的时间比我想象的要长得多,但是它正在流行。
也许个人操作系统将开始变得过时,而Web浏览器将接管! 我们将回到设备连接到云的“哑终端”时代! 他们只是不会像以前那样愚蠢,他们看起来会很酷... :)
From: https://bytes.com/topic/html-css/insights/921577-todays-html5-browsers-future