웹 프론트엔드 HTML 튜토리얼 APP终结者 誓言还是谎言?_html/css_WEB-ITnose

APP终结者 誓言还是谎言?_html/css_WEB-ITnose

Jun 24, 2016 am 11:21 AM

“未来是重前端轻后端的天下”,你没有听错,这是云适配CEO陈本峰给企业移动化的重新定义,但对于这个说法T哥还是持保留意见,因为一直被大家宣贯的轻前端重后端在云适配这里却被彻底颠覆。为什么云适配如此执着他这一观点,还要从他的创始人和产品理念说起。

HTML5争议中的前行者

陈本峰,云适配创始人CEO、HTML5的忠实支持者、原微软IE团队的核心工程师,一直有着打造移动端的跨平台多屏适配梦,所以从云适配的名字我也能猜出产品的大概,以HTML5为核心专注前端的适配能力,起初了解云适配还是那句带点狂妄的广告语,一行代码解决移动化网站的所有问题,这也成为云适配当初的首要战略目标。

可是在当时HTML5并不受企业待见,有人甚至认为这是初中生技术,T哥也撰文表示HTML5仅是给用户穿上了一件皇帝新衣而已,连著名的Facebook创始人扎克伯格也在公开炮轰HTML5,称"Facebook完全依赖 HTML5 是最大的错误,导致浪费了 2 年宝贵的时间,将来要改为原生应用", 而这也成为了HTML5历史上最黑暗的一幕。

不过在2014年8月HTML5标准的正式定稿,宣告了历经8年的标准纷争告一段落,也代表着HTML5这个名词将逐步洗去铅华,其技术真正融入到Web开发的每个角落,与规范前最大的不同是,HTML5被很多企业和厂商们认可渐成桌面端迁移到移动端的主角。

2015年HTML5迎来他的应用元年,Facebook宣布重新拥抱HTML5。腾讯微信推出了 JS SDK更是将HTML5推到了颠峰,360手机助手也用HTML5替代原生。各个巨头们通过不同方式挺进,加深了大众对于HTML5的认知。

特别是Facebook,Salesforce宣告重新回归,全面支持HTML5。更是增强了HTML5在企业级市场信心。当初Facebook放弃HTML5,就是因为HTML5的渲染效率在手机上达不到流畅标准。

但云适配认为导致Facebook攻败垂成的原因是当时基于 HTML5 真的做不出好的移动 APP。对比 Twitter 等竞争对手的原生 APP,Facebook 的 HTML5 版本实在无法让用户满意。另外,就是Facebook 并没有掌握关键点—手机浏览器内核。如果浏览器不跟上,徒然定一堆标准草案也落不了地。

为了更好的解决用户体验流畅度的问题,云适配在上周也发布了首款双渲染引擎浏览器技术。对于我们这些外行人而言都不禁要问这到底是何神圣?

陈本峰给出的解释是:采用双渲染适配引擎技术后, 可实现快速移动化,通过可视化适配工具,可以快速实现原有PC端业务系统的移动化。不再需要依赖原有系统API,就可以实现移动化。不需要发布APP,通过Enterplorer(云适配办公浏览器)的管理后台可直接推送到用户手机。拥有更好的用户体验,大大改进用户的UI交互体验,并保持原有的业务逻辑。

NO APP  是誓言还是谎言?

但是否意味着企业级浏览器(Enterplorer)+双渲染引擎技术+HTML5就真的能解决企业移动化的所有问题,将企业移动化从过去的原生开发APP的痛苦中解救出来?

不需原软件系统厂商提供或重新开发API(接口),不需要对原有后台系统进行改造,就可以快速实现对企业原有B/S结构的PC端业务系统的移动化。

NO APP NO API听上去就像一句美丽的谎言,很多人都会认为这要么是疯子想出来的口号,要么就是受马云的影响,“人总是要有梦想的万一实现了呢?”如果企业移动化真的如此简单,CIO们还用得着整日困苦不堪吗?特别是那句能帮助各类大中型企业用户“一周”开启移动办公模式。更是狂的不能再狂,这一点有点像当年Salesforce创始人,从公司创立之初就给公司制定了“卖服务不卖软件”的目标,并以“终结软件”的口号杀向市场。

就连甲骨文的CEO埃里森都认为那是一个伪命题,甚至是SaaS云计算的主要怀疑论者,可是今天似乎NO Software并非仅仅是一个口号和广告语,甲骨文为了适应云计算的趋势90%的软件进行了重构,并且全面转向云端。

