自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

IE絞殺Web應(yīng)用 通用平臺千呼萬喚

原創(chuàng)
新聞
依賴于瀏覽器的Web應(yīng)用不是個好主意,現(xiàn)在它變得越來越難以控制。

【51CTO.com快譯自11月25日外電頭條】誰還記得當(dāng)初Web應(yīng)用將會于水火之中拯救我們的承諾呢?本地系統(tǒng)中什么也不用安裝,快速,易于讀取,中央管理的安全性,更低的總擁有成本和其他許多的重大好處。是啊,人們希望這樣。但不幸的是,這些崇高的理想在平庸的開發(fā)者手中逐漸演變成一項又一項的讓人抬不起頭的沉重Web應(yīng)用,總是設(shè)法掛靠在某種平臺框架上,這導(dǎo)致了更多棘手的IT問題,情況甚至比以前變得更糟,而糟糕的不僅如此,安全方面的影響讓W(xué)eb應(yīng)用更加擔(dān)心,有興趣的讀者可以參考《Web應(yīng)用安全的全新探索》。

企業(yè)中經(jīng)??匆娺@樣的現(xiàn)象:某個重要的應(yīng)用A是專為IE設(shè)計的,無法在其他任何瀏覽器中運行,而且事實上它只能在IE 6而不能在IE 7或IE 8中運行。另一個重要應(yīng)用B原本在IE 6中運行良好,但是在最近一次失敗升級之后它只能用在IE 7中了,而且要關(guān)閉幾乎所有的安全保護設(shè)置。而《Web應(yīng)用系統(tǒng)的安全風(fēng)險》不僅這些,有興趣的51CTO.com讀者可以參考。

這不可能是人們所希望的Web應(yīng)用。事實上,好像是瀏覽器的條條框框決定了未來IT應(yīng)用的選擇和方向,而不再是功能和成本。這太糟糕了,即使某個新出現(xiàn)的應(yīng)用更便宜更簡單,功能也更豐富,但如果不能在用戶安裝的瀏覽器上運行,它也無法發(fā)揮用武之地。

我們是怎么走到這步田地的?答案很簡單:偷懶,想要節(jié)省時間,還有對封閉框架的過度依賴?,F(xiàn)在如果有人準(zhǔn)備開發(fā)企業(yè)Web應(yīng)用,他們很可能會直接奔向AJAX基礎(chǔ),這至少是我希望的。但有非常多的很久之前開發(fā)的企業(yè)應(yīng)用已經(jīng)升級到很高的版本,通常是些ActiveX控件和拼湊的一塌糊涂的.Net代碼,企業(yè)內(nèi)部可能已經(jīng)舉行了幾次會議討論是否要從頭開始重寫代碼,但經(jīng)濟上卻得不到允許。

于是我們只能任由這種情況發(fā)展下去。

用戶也會感到困惑。他們使用eBay、Facebook和Gmail,訪問Drupal平臺的各種網(wǎng)站,他們的知識足以在家中使用Firefox,但他們卻不得不在辦公室里使用IE。用戶不一定要懂IT,但他們會注意到那些基本的影響日常工作的事情。

那么解決辦法是什么呢?真的沒有。只有時間和技術(shù)上的進化可以解決現(xiàn)在的爛攤子。那些被瀏覽器緊緊纏住的開發(fā)商只有兩個選擇,要么被迫重新編寫與瀏覽器無關(guān)的應(yīng)用,要么繼續(xù)纏在藤上等到枯萎。IT部門必須能夠做出更明智的選擇,要求應(yīng)用不能受到瀏覽器的功能限制,依賴瀏覽器建立應(yīng)用從來就沒有一個良好的理由。

建造能夠跨越所有瀏覽器的應(yīng)用并不簡單,這也具有挑戰(zhàn)性,但如果和給那些已經(jīng)五六年之久的.Net代碼除蟲并且新的版本依然只能在Windows中運行比起來,這還是要劃算得多。

基礎(chǔ)Web應(yīng)用的準(zhǔn)則其實很簡單:不要讓W(xué)eb應(yīng)用與特定平臺掛鉤。已經(jīng)有足夠多的服務(wù)器端語言和工具可以讓人們把Web應(yīng)用與平臺脫離開:Ruby on Rails、PHP、Python還有其他的一些,再混合上一些JavaScript和jQuery就可以完成工作了。Google Wave和Gmail是復(fù)雜Web應(yīng)用的完美的例子,可以在地球上任何一種瀏覽器中工作。開發(fā)商們應(yīng)該把它們當(dāng)作良好的榜樣,請繼續(xù)前進,不要再錯上加錯。

【51CTO.com譯稿,非經(jīng)授權(quán)請勿轉(zhuǎn)載。合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com,且不得修改原文內(nèi)容?!?

原文:The miracle of Web apps gone wrong   作者:Paul Venezia

【編輯推薦】

  1. 10款瀏覽器Web應(yīng)用開發(fā)性能橫向比較
  2. jQuery專家:擺脫舊瀏覽器才能進入未來Web開發(fā)
  3. 瀏覽器隱私最沒保障 網(wǎng)絡(luò)安全有五大破綻
  4. 從歷史邁向未來 回顧瀏覽器十五年大事記
  5. 加速Windows 7中IE8瀏覽器的簡單一招



 

責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2014-09-15 21:46:45

華為SDN軟件定義網(wǎng)絡(luò)

2009-01-20 13:57:02

網(wǎng)絡(luò)硬盤Google云計算

2014-12-25 10:45:09

微信平臺windows

2010-04-16 08:51:24

Silverlight

2012-02-27 15:34:27

英特爾Cedar Trail凌動處理器

2021-11-26 14:59:48

Web人臉識別登錄

2023-04-10 07:10:29

WebGPU瀏覽器JavaScript

2010-01-08 11:15:07

Intel 32nm處

2020-05-12 10:15:36

5G運營商技術(shù)

2023-08-20 22:18:14

字節(jié)測試邀請碼

2023-03-16 18:30:55

GPT-4ChatGPT

2016-05-12 16:25:50

有道云

2022-11-21 10:11:37

GPT-4模型

2018-07-26 10:46:29

貓奴

2021-10-08 09:15:34

5G商用運營商

2024-06-14 09:12:06

2013-05-14 10:24:30

2019-01-21 09:52:26

深度學(xué)習(xí)開源人工智能

2022-04-26 14:33:21

鴻蒙操作系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號