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

移動開發(fā)一線專家為您排疑解惑

原創(chuàng)
企業(yè)動態(tài)
本期門診特別邀請到一位在移動開發(fā)領域工作長達7年的一線開發(fā)專家,他先后在各種主流移動開發(fā)平臺如Symbian、J2ME、iPhone、Android、Windows mobile上都開發(fā)過應用產(chǎn)品,對各種移動開發(fā)平臺的優(yōu)劣勢都有深入的了解,相信能為眾多想涉足或正從事移動開發(fā)領域的網(wǎng)友們釋疑解惑。

2010年上半年以來,移動開發(fā)應用領域就一直高溫不減,各種移動開發(fā)平臺的廠商紛紛推出和升級自己的開發(fā)平臺和工具,一時之間群雄逐鹿,各種名詞像Symbian、iPhone、WinCE、Android、BlackBerry和PalmPre等等令人眼花繚亂。但對于一個普通的開發(fā)者而言,初涉入移動開發(fā)技術時,可能根本就不知道應該選擇哪種移動開發(fā)平臺和工具,也不知道移動開發(fā)技術和其他的開發(fā)技術存在哪些顯著的區(qū)別和相同的地方。

因此,本期門診特別邀請到一位在移動開發(fā)領域工作長達7年的一線開發(fā)專家,他先后在各種主流移動開發(fā)平臺如Symbian、J2ME、iPhone、Android、Windows mobile上都開發(fā)過應用產(chǎn)品,對各種移動開發(fā)平臺的優(yōu)劣勢都有深入的了解,相信能為眾多想涉足或正從事移動開發(fā)領域的網(wǎng)友們釋疑解惑。

技術門診是51CTO社區(qū)品牌欄目,每周邀請一位客座專家,為廣大技術網(wǎng)友解答疑問。從熱門技術到前沿知識,從技術答疑到職業(yè)規(guī)劃。每期一個主題,站在***最熱的技術前沿為你引航!

專家姓名:孫東風

 [[12851]]

擅長領域:移動開發(fā)技術

03年畢業(yè)后一直從事移動平臺上的開發(fā)工作,熟悉主流的各種移動技術開發(fā)平臺如Symbian、J2ME、iPhone、Android、Windows mobile等,先后從事過移動平臺上的二維碼、游戲、流媒體軟件的開發(fā)。目前在東方財富網(wǎng)就職,專注于手機證券軟件開發(fā)并負責技術管理工作。

查看本期門診精彩實錄: http://doctor.51cto.com/develop-180.html 

參與***技術門診,火熱提問中:http://doctor.51cto.com/develop-181.html

下面精選本期網(wǎng)友提問與專家解答,以供網(wǎng)友學習參考。

Q:你好孫兄,曾在J2ME上面開發(fā)過小游戲,相比linux和wince平臺,J2ME在效率上面是不是比較差???請孫兄比較一下幾個平臺的優(yōu)劣勢。

A:你好,硬件著名的“摩爾定律”可以讓手機平臺的性能越來越為強大,現(xiàn)在智能機的占有率增長迅速,比如iPhone、android等,在硬件性能更為強大甚至可以媲美PC的時候,J2ME在效率上的顧忌并不是問題了。如果你的軟件偏向于網(wǎng)絡和界面顯示,比如證券分析軟件、圖書閱讀軟件等,用J2ME開發(fā)會更為迅速!。

Q:孫老師,您好!  我想問下JAVA編程語言能作為移動開發(fā)的平臺嗎?  我對JAVA比較感興趣,不知是否該深入學它。

A:Java有個嵌入式的分支版本J2ME(Java 2 Micro Editon),這個版本最初是為了嵌入式消費領域而開發(fā)的,本質(zhì)是為Java語言的一個分支版本,內(nèi)部包含了java.lang.*、java.io.等幾個包,還有J2ME專屬的幾個包比如javax.*等,可以深入學習一下,相對其他語言來說還是比較簡單的:)

Q:您好,請問如果想從事移動平臺上的開發(fā)工作,需要掌握哪些技術和語言?