今天很多人可能跟我一样都是NO APP的怀疑论者,因为企业信息化诞生多年依然无法解决随需应变的问题,企业移动化才刚刚兴起,NO APP真的能一招搞定企业所有症结吗?答案在目前来看是否定的。

熟悉企业市场的人都知道,企业IT业务系统复杂,加上历史遗留问题,企业一直是多业务多架构系统同时并存,在PC端时代就很棘手,在移动端时代也不能彻底根除,也并不简简单单是时间和技术的问题。我们并不是否认 NO APP,NO API这个理念和技术,他也的确是B/S架构移动化最有效的手段,但是企业还有部分的C/S系统呢?还有多系统的业务和数据重构?是否真的可以完全将所有数据和业务系统的整合教给前端来处理,让前端技术解决所有问题?这些还需要有更多的大中型企业通过实践来验证。

有人说我们不能用老眼光去看HTML5特别是标准定稿一年多的时间里,我们对HTML5都需要进行重新认知。以往HTML5的五大缺点包括:

1.HTML5的性能不行,不如原生;

2.HTML5的API不够,很多功能实现不了;

3.HTML5没法离线运行;

4. HTML5只能在浏览器里用,没法直接在桌面启动;

5.通过HTML5强化引擎开发跨平台APP,那是小公司为了省钱做的事,大公司还是要用原生。

在网络和硬件飞速发展的今天,这五个常规认知被终结了,基于强化引擎运行的HTML5,在功能、性能、离线运行、桌面启动,均和原生一样, HTML5也彻底告别了备胎的身份。

我们也不能用传统思维去评论NO APP这一理念,通过云适配在浏览器内核技术上的不断打磨,一键解决企业移动化中的所有问题也并非是一句遥远的口号,但我觉得一切尚需时间,NO APP NOz也仅仅是开始。

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

& lt; Progress & Gt의 목적은 무엇입니까? 요소? & lt; Progress & Gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:34 PM

이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

& lt; datalist & gt의 목적은 무엇입니까? 요소? & lt; datalist & gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:33 PM

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

& lt; meter & gt의 목적은 무엇입니까? 요소? & lt; meter & gt의 목적은 무엇입니까? 요소? Mar 21, 2025 pm 12:35 PM

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

HTML5의 크로스 브라우저 호환성에 대한 모범 사례는 무엇입니까? HTML5의 크로스 브라우저 호환성에 대한 모범 사례는 무엇입니까? Mar 17, 2025 pm 12:20 PM

기사는 HTML5 크로스 브라우저 호환성을 보장하기위한 모범 사례에 대해 논의하고 기능 감지, 점진적 향상 및 테스트 방법에 중점을 둡니다.

html5 & lt; time & gt; 의미 적으로 날짜와 시간을 나타내는 요소? html5 & lt; time & gt; 의미 적으로 날짜와 시간을 나타내는 요소? Mar 12, 2025 pm 04:05 PM

이 기사는 html5 & lt; time & gt; 시맨틱 날짜/시간 표현 요소. 인간이 읽을 수있는 텍스트와 함께 기계 가독성 (ISO 8601 형식)에 대한 DateTime 속성의 중요성을 강조하여 Accessibilit를 향상시킵니다.

HTML5 양식 유효성 검사 속성을 사용하여 사용자 입력을 유효성있게하려면 어떻게합니까? HTML5 양식 유효성 검사 속성을 사용하여 사용자 입력을 유효성있게하려면 어떻게합니까? Mar 17, 2025 pm 12:27 PM

이 기사에서는 브라우저에서 직접 사용자 입력을 검증하기 위해 필요한, Pattern, Min, Max 및 Length 한계와 같은 HTML5 양식 검증 속성을 사용하는 것에 대해 설명합니다.

뷰포트 메타 태그는 무엇입니까? 반응 형 디자인에 중요한 이유는 무엇입니까? 뷰포트 메타 태그는 무엇입니까? 반응 형 디자인에 중요한 이유는 무엇입니까? Mar 20, 2025 pm 05:56 PM

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

& lt; iframe & gt; 꼬리표? 보안을 사용할 때 보안 고려 사항은 무엇입니까? & lt; iframe & gt; 꼬리표? 보안을 사용할 때 보안 고려 사항은 무엇입니까? Mar 20, 2025 pm 06:05 PM

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.

See all articles