精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

成也Titanium,敗也Titanium之cons

移動開發
正如所有事情一樣,每一個設計方法,在每一個決策,都有優點和缺點。對于簡單,小的應用來說,Titanium應該是最好的選擇,但如果你希望強化你的應用程序的話還是選擇原生開發環境比較好。Titanium 作為開發原型來說是一個非常優秀的工具,你可以花費很少的時間,作成prototype展示給客戶,進行可用性測試。但是不管是正反哪個方面,在每次項目中都應該去評估,因為它跟取決于項目自身。需要考慮的關鍵點是:效益,成本,預算,開發的復雜性,跨平臺支持有多重要,項目的戰略,性能的重要性等等。你必須權衡每個正反方面的觀點,根據你的具

上篇,我們來說說Titanium另外一面,看看他到底有什么樣的不足。

1)收費的Titanium

   天下沒有免費的午餐,免費的另一面就是收費!Titanium的營收模式分兩種:增值收費和平臺。基本部件免費,高級部件、Titanium Studio的附加功能和官方專業指導服務都需要付費。而且要想獲得他們專業的1對1服務,更是相當的昂貴!

2)貧乏的開發文檔

   API文檔不完整,要么書寫的過于簡單,要么干脆就沒有提到,要么就是版本已經升級沒來得及更新,偶爾還有寫錯的。

   查看API是很多時候解決問題的***方式,應該在***程度上重視API的提供。

   提供的Guides內容也很有限,很多東西都沒有提到,也就是能夠得到一些基本的信息而已。

   Guides雖然是以WIKI的形式提供的,但也只能是他們自己的職員才能夠編輯。

     --->(2012/03/26)Titanium 提供可編輯的Community Wiki了

   同樣在Github上的project里理應開發的wiki也沒有開放。

   他們提供了很多的入門視頻,出發點是好的,但是一些由于版本升級后已經過期的視頻沒有被拿下,無法分辨是否還能觀看使用。

3)Q&A論壇不完善

   首先他們使用的Q&A論壇程序本身在技術和設計上就存在很多問題,比如你想查找個問題是很費勁的,它所給你顯示的結果的排序非常混亂,不知道是否結合了回答數,點擊數,發布時間等,但就是跟你想象的結果差的太遠,你就得挨個看看每個問題是否跟自己的問題類似,當你將你的Q&A Profile的Notifications設置成Enabled的時候,你也很多時候收不到來自論壇的郵件。這樣你就無法知道是否有人回答了你的問題,不得不每次都把問題挨個查看一遍。

   很多人希望得到他們開發人員的回答,但是他們很少在Q&A論壇中回答問題,偶爾一次就是很難得的了。你會發現很長時間都沒有人理會問題,很多時候還是一些熱心的開發者來提供回答。

4)構建問題太多

   這是大家普遍反應的問題,在環境構筑,應用構建時候會出現很多問題,比如找不到SDK,build時出錯,不能啟動模擬器等等

   應用構建花費時間太長,很多時候當你點擊啟動emulator后,很長時間才能把模擬器啟動起來,而模擬器啟動起來后,你又會發現,Titanium總是提示找不到模擬器,讓你重新啟動。你不得不一遍一遍的重復這啟動這個操作,直到它好用。

5)性能太差

   問題***的還是性能問題,在Android下尤為嚴重(1.8版后引入V8后稍有改善)。當你往頁面上添加很多View的時候,頁面顯示就很吃力,當你的Tableview中有很多行時,滾動起來就很費勁等等。

6)無緣無故的crash

   最苦惱的就是這個問題了,因為它會讓你抓狂。也不知道什么原因,莫名的系統就提示你發生錯誤,不能響應了。一個最嚴重的問題是,應用程序崩潰時沒有任何明顯的原因,而且錯誤報告太簡單,很難幫助開發者解決問題。很嚴重的時候他會影響到開發者發布應用到Appstore或AndroidMarket上去。

7)無法做內存管理

   不用開發者考慮內存管理,是好事也是壞事。你將無法知道你的內存使用狀況,發生內存溢出的話,你將無從下手。很多時候會讓你陷入內存溢出的困境中,無法解決。

