成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

從零開始 學習開發webOS程序

移動開發
本文的作者是一位webOS開發的初學者,他從初學者的角度講述了學習開發webOS程序的過程,分享了webOS開發實踐經驗。在作者看來只需要一點點堅持和一個Web瀏覽器,就能踏入webOS開發這個圈子。

之前我們給大家介紹過惠普webOS官方教程:如何下載安裝SDK和PDK如何開發你的***個應用程序,不知對你學習webOS開發能否有所幫助。下面的這篇文章雖不是官方教程,但作者是一位webOS開發的初學者,他從初學者的角度講述了學習開發webOS程序的過程,分享了webOS開發實踐經驗。

以下是原文:

曾經有沒有想過為自己的智能手機編寫程序?我就有過,這是多么的酷。

如果你看著那些超級開發者和美輪美奐的應用程序而沒有一絲羨慕的話,那簡直就不可理喻。也許webOS平臺上的程序數量趕不上其他的平臺,但質量絕對一級棒。

每一款偉大的程序背后都有一個或幾個偉大的開發者。我也想成為他們中的一員。

ares-code 

為什么要開發webOS程序

首當其沖的原因是,我需要一個愛好。曾經花費了太多時間看電視和電影,充當消費者。現在是時候審視和完善自己了。

其次,我看到了不久的將來,惠普電腦將運行webOS的巨大機會。***別的裝機量可不是小數目,說不定可以在webOSPC上撈到一筆金。

***,即便webOS沒有獲得長足的發展,我也學會了web開發的技能,在這個網絡無處不在的世界里非常受用。

如何學習webOS開發

看來webOS的開發真是件好事情,現在怎么做?對JavaScript我可是一竅不通,僅僅是懂點HTML而已。那么我就開始求助,開始在Twitter上詢問如何學習JavaScript。這不但得到了一些資深webOS開發者的幫助,而且還得到了他們真誠的建議。他們也很高興能幫助新人。

有人建議使用w3schools.com這個網站,上面有免費的教材和代碼片段。它能有效地幫助新人學習HTML、JavaScript、CSS 和其他必備的基礎知識。而且它提供了實驗區,你可以打開兩個窗口對比不同代碼的顯示效果。我用了近一周的時間泡在上面學習HTML和JavaScript。

另外一項建議是道格拉斯·克羅克福德(Douglas Crockford)編寫的《JavaScript: The Good Parts》(中譯本是《JavaScript 語言精粹》下載地址)。有些人說JavaScript是一門非常靈活的語言,缺點就是太靈活了,這本書能幫助新人避免壞習慣,我一直在學習它。

javascript-the-good-parts

webOS開發實踐

經過w3schools的訓練,我已經做好了開發webOS應用程序的準備。先去developer.palm.com注冊一個賬戶,了解webOS的基本政策,或許還應該下載免費的SDK?不不,先等等。

我決定從Ares開始,這是一套webOS的開發方案(和工具),你可以在網頁上就完成一個應用軟件的開發。Ares有一個圖形化的界面編輯工具,用它可以非常順手地擺放各種元素。實際上,在線開發真是一件偉大的事情,你只需要打開一個瀏覽器窗口就夠了。我甚至可以趁午休時間,隨便在什么電腦上展開我的工作,積少成多。

Ares也提供了幾個非常有用的教程。一個是手把手教你開發Flickr程序,另一個是開發簡單的地圖程序。你只需要把代碼復制粘貼就能完成教程,但代碼中缺乏注釋,缺乏有效信息。純粹的新人恐怕不知道怎么去面對它,好吧,算是小瑕疵。

ares-flickr

幸運的是,適應一小段時間后就有感覺了。你必須不斷地嘗試它,觀察它的反應。Ares可以連接到一個模擬器,你可以一邊修改代碼一邊看運行結果。我感覺這是Debug的***方式,你可以隨時暫停程序修復JavaScript代碼,所見即所得。用這樣的學習方法,進步神速。

Ares也有一些缺點。例如webOS程序中浮在底部的那些按鈕,就無法用Ares的GUI編輯器直接生成。因為它們不是實例化的按鈕。

