您在這裡

再自學JavaScript來以Drupal網站為基礎開發App

James Qi 在 2016年6月30日 - 18:29 發表

  2011年初剛用Drupal不久的時候寫了一篇博客《被迫自學PHP來構建Drupal網站》,這幾年來一直用Drupal搭建和運營網站,PHP的基礎用法算是比較熟悉了(高級用法沒有接觸)。2016年5月開始摸索《以Drupal網站為基礎創建App》,接觸到JavaScript、PhoneGap等,而且DrupalGap這個中間橋梁模塊及開發工具的使用中,也必須對JavaScript了解以便讀懂開源JS程序以及進行必要的修改。

  網上搜了一下教材,又購買了《JavaScript入門經典》、《構建跨平台APP HTML 5+PhoneGap移動應用實戰》等基本書。JavaScript的書粗看了一下,這些天也在進行一條調試修改,了解了基本的調試辦法,發現JS基本語法與PHP的還是比較類似,掌握起來應該不算非常困難。隻是涉及到DOM、面向對象編程、JSON、事件響應等以前接觸很少的需要費一番功夫,畢竟自己以前不是學軟件出身的,有些概念陌生。

  另外,這個DrupalGap Development Kit是托管在github上,我也去注冊了一個賬号,并嘗試着修改、提交部分代碼。這個項目的開發維護主要是一位國外的大俠,也是利用為别人開發網站、開發app獲得收入的這個過程中不斷積累DrupalGap代碼的,也有一些其它的貢獻者。我這些年一直的MediaWiki、Drupal這兩個開源平台的受益者,也沒有做過什麼貢獻,在這個更小衆用戶的DrupalGap上可以做點貢獻,起碼是在翻譯、多語言等方面。

  學點新的編程語言對我來說還是可以比較快的,特别是基礎的一些内容,雖然奔五了的人一般都不太願意學習新東西,但我對感興趣或者有需要的東西還是願意學的,而且自己感覺學習能力還行,跑步也是近幾年練出來的,音樂架子鼓也是剛剛在入門。不過最大的問題還是出在時間上,人的精力有限,學得多了、做的事情多了,自然有些就無法深入進去。還有公司經營和發展上的壓力也不小,隻鑽自己感興趣或者擅長的領域還不行,還得多擡頭看路、找路!

  自己以前上大學是無線電技術專業,與電子線路、電腦硬件打交道多一些,軟件其實并不多,很多也是靠邊工作邊了解的,如果當年上學就是學的軟件就好了,可惜當時自己以及家人都沒有眼光看到幾十年後IT行業及社會的發展變遷。

回應

我也是奔5的人,正在學習前端,隻能做一些簡單的頁面,JavaScript DOM都可以說不會,看了朋友的博客非常受鼓舞。目前也在準備從WP轉戰到drupal,但還不确定drupal是不是一定會替代WP。希望樓主分享一一上drupal開發的一些網站或者app,我想學習。

呵呵,很高興看到留言,其實在國外做技術做到老的例子多的是,到50、60歲一輩子編程也正常,隻要自己喜歡。drupal不會替代wp,應該會共存,各有各的優勢。

我們現在用drupal做成app的例子有兩個:

1、武漢話方言

2、新工商名錄

歡迎交流,互相學習!

James Qi / 祁勁松

發表新回應

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。