8)UI也存在問題

   目前提供的UI控件也存在著Bug,比如說,不能響應事件,無法滾動,不能顯示等等。

UI是應用的“門臉”,如果這里出現了問題,將直接導致用戶卸載應用。有時候導航不能正常工作,造成了一些導航控制不能實現,UI的設計被打破,如果這發生在一個真正的應用程序商店的產品身上的話,對開發者來說將是一個災難。但是苦惱的是你怎么Review你的代碼都發現它沒有任何毛病。

9)Bug修復太慢

   成千上萬的開發者在使用Titanium,每天都會發現很多問題,提交給了Appcelerator。但是你會發現很多bug很長時間都未能解決,間隔幾年的都有。

10)IDE功能不全

   最開始Appcelerator提供的IDE是Titanium Developer,自從收購Aptana之后,開始提供Titanium Studio。Titanium Studio是一個基于Eclipse的Aptana自定義版的IDE開發工具,它允許你創建,管理,測試你的移動應用項目工程,而且將工程自動打包發布到模擬器或者真機上去。而Titanium Studio在一遇到問題是就不在往控制臺輸出信息,最為嚴重的是會偶爾在構建的時候忽略代碼的修改。你不得不每次修改完代碼后clean你的工程。

   沒有官方的可視化開發工具,可視化開發對于應用的頁面布局是很重要的,無論是Android還是iOS都提供了強大的GUI工具。Titanium卻遲遲沒有提供,這就意味著你必須手動書寫你自己的代碼來實現你的布局。

   調試代碼很不方便,Titanium studio還需要加強代碼的調試功能。

11)錯誤提示不準確

   對于開發者來說,調試程序相當重要的,而在程序出錯的時候,查看出錯的位置,異常的堆棧等信息是很必要的。但是在開發中Titanium的錯誤提示很難讓你找到問題所在,很多時候你都會得到一個模糊的錯誤提示,它沒有給出你具體的錯誤,你也很難判斷錯誤。很多時候不得不先把一大部分代碼刪除了,一點點的網上添加來看看那里出了錯誤。

12)應用文件太大

   在構建應用時會生成大量的文件,一個很簡單的應用動輒就5,6M大小。而如果用原生的話,估計也就幾十K大小。

   當Titanium把你的代碼轉換成目標平臺(iOS,Android)代碼的時候,它產生了大量的類。比如我們查看Xcode工程的話,會發現它生成了大概450個類,而這些類中我們可能用到的也就是10來個左右。這雖然不是很大的問題,但是他堆積到你的應用中,增大了應用的大小,從而將會加大用戶訪問網絡的流量。

   在Android上,如果你查看應用源碼的話,你會發現它被寫的特別的臃腫。

13)功能受限

   Javascript不是Objective-C也不是Java,所以相比Object-C和Java開發出來的原生應用,可實現功能的范圍有所限制。正如前所述,使用JavaScript開發是簡單快速的,但是也將失去了原生應用開發語言的一些特有的功能。

   而且從代碼上來說,Object-C和Java的結構化嚴格規范,使得程序很容易維護,而JavaScript靈活寬松的語法也加大了維護的難度。

14)并非完全的開源

   說Appcelerator不是完全的開源,一點兒不過,他不接受眾多開發者的貢獻。他是能說是公開了源代碼而已。

1***ppcelerator在監視你

   Appcelerator在監視你,你知道嗎?為了分析app,Titanium默認開啟了分析功能。還有你想使用Titanium Studio創建應用的前提是:從Appcelerator申請賬戶,這樣一來,你創建了什么應用,支持什么平臺等等,都會傳回給 Appcelerator。Appcelerator每次發布的移動應用趨勢報告就來源于此。

16)API封裝不足

  盡管Titanium同時支持iOS和Android,但是目前的API還是需要寫很多基于iOS和Android平臺的代碼(盡管他已經為各個SDK簡化了代碼)。

  對于JSON對象的正確性也需要特別的注意,自帶的parser很嚴格,***得先使用eval一下。

   Titanium API的靈活性也帶來了不足,雖然他能你用短短的幾行代碼實現原生代碼很長代碼才能實現的功能,但是另一面來說他也限制了功能。比如你想給window設置一個鋪滿的背景,在原生代碼中是很普通很簡單的功能,但是Titanium中需要很多代碼才能實現。