這就是真正的難點所在,開發webOS程序并不只是用JavaScript和HTML一起工作,你還必須知道webOS系統本身的規則。以前有一套Mojo的框架,現在又進化成Enyo。舉個例子,你需要查閱文檔才知道Mojo中如何把一個“場景”給“推”出來。到哪里才能獲得文檔呢?一般在developer.palm.com網站上可以看到***的。

除了Ares,你也可以安裝Eclipse插件,配置自己喜歡的開發環境。Palm公司真的很貼心,提供了多樣化的環境,按照你的習慣來吧。

gentree-emulator

在試水之后,我就開始嘗試稍微復雜一點的東西。例如從某些網站抓取內容,當然他們不會輕易地提供支持。于是繼續參與PreCentral的討論區,跟高手們交換想法,碰出新鮮的點子。然后再花幾個星期做出原型,拿到討論區讓大家測試。很高興的是,一兩天中就有十多人愿意幫忙測試,并發現一些缺點。所以現在我的作品更加強大,更加符合用戶的需求。

看看吧,我只是一個從未接觸過webOS的開發者,對未知的事物充滿好奇并試圖去了解它。每天的挑戰都是新的,未來還有更多技術等著呢,例如Enyo。不是每個人都有勇氣來嘗試開發,但你只需要一點點堅持和一個Web瀏覽器,就能踏入這個圈子。這是多么好的機會,用耐克的話說就是:“Just Do It.”

【編輯推薦】

  1. 惠普正式向開發者提供beta版webOS 3.0 SDK
  2. webOS 2.1 SDK正式提供下載 發布諸多新功能
  3. 觀察:惠普玩得轉webOS嗎?
  4. 51CTO:webOS和BlackBerry的倒計時
  5. 惠普CEO公布webOS新進展 TouchPad 6月份發售

 

責任編輯:佚名 來源: PreCentral
相關推薦

2011-04-29 10:46:32

iPhone開發入門iPhoneiOS

2011-09-05 14:17:54

Sencha ToucMVC

2014-07-22 13:09:21

android

2023-03-21 07:35:43

2015-09-18 10:09:05

Swift

2018-08-20 08:15:50

編程語言Go語言切片

2011-05-24 13:37:16

jQueryAjax

2019-08-12 09:36:49

2015-11-17 16:11:07

Code Review

2019-01-18 12:39:45

云計算PaaS公有云

2018-04-18 07:01:59

Docker容器虛擬機

2024-12-06 17:02:26

2020-07-02 15:32:23

Kubernetes容器架構

2020-09-28 15:13:04

鴻蒙

2020-11-09 11:56:49

HarmonyOS

2015-05-06 09:36:05

Java語言從零開始學習

2018-04-16 16:31:56

前端開發從零開始

2018-05-09 20:08:09

人工智能深度學習Python

2024-12-09 09:44:34

機器學習模型分類器

2010-05-26 17:35:08

配置Xcode SVN
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 激情黄色在线观看 | 国产精品不卡一区 | 一本一道久久a久久精品蜜桃 | 日本一二三区在线观看 | 欧美一区二区三区的 | 亚洲精品视频免费看 | 五月天婷婷丁香 | caoporn免费 | 亚洲视频一区在线 | 罗宾被扒开腿做同人网站 | 日韩国产欧美一区 | 一级做a爰片性色毛片16 | 91国内在线观看 | 激情欧美日韩一区二区 | 欧美日韩国产一区二区三区 | 91麻豆产精品久久久久久夏晴子 | 久久久久久久国产精品影院 | 农村黄性色生活片 | 久久国产精品久久久久久 | 国产中文视频 | 请别相信他免费喜剧电影在线观看 | 国产日韩欧美在线一区 | 久久av网站 | www.一区二区三区 | 免费一区 | 欧美久久久久久 | 国产一区二区小视频 | 成年人在线观看 | 在线成人| 精品99久久久久久 | 小川阿佐美pgd-606在线 | 丝袜久久 | 国产精品久久毛片av大全日韩 | 一区二区三区在线播放 | 成人h视频在线观看 | 久久久99精品免费观看 | 久久精品一区二区三区四区 | 午夜成人免费视频 | 欧美精品91 | 免费的网站www | 午夜色播 |