2010-07-25 28 views
0

我在我四十多歲。回到馬鞍...指導..... iPhone開發?

我一直對軟件開發充滿熱情。以及對這種工藝的極大尊重。我自己是80年代從大學畢業的計算機科學專業的學生。在當時,80年代末到90年代,我是一位非常優秀的Borland C++開發人員,他開發SW作爲團隊的一部分(我成長爲團隊領導者,並與Petzold書結婚)。我們開發的SW實際上已交付給最終用戶。

在過去的10-12年裏,我一直從IT運營方(Unix經理,Windows經理,中間件負責人,建築師等等)擔任管理/領導層方面的職務,並且只有 才能夠保持最小的發展脈搏。翻譯 - 正如我嘗試做的東西,現在我生鏽了!

我的問題是這樣的。

我已經決定重新開發遊戲,如果沒有別的我自己的享受。

我正在考慮2條路徑入門。 (我喜歡去深,不是表面水平) 2. HTML5 Web應用程序(iPhone像純web應用程序,基於Java的,光滑的樣子) 1的Objective-C爲iPhone開發這2未來

的思考?

聽說蘋果打算通過Visual Studio來讓開發爲iPhone在PC上的傳聞,但從未發生過:(

最後 - 是否有仍然在我這個年齡開發商或者是完全的20-30出頭的人羣現在,不值得讓進入遊戲!

謝謝你聽我把話說完。

回答

2

如果你有一個C/C++的背景下,我認爲iPhone的發展將是一個很好的適合你。我真的,真的,希望Objective-C永遠成爲iPhone/iPad系列設備的唯一平臺,但它不太可能在接下來的五年裏會有很多。也就是說,我還沒有找到一家專門尋找iPhone/iPad開發體驗的公司。有時候公司會冒險編寫一個應用程序,但它的應用程度並不像它可能那麼廣泛。

如果你想換職業道路,企業C#和Java開發是熱的,還有技術,如軌道/ Grails的/電梯在更具前瞻性的,自由的企業。

HTML5網頁應用程序將在通過慢了一段時間,只是由於規範和瀏覽器實現之間的滯後。但是,如果你想創建網站或豐富的網絡界面,這絕對是你想要看的東西。

這真的取決於你想上哪兒去。你是想找點業餘愛好,還是想換個職業?

2

無一例外,跨平臺開發工具總是在技術上遜色於特定平臺的工具。他們根本無法利用每個平臺的優勢。在最好的情況下,他們總是落後於平臺特定的工具。

選擇使用,因爲訓練或所謂靈活性或職業規劃跨平臺的工具幾乎總是劣質產品結束。權衡很少值得。技術不能代替不斷更新的組織。我建議客戶只有在跨平臺功能是應用程序本身的核心功能時才使用跨平臺工具。

DHTML/Javascript工具不是很流行。如果你爲他們搜索Stackoverflow本身,你將會看到每個跨平臺工具只有幾十個問題,其中一半將是「這有什麼好處?」問題的類型。

蘋果決不允許在非蘋果平臺上開發Apple產品。他們不希望失去控制,他們沒有商業模式來支持它。

如果你想爲iPhone編寫「深入」,那麼Objective-C和Apple API是真正的唯一途徑。我會給Droid或任何其他平臺提供類似的建議。瞭解爲該平臺製作的工具和API。花在學習上的時間會在優質產品中迅速得到回報。