17)代碼的可維護性

   Titanium在一定程度上增加了代碼的復雜度。何出此言,隨著app的功能的增加,代碼在不斷增多,開發也變得更復雜,你也將會遇到更嚴重的技術問題,比如:隨機崩潰,奇怪的行為,惱人的錯誤,等等。

   而代碼的組織,代碼的可讀性,MVC層次的分割,multi-device的支持, multi-platform的支持等等,都是需要你考慮的問題。

18)其他

   不斷的發布新的產品而不去修復既有產品、網站的問題。而且“新”產品總是在beta或者準備階段發布。

   有開發者通過Titanium開發的應用未通過Apple的審查,原因是應用調用了Apple的私有API,但是Appcelerator不承認他們有這個問題。

http://developer.appcelerator.com/question/123785/app-has-bee-rejected-by-non-public-api

***說一個網上最差的案例!有人花2萬多美元通過Titanium開發了一個iPad應用,但是經常莫名的crash,內存溢出。應用作者開始尋找Titanium Professional support,這當然要付很昂貴的服務費。雖然應用作者很詳細的說明問題,甚至把相關代碼發給了他們,但在很長一段時間里都沒能解決問題。應用作者就把問題反映給了Appcelerator的CTO(抄送CEO),很快就有了回復。承任Titanium存在Bug,并相應的提出ticket承諾在以后版本中修正但是不可能等那么長時間等他們版本升級,所以應用作者需要更加專業的企業級服務

得到的回復是,每小時375美元幫他排查代碼的問題,而應用作者估計他們至少需要20到40個小時才能通讀他的代碼后給出建議,這將是一筆不小的花費啊!

http://labs.thesedays.com/blog/2010/02/04/review-of-appcelerator-titanium/

正如所有事情一樣,每一個設計方法,在每一個決策,都有優點和缺點。對于簡單,小的應用來說,Titanium應該是***的選擇,但如果你希望強化你的應用程序的話還是選擇原生開發環境比較好。Titanium 作為開發原型來說是一個非常優秀的工具,你可以花費很少的時間,作成prototype展示給客戶,進行可用性測試。但是不管是正反哪個方面,在每次項目中都應該去評估,因為它跟取決于項目自身。需要考慮的關鍵點是:效益,成本,預算,開發的復雜性,跨平臺支持有多重要,項目的戰略,性能的重要性等等。你必須權衡每個正反方面的觀點,根據你的具體優先順序,來確定它是否適合你的需求。但是從個人觀點來說,當你啟動一個新的項目時,應該考慮考慮 Titanium,它是一個很棒的選擇!

責任編輯:佚名 來源: rensanning的博客
相關推薦

2012-05-18 11:29:55

Titaniumpros

2015-07-06 11:18:40

游戲運營設計教程

2012-02-13 14:41:50

Titanium架構分析

2019-05-31 08:23:00

Oracle數據庫云渡劫

2012-06-26 10:40:43

Titanium

2012-04-20 11:07:12

Titanium

2012-04-19 13:52:16

TitaniumMVCRedux

2012-04-19 16:22:12

TitaniumTabGroup

2012-05-23 09:41:37

Titanium St卸載

2012-05-17 09:09:05

Titanium單元測試

2012-06-14 09:42:20

跨平臺工具AppceleratoTitanium

2012-04-19 12:58:26

TitaniumJSS

2012-04-19 13:55:19

TitaniumTiMVC

2021-07-03 23:40:27

CTR算法工程師

2012-09-10 09:14:13

2012-04-19 16:41:24

Titanium視頻實現頁面跳轉

2012-04-19 11:40:21

Titanium

2012-05-23 09:33:37

TitaniumStudioAndroid APK

2012-05-23 09:28:14

Titanium錯誤應對辦法

2012-05-18 10:08:56

TitaniumAndroid
點贊
收藏

51CTO技術棧公眾號

