Re: [請益] app學習

看板Soft_Job作者 (kkmanplayer)時間11年前 (2013/07/06 13:51), 編輯推噓7(70102)
留言109則, 11人參與, 最新討論串5/6 (看更多)
※ 引述《happyppah (開開心心開開)》之銘言: 建議你採用非自然的開發方案 進入的門檻比較低,隨著Html5制定 你要重新學習基礎時間太久,假如採用一些現成的framwork,可以加速學習成效 你也可以到104去搜尋看看,這些跨平台的框架已漸逐漸受到業界重視 主要在於browser的逐漸一致性(拜Html5所賜) 跨平台framwork是未來的開發趨勢 你可用寫網頁的方式撰寫IOS 和 android 結合C#甚至可以透過.Net控制周邊設備(可以透過browser工作) 其實自由度很高 介紹幾套開發工具,知名的公司如同facebook google等等 也都採用框架 Xamrin 使用C#開發app 3M等都採用此方案 成熟的框架 http://blog.xamarin.com/announcing-xamarin-evolve-2013-sessions-and-speakers/ PhoneGap Adboe提供跨平台開發的方案,基於browser架構 http://phonegap.com/ Titanium 同上各有特色和優勢,但在下比較喜歡phonegap和Xamrin http://ndltd.ncl.edu.tw/cgi-bin/gs32/gsweb.cgi/ccd=n5K5DQ/result#result -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.192.154.46

07/06 14:09, , 1F
好心動阿。 :)
07/06 14:09, 1F

07/06 14:41, , 2F
facebook不是改回natvie+html5了嗎?
07/06 14:41, 2F

07/06 15:35, , 3F
不可否認他曾經用過:D技術本無罪
07/06 15:35, 3F

07/06 15:52, , 4F
等你的客戶需要更多功能時,這些根本不夠用
07/06 15:52, 4F

07/06 16:25, , 5F
請定義"何謂越來越多的功能"
07/06 16:25, 5F

07/06 19:18, , 6F
工程師最主要的就是解決問題。
07/06 19:18, 6F

07/06 19:19, , 7F
吧我們可以討論看看~說不定可行
07/06 19:19, 7F

07/06 22:14, , 8F
謝謝分享,希望大大能進一步分享使用經驗
07/06 22:14, 8F

07/06 22:18, , 9F
或是跟原生開發方式的優缺點比較
07/06 22:18, 9F

07/07 09:40, , 10F
但是用瀏覽器寫的facebook app慢到極點阿
07/07 09:40, 10F

07/07 09:44, , 11F
其實不同機種,有不同的效果,在於標準不一致
07/07 09:44, 11F

07/07 09:58, , 12F
w3C標準還沒制定,但真正的高手是會避開這些問題
07/07 09:58, 12F

07/07 09:58, , 13F
我不是高手~我還是得針對不同機種做不同的相容性調整
07/07 09:58, 13F

07/07 11:56, , 14F
這些跨平台的框架開發久了你會發現自己像次等公民...
07/07 11:56, 14F

07/07 12:56, , 15F
html5 is the future - write native now.
07/07 12:56, 15F

07/07 13:29, , 16F
只要能賺錢就是好技術,會說次等公民的大概是神手吧?
07/07 13:29, 16F

07/08 00:33, , 17F
同意次等公民說法。曾經遇過iOS上同樣的HTML語法
07/08 00:33, 17F

07/08 00:37, , 18F
但是在新舊Webview跑出來行為不一致
07/08 00:37, 18F

07/08 08:38, , 19F
html5->慢+卡,C#多好幾Mb...手機資源很珍貴的
07/08 08:38, 19F

07/08 08:39, , 20F
而且C#的那個基本上你得在C#的文件和官方文件中來回
07/08 08:39, 20F

07/08 08:40, , 21F
而且開發資源透過第三方,真的常常被當次等公民...
07/08 08:40, 21F

07/08 09:23, , 22F
問題是你跨平台不用他要用誰?JAVA?重點是跨平台
07/08 09:23, 22F

07/08 09:24, , 23F
黑貓白貓能抓老鼠的就是好貓:D不用特別貶低自己或者誰
07/08 09:24, 23F

07/08 09:25, , 24F
多一點尊重和相互學習吧
07/08 09:25, 24F

07/08 09:32, , 25F
手機資源的確很珍貴,所以要學著釋放和合理分配資源
07/08 09:32, 25F

07/08 09:34, , 26F
不然這次google大會也不會把html5提出來啦
07/08 09:34, 26F

07/08 09:39, , 27F
你看看他那款html5賽車遊戲速度多快?
07/08 09:39, 27F

07/08 09:41, , 28F
而且在ios上甚至有推出..希望我有一天也能寫出這樣程式
07/08 09:41, 28F

07/08 12:50, , 29F
樓上如果你開發的跨平台遊戲很順,有沒有連結可看?
07/08 12:50, 29F

07/08 13:25, , 30F
gn07838335 JS "可以" 很快,就跟一般程式你用組語或 C 寫
07/08 13:25, 30F

07/08 13:26, , 31F
可以很快一樣,但是那個成本代價可能遠高於 native。
07/08 13:26, 31F

07/08 13:26, , 32F
這狀況如果要類比的話,大概就跟 IE8 出來以後,其實 JS 引
07/08 13:26, 32F

07/08 13:26, , 33F
擎已經大勝 IE6,但仍有許多廠商因為要支援 IE6 所以乾脆
07/08 13:26, 33F

07/08 13:26, , 34F
跑去寫 flash 一樣....
07/08 13:26, 34F

07/08 13:27, , 35F
本來 html5 跟 native 就是各有擅場,跨平台有時候不是最重
07/08 13:27, 35F

