国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 手機應用 > 正文

資深程序員對NewPlus的中肯評價

2024-06-07 13:39:26
字體:
來源:轉載
供稿:網友

    作為一個程序開發者,通過NewPlus的結構圖我基本上搞明白NewPlus是個什么東西了。

    第一個觀點:從架構上來講 NewPlus這個東西還是挺偉大的,呵呵
  簡單的說幾句:
  總的來說從軟件的角度來說,這個東西挺牛的,做了很多工作。它說白了是一套擁有三套底層實現(linux、RTOS、WM)的通用開發工具,而不僅僅局限于Linux。說他相當于Linux操作系統不太恰當,說他相當于J2EE開發工具更為合適。
  那么這個東西好在什么地方呢?就是如果一個廠商使用NewPlus SDK開發了一套軟件,比如:天行者、wps 2005 For Mobile或者一套游戲,那么理論上,它可以不用修改一行代碼就可以將程序移植到另外一個平臺上。
  想要實現這一點NewPlus還是做了大量的工作的,至少,任何一個業務類都需要基于三套操作系統底層去開發三次,呵呵,從而保證客戶廠商的順利移植。
  舉一個我現在能想到的最最貼切的例子。NewPlus其實和微軟的.NET FrameWork非常類似。都是封裝了一系列的類,開發者之需要關心上層實現就可以了,而和操作系統交互的底層實現由微軟來提供。這樣最大的好處就是,只需要更換一套新的底層實現,完全可以不用修改一行“上層實現”代碼就可以完成移植

    第二個觀點:NewPlus也就相當于微軟的.NetFrameWork而已,所以NewPlus Linux論上完全可以運行第三方的Linux程序

  原因很簡單,這玩意就他NN是Linux!

  第一個觀點證明了NewPlus這個東西還是挺牛的,能相當于微軟的.NetFrameWork當然還是挺厲害的。但是第三方廠商會不會買帳呢?
  還是以靈圖為例。靈圖是否會想要為夏新移植天行者而采用NewPlus呢?如果沒有猜錯的話?肯定不會。為啥呢?
  因為和任何同類SDK類似,使用J2ME的程序想要運行,勢必需要客戶端(手機)擁有java運行環境;使用微軟.NET開發的程序同樣需要客戶端安裝.NET框架(說白了還是一個運行環境)。那么如果天行者采用了NewPlus開發環境開發天行者的Linux版本,那么將來任何一個Linux手機想要運行天行者都至少需要安裝一個NewPlus的運行環境。假如這個運行環境不收費還好,萬一收費的話,那么天行者就受制于人了。
  萬幸的是天行者開發之初就已經做好了跨平臺的準備,雖然向Symbiam的移植曾經因為項目架構而失敗,但絲毫不影響這中設計的前瞻性。靈圖想要向一個所謂的NewPlus Linux移植天行者,最最可能的辦法就是忘記NewPlus而僅僅基于Linux來進行天行者本身操作系統底層的類庫的重構。僅僅完成這個工作就可以了。
  話想表達的觀點是:因為NewPlus類似于僅僅只是一套包含了SDK+運行時的開發工具,所謂的NewPlus Linux其實就好象一臺安裝了DX 9的Windows一樣,僅此而已。正因為這個判斷,所以得到一個結論:如果沒有人為的限制,在NewPlus Linux上面完全可以運行任何不適由NewPlus SDK開發而成的Linux程序。這就好比使用.NET SDK開發的程序可以運行在Windows平臺上,而這并不妨礙使用Com開發工具開發的程序同樣良好的運行在Windows平臺上一樣!

    第三個觀點:技術牛反而導致NewPlus SDK不太容易免費向公眾用戶開放!!

  原因很簡單,NewPlus這個東西不是一個操作系統。NewPlus Linux或者NewPlus RTOS或者NewPlus WM才是操作系統,呵呵。而且他們就是安裝了,NewPlus運行時的原汁原味的Linux、RTOS或者WM,僅此而已。我這么說沒有說NewPlus不好的意思,到現在我仍然堅持,能夠實現這么大一個架構的FrameWork還是相當牛X的一群人。

  那么為什么NewPlus沒有向公眾開放這套牛x的SDK呢?原因很簡單:NewPlus不是操作系統,那么它真正核心的價值是什么?就是這套SDK啊。離開了這套SDK,所有的東西都是別人的。那么試想如果全智達免費提供了這套SDK,那么任何人都可以在免費的Linux上或者收費的WM(這個錢收進微軟的腰包)上開發各種各樣的軟件,而全智達一分錢都收不到!那么它就會迅速的倒閉掉,呵呵。

  微軟的SDK是開放的,但是也是收費的。而且由于操作系統是自己的,可以掙錢;WM的SDK VS 2005雖然開放,可是也要賣上千美金一套。這就保證了微軟的利潤。

  同樣,Moto不靠操作系統掙錢,而且Linux不能掙錢,開放只會對自己有好處。

最后一個觀點:如果NewPlus是夏新的,那么SDK肯定早就免費到滿天飛了。但是NewPlus是全智達的,那么不好意思。

  大家還是期待什么時候NewPlus SDK的盜版流出吧,呵呵。其實想象也沒有什么不平衡的。微軟WM的SDK不也一樣不免費嘛,幾千美金一套,只是用的人多了盜版多了所以相對好搞而已。久而久之大家還真覺得它是免費的了,呵呵

    這絕對是關于NewPlus SDK最詳細且中立的分析,只是,不知道有多少人看得懂。呵呵,另外看圖說話。NewPlus上面的不也就是那VC開發嘛,那應該有很多人可以動手在那上面做開發。如果真的那個牛人有閑錢或者有能力搞出一套SDK開放出來,呵呵,相信全國夏新用戶都會感謝他的


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 芦溪县| 英德市| 隆化县| 辉县市| 田林县| 福建省| 南和县| 儋州市| 博客| 枣强县| 阜城县| 商都县| 上蔡县| 册亨县| 革吉县| 龙州县| 太湖县| 玉山县| 岳池县| 云安县| 淮南市| 承德市| 萍乡市| 怀安县| 新建县| 柘城县| 神池县| 洛浦县| 西贡区| 阿拉善右旗| 榆中县| 北川| 新源县| 天峻县| 炎陵县| 汤原县| 信宜市| 乐山市| 郑州市| 萝北县| 安平县|