近來利用空閑時間研究了一下Xamarin的技術(shù),想想既然提供了如此好的支持,就該嘗試一切可能,來一個”大小通吃“。
創(chuàng)新互聯(lián)建站秉承實現(xiàn)全網(wǎng)價值營銷的理念,以專業(yè)定制企業(yè)官網(wǎng),成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),微信小程序,網(wǎng)頁設(shè)計制作,移動網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè)幫助傳統(tǒng)企業(yè)實現(xiàn)“互聯(lián)網(wǎng)+”轉(zhuǎn)型升級專業(yè)定制企業(yè)官網(wǎng),公司注重人才、技術(shù)和管理,匯聚了一批優(yōu)秀的互聯(lián)網(wǎng)技術(shù)人才,對客戶都以感恩的心態(tài)奉獻自己的專業(yè)和所長。何為全平臺:APP包括Android、IOS、WP,WEB可在Window和Linux部署運行(進可攻,退可守)
先來看張圖吧
這個是本人實現(xiàn)項目的截圖,比較簡單。
app那塊的話,目前僅實現(xiàn)了Android,IOS的話,沒有機器,不想在虛擬機裝(已經(jīng)裝了3個Linux了,再裝估計要卡爆了)
UWP也是機子問題(還未升級到win 10 10568,界面不能實時看到調(diào)起來很蛋疼,所以暫時現(xiàn)放著,過段時間補上)
對于我這種情況來說,標題說成是全平臺是夸大了一點,但是卻是完全可行??!不是弄虛作假的。
下面來說說“進可攻,退可守”
這個問題主要是針對web端的。
先來說說“進可攻”,可以在linux下部署我們的后臺網(wǎng)站和數(shù)據(jù)服務(wù),主要的話還是Jexus(免安裝mono版)和TinyFox
不是我不用ASP.NET Core,而是用的我好揪心所以就沒用了。
"退可守",我們還有win server 的IIS
看,我真的沒有裝mono喔?。?!
然后簡單說說一些細節(jié)上的東西
目前有14個子項目分在5個項目文件夾里面(包含幾個測試項目)
01-APP 是app相關(guān)的
02-Website 是后臺管理的網(wǎng)站,基于NancyFx,身份驗證用了自帶的Forms Authentication
03-DataService 主要用于給app提供數(shù)據(jù)服務(wù),或者可以說是接口,這里我寫了兩套,一套基于MVC,一套基于NancyFx(使用OWIN)
04-Core 是數(shù)據(jù)訪問和模型,用到了Dapper
05-Logic 邏輯層
里面用到Nancy和app的簡單使用,都可以在我前面的博客找到相應的用法
其中包含了幾個測試項目,用到的是xUnit,不過前三個項目文件夾的測試還沒有做,對app的UI測試還是懵懂狀態(tài)
evolve 2016上看到 Test Cloud Live 很開心,不過到處找不到,最后發(fā)郵件去問,得到的回復如下
“Keep a look out on our blog for more information on when Test Cloud Live is available to everyone. But yes, at this time, it's not open for general use.”
有點小小的失望。
最后來看看部分運行圖吧(界面很丑,很丑,很丑,不要吐槽)
上面是Android端的
下面是Web端的(server是jexus/5.8.1.3 Linux)
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。