精品亚洲二区| 免费理论片在线观看播放老| 欧美日韩国产在线一区| 亚洲电影第1页| 97在线播放视频| 1024免费在线视频| 国产丶欧美丶日本不卡视频| 91av网站在线播放| 最新黄色av网址| 黄色欧美在线| 欧美美女黄视频| 成年人午夜视频在线观看| 黑人与亚洲人色ⅹvideos| 国产美女av一区二区三区| 777精品视频| 中国一级片在线观看| 亚洲成a人片77777在线播放| 日韩午夜激情免费电影| 欧美日韩在线成人| 暧暧视频在线免费观看| 国产精品午夜春色av| 国产一级精品aaaaa看| 国产91av在线播放| 99热免费精品在线观看| 久久精品国产69国产精品亚洲| 特大黑人巨人吊xxxx| 国产精品麻豆| 欧美在线观看视频在线| 午夜免费福利小电影| 色综合久久久久综合一本到桃花网| gogogo免费视频观看亚洲一| 成人在线中文字幕| 特级西西444www高清大视频| 亚洲影院一区| 欧美国产激情18| 天天色影综合网| 色婷婷一区二区三区| 亚洲免费电影在线观看| 五月天激情小说| 在线精品国产亚洲| 日韩限制级电影在线观看| 亚洲一区日韩精品| 九九热线视频只有这里最精品| 午夜精品福利一区二区蜜股av| 日本久久久网站| 日韩视频精品| 日韩激情小视频| 欧美少妇xxxx| 亚洲一区二区久久| 老熟妇一区二区| 国产亚洲一区二区三区啪| 国产丝袜一区二区| 日韩乱码人妻无码中文字幕久久| 日韩a级大片| 亚洲国产精品一区二区三区| 艳妇乳肉豪妇荡乳xxx| 91精品短视频| 精品福利在线导航| 国产人妻黑人一区二区三区| 国产精品流白浆在线观看| 中文字幕日韩三级| 免费观看一级特黄欧美大片| 国产精品一二三在线| 欧美性猛交xxxx乱大交hd | 国产河南妇女毛片精品久久久| 国产日韩在线看| 国产模特av私拍大尺度| 国产乱码精品1区2区3区| 91视频婷婷| 色窝窝无码一区二区三区| 99re6这里只有精品视频在线观看| 精品久久精品久久| 国自产拍在线网站网址视频| 中文幕一区二区三区久久蜜桃| 亚洲成人网上| 中日韩高清电影网| 黄色成人在线免费| 亚洲精品ww久久久久久p站| 国产在线拍偷自揄拍精品| 一道本无吗一区| 国产精品99精品久久免费| 国产日韩一区欧美| 九九九伊在人线综合| 国产精品久久久久久久裸模| 青草全福视在线| 美女av在线免费看| 精品视频在线免费| 麻豆tv在线观看| 你懂的视频欧美| 色妞一区二区三区| 国产精品999久久久| 久久精品官网| 91成人免费看| 久久久资源网| 亚洲黄色av一区| 国产无套内射久久久国产| 亚洲午夜国产成人| 亚洲级视频在线观看免费1级| 老头老太做爰xxx视频| 自拍视频亚洲| 国产99久久久欧美黑人 | 日韩高清不卡一区二区| 成人激情视频网| 亚洲成人生活片| 中文在线字幕av| 爽好多水快深点欧美视频| 亚洲a一级视频| 麻豆影视在线| 亚洲一区二区成人在线观看| 在线免费视频a| 美腿丝袜亚洲图片| 久久九九精品99国产精品| 九九九在线观看| 懂色av一区二区三区蜜臀| 天堂资源在线亚洲资源| 美女91在线看| 日韩欧美一区二区免费| 黄色免费一级视频| 久久狠狠一本精品综合网| 成人动漫视频在线观看完整版 | 国产调教视频一区| 日本熟妇人妻xxxx| 日韩一级视频| 伊人久久影院| 精品国产乱码久久久久久影片| 无码人妻丰满熟妇啪啪欧美| 亚洲国内精品| 亚洲xxx视频| 色的视频在线免费看| 欧美性猛交xxxx乱大交3| 极品白嫩的小少妇| 你懂的视频一区二区| 国产精品久久久久久亚洲调教 | av动漫在线观看| 国产精品主播在线观看| 欧美精品在线免费播放| 一级特黄色大片| 中文一区二区在线观看| 日本免费观看网站| 中文字幕亚洲影视| 日韩av片免费在线观看| 天堂在线免费av| 欧美视频在线免费| 精品中文字幕在线播放| 伊人激情综合| 久久精品magnetxturnbtih| sis001亚洲原创区| 亚洲国产欧美一区二区三区同亚洲| 久久久久久久久久久97| 国产大陆精品国产| 国产尤物av一区二区三区| 亚洲精品国产九九九| 欧美老少配视频| 成人激情四射网| 亚洲国产日韩在线一区模特| 日韩黄色一区二区| 亚洲精品系列| 欧美日韩国产一二| 桃色一区二区| 最近中文字幕mv在线一区二区三区四区 | 国产福利视频一区| 成人在线二区| 欧美军同video69gay| 欧美日韩在线视频免费播放| 福利91精品一区二区三区| 国产一区二区三区小说| 香蕉久久99| 国产精品高潮呻吟久久av无限| www日韩tube| 日韩一本二本av| 豆国产97在线 | 亚洲| 91一区二区在线| 亚洲成人福利在线观看| 忘忧草精品久久久久久久高清| 97超碰人人看人人| 性欧美xxx69hd高清| 国产亚洲一区二区在线| 国产精品久久综合青草亚洲AV| 亚洲精品乱码久久久久久日本蜜臀| 日本精品一二三| 久久精品天堂| 免费观看中文字幕| 欧美大胆视频| 国产欧美精品日韩精品| 国产精品69xx| 亚洲午夜av电影| japanese国产| 色婷婷综合中文久久一本| 2014亚洲天堂| 99精品视频在线观看免费| 成人性生生活性生交12| 一区二区三区午夜视频| 久热这里只精品99re8久| 久久精品超碰| 91黑丝高跟在线| 黄色的网站在线观看| 日韩电影第一页| 国产一区二区在线视频观看| 午夜精品成人在线视频| 国产精品永久在线| 亚洲福利在线观看视频| 91福利国产成人精品照片| 久操免费在线视频| 国产欧美一区二区精品忘忧草| 中文字幕无人区二| 免费看欧美美女黄的网站| 人体内射精一区二区三区| 999精品视频| 蜜桃视频日韩| 国产精品sss在线观看av| 成人网在线视频| 91看片一区| 性欧美xxxx交| 超碰个人在线| 中文字幕日韩免费视频| 亚洲 精品 综合 精品 自拍| 欧美大片顶级少妇| 91tv国产成人福利| 色丁香久综合在线久综合在线观看| 一区二区三区免费高清视频 | 亚洲国产另类 国产精品国产免费| 亚洲一区在线观| 色一区在线观看| 日本网站免费观看| 一区二区三区在线观看动漫| 一级免费黄色录像| 中文字幕免费不卡在线| a级大片在线观看| 风流少妇一区二区| 苍井空张开腿实干12次| 韩国成人在线视频| 玖玖爱视频在线| 蜜桃视频免费观看一区| 成人在线观看a| 噜噜噜久久亚洲精品国产品小说| 人妻少妇精品无码专区二区| 欧美日韩免费| 欧美日韩激情四射| 国产在线观看黄色| www.在线成人| 亚洲麻豆一区二区三区| 国产91高潮流白浆在线麻豆 | 久久国产天堂福利天堂| 欧美日韩在线看片| 色婷婷综合久久久久| 在线免费观看黄色av| 一区二区在线免费视频| 99reav在线| 中文字幕少妇一区二区三区| 99视频在线观看地址| 中文字幕亚洲在线| 一区二区三区视频在线观看视频| 在线精品高清中文字幕| 一广人看www在线观看免费视频| 色狠狠久久aa北条麻妃| 麻豆影视在线观看_| 久久影视电视剧免费网站| 免费**毛片在线| 欧美日韩第一页| av中文在线资源库| 欧美性受xxxx黑人猛交| 日本高清不卡一区二区三区视频| 欧美aaaaa级| 日韩av高清| 亚洲h色精品| 欧美亚洲色图视频| youjizz.com国产| 久久综合色婷婷| 538精品视频| 一区二区三区资源| 超碰超碰超碰超碰| 欧美日韩在线亚洲一区蜜芽| 99国产成人精品| 亚洲精品美女在线观看| 男人的天堂在线视频| 色香阁99久久精品久久久| 91国内在线| 国产日韩欧美精品在线| 欧美wwwwwww| 粉嫩高潮美女一区二区三区| 亚洲一区二区三区无码久久| 中文字幕va一区二区三区| 国产97免费视频| 欧美午夜电影在线| 国产精品久久久久久久成人午夜| 亚洲成av人乱码色午夜| 浮生影视网在线观看免费| 美女福利视频一区| 亚洲欧洲日本韩国| 亚洲www视频| 久久成人高清| 欧美a级免费视频| 久久香蕉精品| 成年人看片网站| 国产欧美精品区一区二区三区| 日日骚一区二区三区| 色综合久久久久综合体桃花网| 国产精品永久久久久久久久久| 亚洲国产91精品在线观看| 秋霞a级毛片在线看| 韩国19禁主播vip福利视频| 韩日精品一区| 精品九九九九| 国产精品av久久久久久麻豆网| 无人在线观看的免费高清视频 | 亚洲aa在线观看| 国产精品美女久久久久久不卡| 欧美 国产 精品| 日本伊人色综合网| 99久久国产精| 一区二区三区四区中文字幕| 久久精品99北条麻妃| 亚洲大胆人体在线| 久做在线视频免费观看| 欧美性猛交xxxx乱大交极品| jizz欧美激情18| 国产精品2024| 国产精品视频一区二区在线观看| 日韩欧美在线视频观看| 人妻精品无码一区二区| 久久成人在线视频| 国产乱子精品一区二区在线观看| 蜜桃av色综合| 亚洲欧美日韩国产一区| 高清中文字幕mv的电影| 亚洲精品免费在线| 国产欧美日韩综合精品一区二区三区| 一本色道久久综合狠狠躁篇的优点 | 国产精品一线天粉嫩av| 黄色一级片播放| 成人av网址在线| 国产福利久久久| 精品对白一区国产伦| 先锋成人av| 亚洲一区二区久久久久久久 | 久久精品免费一区二区| 不卡的av电影在线观看| 久久久久久天堂| 日韩欧美一级精品久久| av网站在线看| 2019国产精品视频| 欧美激情五月| gogo亚洲国模私拍人体| 夜夜嗨av一区二区三区| 黄片毛片在线看| 性色av一区二区三区免费| 国产成人在线中文字幕| 欧美二区在线视频| 91免费看片在线观看| 国产剧情在线视频| 亚洲午夜女主播在线直播| 欧美与亚洲与日本直播| 午夜精品区一区二区三| 狠狠狠色丁香婷婷综合激情| 国产福利视频网站| 日韩欧美国产一区二区三区| 欧美黑人猛交| 久久久99爱| 日韩激情视频网站| 貂蝉被到爽流白浆在线观看| 欧美精品久久一区| 四季久久免费一区二区三区四区| 国产chinese精品一区二区| 狠久久av成人天堂| 一本色道久久综合亚洲精品图片 | 激情综合婷婷| 精品成在人线av无码免费看| 99久久综合精品| 亚洲欧美日韩激情| 日韩综合视频在线观看| 国产精品xnxxcom| 日韩精品xxxx| 日本一区二区三区免费乱视频| 国产在成人精品线拍偷自揄拍| 久久99久久亚洲国产| 亚洲免费成人av在线| 一区二区三区 日韩| 男女啪啪在线观看| 国产精品视频资源| 你懂的国产精品| 美女100%无挡| 欧美一区二区三区喷汁尤物| 91桃色在线| 亚洲精品二区| 成人午夜精品在线| 波多野结衣一二区| 欧美人成在线视频| 欧美理论在线播放| 特黄特色免费视频| 在线观看日韩国产| 欧美人与性动交α欧美精品图片| 伊人成年综合电影网| 亚洲黄色网址大全| 亚洲第一天堂av| 91福利精品在线观看| 久久久99精品视频| 久久九九全国免费| 高潮毛片7777777毛片| 国产精品网站入口| 日韩视频一区|