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

給用HTML 5開發(fā)移動應(yīng)用的5個警告

開發(fā) 前端 后端
pinch/zoom公司曾幫助一些知名的大牌企業(yè)創(chuàng)建了移動應(yīng)用,該公司的開發(fā)人員一直在研究如何使用HTML5,他們提出了一個有趣的問題:“HTML5可以找到工作,但是它可以勝任工作嗎?”

據(jù)國外媒體報道,知名科技博客讀寫網(wǎng)(ReadWriteWeb)日前發(fā)表文章,探討了用HTML5開發(fā)移動應(yīng)用的一些問題,以下為全文摘要:

HTML5改變了開發(fā)人員創(chuàng)建移動Web應(yīng)用的方式,然而這并不是移動開發(fā)的***目的。如果是,那么“我要為我的服務(wù)創(chuàng)建了一個本機(jī)應(yīng)用還是一個Web應(yīng)用程序?”這個問題就沒有什么好討論的了,因為Web應(yīng)用必定會勝出。pinch/zoom公司曾幫助一些知名的大牌企業(yè)創(chuàng)建了移動應(yīng)用,該公司的開發(fā)人員一直在研究如何使用HTML5,他們提出了一個有趣的問題:“HTML5可以找到工作,但是它可以勝任工作嗎?”

這個問題的答案是肯定的。但用HTML5開發(fā)移動應(yīng)用并不像很多開發(fā)人員想的那么容易。布賴恩·富寧(Brian Fling)是pinch/zoom的開發(fā)人員,也是一本移動應(yīng)用開發(fā)暢銷書的作者,他在pinch/zoom博客Swipe上發(fā)表了一篇名為《對一個HTML5移動應(yīng)用的解剖》的文章,試圖回答這個問題。文中富寧談到了開發(fā)人員事先要做什么準(zhǔn)備,開發(fā)過程中存在什么陷阱,以及為什么HTML5如此困難。

HTML5很像HTML,只是更高級一些。富寧說:“如果你了解HTML,那么在一個小時內(nèi)你就會明白HTML5中有些什么新玩意。”不過他也說,如果沒有JavaScript和CSS,HTML5就什么也不是了。設(shè)備檢測、脫機(jī)數(shù)據(jù)、JavaScript工具、測試、調(diào)試和主題這些問題都需要方便的手頭工具來解決。

開發(fā)人員面臨的***挑戰(zhàn)之一是要充分理解的Javascript, 從最基本的代碼開始。富寧說,很多開發(fā)人員沒有像Prototype、MooTools、jQuery或Scriptaculous這樣的框架的幫助就寫不了Javascript。這不是太大的問題,如果一個應(yīng)用包含的僅僅是功能和主題的話。但Web應(yīng)用和使用HTML5代碼存在數(shù)據(jù)和多重設(shè)備方面的需要,這意味著,如果開發(fā)人員不知道在Javascript中應(yīng)該尋找什么東西的話,要排除Web應(yīng)用的故障可能會非常困難。

在文章中,富寧將在創(chuàng)建HTML5應(yīng)用中需要用到的JavaScript棧分為3個部分:hybrid、core和device scripts。然后富寧談到CSS。他將CSS比喻為一輛車的牌子、型號、內(nèi)飾和對細(xì)節(jié)的關(guān)注。

富寧表示:“Javascript肯定會影響我們的體驗,但它們是看不到的機(jī)械部分。我們絕對需要它,但大家也知道,引擎蓋下的動力并不總是等同于出色的體驗。”

因此富寧認(rèn)為“HTML5可以找到工作,也可以勝任工作”,不過他也提出了下面這些警告:

1多預(yù)留一些時間。要假設(shè)它花費的時間遠(yuǎn)遠(yuǎn)超過你以前做過的任何其他項目。

2做好資金預(yù)算。這不是一個網(wǎng)站,它花費的錢更多。

3請確保你的團(tuán)隊里有合適的人才。既然這些問題對世界上最有經(jīng)驗的、每天都跟它們打交道的專家來說都很吃力,那么對你的團(tuán)隊來說肯定也不會輕松。

4“工具”是不存在的。通常你必須創(chuàng)建自己的工具。

5考慮所有的可選方案。在技術(shù)上采取教條主義做法會讓你浪費一些不必要花的錢。在移動領(lǐng)域有沒有什么東西一定正確或錯誤。保持開放的心態(tài),把注意力放在你的客戶需要什么東西上面

原文:http://tech.qq.com/a/20110810/000378.htm

 

【編輯推薦】

  1. HTML 5遭歐盟網(wǎng)絡(luò)安全機(jī)構(gòu)警告
  2. AppMobi發(fā)布HTML 5開發(fā)工具XDK(免費下載)
  3. 49個超炫的HTML 5示例
  4. Adobe發(fā)布HTML 5網(wǎng)頁動畫工具Adobe Edge
  5. 我們離HTML 5還有多遠(yuǎn)?
責(zé)任編輯:陳貽新 來源: 騰訊科技
相關(guān)推薦

2012-02-23 10:28:43

AppCanHTML5移動應(yīng)用

2011-08-29 17:27:47

HTML 5交互移動應(yīng)用

2014-12-22 15:02:48

HTML5移動應(yīng)用開發(fā)

2011-05-11 12:59:18

HTML5

2011-12-12 10:08:39

jQuery MobiHTML5

2012-07-06 14:39:33

HTML5

2010-12-30 10:06:29

HTML 5

2012-11-20 10:16:47

JQuery MobiHTML5移動應(yīng)用

2014-03-18 09:20:17

HTML5移動開發(fā)

2011-06-13 10:07:33

HTML 5CSS3移動應(yīng)用

2013-10-09 09:10:28

移動應(yīng)用開發(fā)NativeHybrid

2011-07-25 09:44:57

HTML 5

2011-11-28 13:15:25

HTML5移動應(yīng)用

2011-07-07 10:24:22

移動應(yīng)用開發(fā)

2012-03-07 10:02:35

AppCanHTML5移動應(yīng)用

2015-07-03 11:07:39

HTML5移動Web

2011-02-13 13:04:00

HTML 5Web

2009-07-02 15:01:07

HTML 5

2011-11-28 13:25:41

PhoneGapHTML5

2011-12-08 11:01:45

HTML 5
點贊
收藏

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