07/08 13:27, , 36F
要的事情,我想討論只是該把雙方優劣講清楚,沒有什麼貶低或
07/08 13:27, 36F

07/08 13:28, , 37F
需要斟酌用詞的方式吧。各自拿各自強項出來打就好了。
07/08 13:28, 37F

07/08 13:29, , 38F
次等公民說的是廠商的 support 吧,很多第三方 lib 殘缺的
07/08 13:29, 38F

07/08 13:30, , 39F
地方,通常是需要自己重頭刻起沒錯。比起原生平台,這些 lib
07/08 13:30, 39F
還有 30 則推文
07/08 17:52, , 70F
我自己絕對是支持 web 的 solution 的,畢竟我也是熟悉 JS
07/08 17:52, 70F

07/08 17:52, , 71F
跟 web 的人,但自己跳下去寫的經驗來評估跟分析,我會選
07/08 17:52, 71F

07/08 17:52, , 72F
native 大於 html5 ,因為 html5 的 limit 比較容易踢到。
07/08 17:52, 72F

07/08 17:53, , 73F
當然可能半年一年後會因為裝置的改變而改變選擇,
07/08 17:53, 73F

07/08 17:53, , 74F
但 "現在" 還沒,未來等未來再說吧。
07/08 17:53, 74F

07/08 17:54, , 75F
我也並非反對使用native因為我是寫單晶片出生
07/08 17:54, 75F

07/08 17:54, , 76F
為什麼一定要"跨平台"...
07/08 17:54, 76F

07/08 17:54, , 77F
就跟四年前我就開始關注 HTML5 消息,但去年才進場一樣,
07/08 17:54, 77F

07/08 17:54, , 78F
時機不對、裝置不對、環境沒到位就是有許多的限制跟取捨。
07/08 17:54, 78F

07/08 17:55, , 79F
現在 html5 在 mobile 上做些簡單應用不是不行,但並無法
07/08 17:55, 79F

07/08 17:55, , 80F
完全取代原生應用,有些時候他開發的代價還是比原生高
07/08 17:55, 80F

07/08 17:55, , 81F
hSATAC要討論為何要跨平台這可以寫一本論文
07/08 17:55, 81F

07/08 17:56, , 82F
一份跨平台但充滿著各種針對不同平台 optimized 的 code,
07/08 17:56, 82F

07/08 17:56, , 83F
原po都說他是想要轉職了,學個 titanium 是要應徵什麼工作?
07/08 17:56, 83F

07/08 17:56, , 84F
比起兩份給不同平台的 code ,哪個比較好就是各人選擇了。
07/08 17:56, 84F

07/08 17:57, , 85F
titanium 你不會上104打關鍵字嗎?
07/08 17:57, 85F

07/08 17:58, , 86F
技術本來就無罪!自己選擇自己擔!=口="
07/08 17:58, 86F

07/08 17:58, , 87F
所以要讓人選擇就把各家優劣講清楚咩 -_-
07/08 17:58, 87F

07/08 17:59, , 88F
104 titanium 10筆 iOS 965筆 android 1977筆
07/08 17:59, 88F

07/08 18:00, , 89F
白海豚都會轉彎~人也會轉彎啦XD 還有這些framework
07/08 18:00, 89F

07/08 18:01, , 90F
hSATAC你在顯示你的無知嗎?
07/08 18:01, 90F

07/08 18:01, , 91F
單一的framwork和平台比較?
07/08 18:01, 91F

07/08 18:01, , 92F
要不要請你打html5?
07/08 18:01, 92F

07/08 18:03, , 93F
你要酸人麻煩看清楚你在講什麼!我很認同Tony大講的
07/08 18:03, 93F

07/08 18:03, , 94F
呵呵 講尊重的最兇 就沒看你敢嗆 tonyQ
07/08 18:03, 94F

07/08 18:04, , 95F
但你這種回言方式根本找麻煩 讓在下很火大
07/08 18:04, 95F

07/08 18:04, , 96F
不回了 再回版主要出來了
07/08 18:04, 96F

07/08 18:04, , 97F
你拿出你的學問讓我尊重阿:D
07/08 18:04, 97F

07/08 18:15, , 98F
TonyQ大FPS的問題我覺得是要一個好的演算法
07/08 18:15, 98F

07/08 18:16, , 99F
我剛剛仔細想想~在JS上提高FPS的辦法是採用比較好的演
07/08 18:16, 99F

07/08 18:16, , 100F
法 unreal引擎等等
07/08 18:16, 100F

07/08 18:20, , 101F
關鍵字html5 + unreal
07/08 18:20, 101F

07/08 22:30, , 102F
app store && iTunes都是native+html5
07/08 22:30, 102F

07/08 22:36, , 103F
BUT 基於從頭學起的精神還是推native
07/08 22:36, 103F

07/09 16:04, , 104F
HTML5...先別提裝置, spec 搞不好都還會改的東西 @@
07/09 16:04, 104F

07/09 16:04, , 105F
有些我一年前寫的東西現在 spec 都變了
07/09 16:04, 105F

07/09 16:05, , 106F
有趣的是 Chrome 支援的是舊 spec, 新的反而不行
07/09 16:05, 106F

07/09 16:05, , 107F
(今年初時測的, 現在不知道)
07/09 16:05, 107F

07/09 18:11, , 108F
你又沒付我顧問費我還要講到你懂喔 XD
07/09 18:11, 108F

07/09 18:12, , 109F
你連為什麼要跨平台都講不出來了我很難跟你解釋 :D
07/09 18:12, 109F
文章代碼(AID): #1Hrx1HmV (Soft_Job)
文章代碼(AID): #1Hrx1HmV (Soft_Job)