作者qrtt1 (null)
看板java
标题Re: [问题] 我是某校资管系学生,想问点问题
时间Sun Feb 28 20:51:02 2010
若要写 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
1F:推 tomap41017:谢谢!!受用很多 03/01 00:51
2F:→ uranusjr:其实是 Objective-C 才对... (路过) 03/01 02:41
※ 编辑: qrtt1 来自: 125.225.97.53 (03/01 10:35)
3F:→ qrtt1:感谢指正 :) 03/01 10:35