A:移動平臺和PC平臺的開發(fā)并沒有特別大的不同,唯一需要注意的就是對于資源的管理,特別是內(nèi)存資源,語言***能掌握C/C++,因為所有的平臺都支持C/C++語言的開發(fā),包括Android也會支持。

Q:孫老師:你好! 我是一名剛畢業(yè)的學生,現(xiàn)在用人單位很多對工作經(jīng)驗有要求!如果我想從事移動平臺的開發(fā),一開始從事哪方面的工作比較好呢?謝謝!

A:這個要看個人的興趣愛好,如果你偏向于愛好底層驅(qū)動開發(fā)或者有較好的硬件基礎,那么可以選擇一些底層開發(fā)的工作,如果你偏向于application開發(fā),那么可以選擇這塊。

Q:symbian怎么樣?優(yōu)勢在那?這么多的版本也不知道選擇哪一個,而且在windows平臺上開發(fā)慣了,一下子轉(zhuǎn)到Symbian上可能不太習慣,請問專家如何克服?

A:Symbian是個很好的平臺,其在中低端機器上的市場占有率***,Symbian目前主流的版本有2nd,3rd,uiq,5th,雖然看起來差別比較大,其實在程序上面做的改動并不大,只要你能熟悉一個版本就行,對于開發(fā)來說,Symbian有很多自己的平臺特性,比如二階段構造、清處棧、異常處理機制、活動對象等,如果能順利的掌握住這些區(qū)別點就很容易掌握它,可以關注下我最近要出版的一本新書《例學Symbian開發(fā)》(7月份將由鐵道出版社出版),上面一章有專門的這些知識點:)

Q:請問專家能詳細地談一下應該根據(jù)哪些因素來選擇某一種移動開發(fā)平臺嗎?

A:如果是做開發(fā),那么我建議你做哪個平臺其實并不重要,技術有個縱深度的,如果縱深達到了一定程度,那么做什么平臺都是一樣的。

Q:專家好,請問開發(fā)手機游戲怎么選擇平臺呢,各個平臺對游戲的支持各有什么特點?專家在移動平臺上開發(fā)過很多類型的應用程序,請問開發(fā)游戲和其他應用程序比如證券軟件有哪些不同呢?

A:主流的移動平臺對游戲的支持已經(jīng)大大提升,比如早期的J2ME平臺不提供3D游戲編程的相關API,而新的手機平臺已經(jīng)提供了JSR184,其他平臺比如iPhone、Symbian等都提供了對OpenGL等的支持,所以說當前的智能機平臺對游戲的支持已經(jīng)和PC沒有太大的區(qū)別了,并且隨著硬件的提升這種差別會越來越小;對于開發(fā)游戲和其它應用來說,游戲更多的是使用一些動畫效果,比如物理粒子效果、物理特效等,而證券軟件更多的是使用系統(tǒng)的GDI句柄繪制一些點線。

查看更多精彩門診,和專家互動! http://doctor.51cto.com/
 

責任編輯:桑丘 來源: 51CTO
相關推薦

2016-11-08 12:17:17

Linux經(jīng)驗開源

2019-10-29 16:42:36

第一線

2014-08-28 13:58:15

錘子測評

2019-08-27 08:54:53

智慧醫(yī)療醫(yī)改互聯(lián)網(wǎng)

2019-05-05 09:49:17

Leader主管技術

2012-04-17 16:33:53

Intel

2019-03-26 08:31:37

技術主管團隊

2013-01-16 10:37:20

盈利開發(fā)者移動應用

2017-10-25 09:31:27

Python運維開發(fā)Flask框架

2017-11-16 13:09:31

開發(fā)者

2019-07-26 13:44:45

2022-04-19 08:14:59

技術人加班領域

2023-12-11 15:44:09

2010-09-09 09:23:42

CSSDIV

2017-10-20 17:29:29

華為

2021-01-18 10:36:13

移動辦公首席信息官CIO

2018-03-29 15:22:08

2021-01-12 18:17:58

AI

2020-05-11 10:00:04

程序員技術管理

2010-02-07 15:24:49

三層交換機
點贊
收藏

51CTO技術棧公眾號