Re: [問題] 我是某校資管系學生,想問點問題
若要寫 iPhone 應用程式,免不了要學 iPhone SDK
若要寫 android 應用程式,免不了要學 Android SDK
若要寫 s60 應用程式,免不了要學 S60 SDK (與 QT)
要寫 iPhone SDK 您得會 Objective-C
要寫 Android SDK 您得會 Java
要寫 S60 SDK 跟 QT 您得會 C++
上述簡單地列出幾種行動裝置作業平台與其 SDK、預設實作語言。
語言之所以被選用的主因是:提供給開發者什麼樣的語言?
因為想要開發該平台的應用程式,而去學習該語言。
想想魔獸與 Lua 的關係。
而 Java 到底誰在用,就得問「誰」要用它來做些什麼?
同樣是寫 Web 應用程式,
公司累積的所有資源都是以 Java 為主的,那麼他就不會貿然選擇其他語言
因為可能 ERP 或 BOM 系統都是提供 Java Solution 相互溝通。
在這樣的基本環境下,並不會突然冒出其他語言的選項。
同樣的,
您所提到那位提問者,他們累積的資源都是非 Java-based
(無論是經過評估,或只是其他人都這麼做)
那麼其他的資源就容易會被排除。
若他們建立的產品是以 ZK 或 GWT 為底的,
那麼其他非 Java-based 解決方就落於容易被排除的一方。
您無需反駁什麼,那只是前人選擇後的結果。
至於 Java 可以做什麼。只能說他是通用性語言,
其本上限制來至於人的創造力。
唯一需確定您想做的事,是否真的不適合以 Java 來實作。
而合不合適,就需以目標、資源、語言特性等向度來加以考量。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.174.128
推
03/01 00:51, , 1F
03/01 00:51, 1F
→
03/01 02:41, , 2F
03/01 02:41, 2F
※ 編輯: qrtt1 來自: 125.225.97.53 (03/01 10:35)
→
03/01 10:35, , 3F
03/01 10:35, 3F
討論串 (同標題文章)
完整討論串 (本文為第 11 之 12 篇):