ipaas 與apaas(ipaas產(chǎn)品)

      網(wǎng)友投稿 1176 2025-04-01

      本篇文章給大家談?wù)刬paas 與aPaas,以及ipaas產(chǎn)品對應(yīng)的知識點(diǎn),希望對各位有所幫助,不要忘了收藏本站喔。 今天給各位分享ipaas 與aPaas的知識,其中也會對ipaas產(chǎn)品進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!

      本文目錄一覽:


      ipaas 和 apaas 的區(qū)別主要體現(xiàn)在哪

      1、類別不同ipaas 與apaas

      在PaaS平臺ipaas 與apaas,Gartner把它們分為兩類,一類是應(yīng)用部署和運(yùn)行平臺APaaS,另一類是集成平臺IPaaS。

      2、范圍不同ipaas 與apaas

      PaaS平臺就是指云環(huán)境中的應(yīng)用基礎(chǔ)設(shè)施服務(wù),也可以說是中間件即服務(wù)。PaaS平臺在云架構(gòu)中位于中間層,其上層是SaaS,其下層是IaaS。

      在傳統(tǒng)On-Premise部署方式下,ipaas應(yīng)用基礎(chǔ)設(shè)施即中間件的種類非常多, 有應(yīng)用服務(wù)器,數(shù)據(jù)庫,ESBs, BPM, Portal, 消息中間件,遠(yuǎn)程對象調(diào)用中間件等等。

      擴(kuò)展資料:

      IPaaS 通常將 SoftLayer 用作其基于云的解決方案,然而 IPaaS 模型同樣適用于私有云、公有云或混合云解決方案。IPaaS 設(shè)置和標(biāo)準(zhǔn)操作的成本是通過使用一個基于使用量的靈活模型計算每月的費(fèi)用而得出的。

      該模型將減少任何不必要的使用,是一個更精簡的模型,這意味著您只需為實(shí)際使用量付費(fèi)(按需付費(fèi))。稍后我們將詳細(xì)介紹成本模型,并探討如何使用一個服務(wù)目錄計算使用量,實(shí)現(xiàn)成本節(jié)約。

      ROI 是 IPaaS 方法的一個顯著優(yōu)勢。最初的軟硬件購置成本,連同與平臺和應(yīng)用程序支持相關(guān)的運(yùn)行成本,被分?jǐn)偟?IPaaS 消費(fèi)模型中。IPaaS 方法在 8 到 10 個月就能實(shí)現(xiàn)一個收支平衡點(diǎn),在一年內(nèi)就帶來實(shí)際的節(jié)省。

      公司要開發(fā)一個項(xiàng)目管理系統(tǒng),用哪種平臺開發(fā)比較快呢?

      目前比較知名的項(xiàng)目管理軟件其實(shí)都能滿足題主的要求,但是很多都功能過于復(fù)雜難上手,如果想用最短的時間上手的話,一定要用——輕流,幾乎不需要學(xué)習(xí)成本的軟件。輕流是一款可定制化的系統(tǒng)搭建平臺,為工程項(xiàng)目管理提供了全面的解決方案,同時還支持IT類項(xiàng)目的管理,可看一下面具體的使用效果。

      (一)拖拽式快速搭建項(xiàng)目表單 (二)自定義項(xiàng)目流程

      (三)實(shí)時查看項(xiàng)目進(jìn)展

      大家在利用第三方平臺搭建項(xiàng)目管理系統(tǒng)時,最頭疼的問題是什么呢?

      來評論區(qū)分享你的困惑~

      如果上述解決方案能有所幫助,要點(diǎn)個喜歡吶,同時一定要共享給身邊的朋友吶!

      企業(yè)開發(fā)一個項(xiàng)目管理系統(tǒng),首先我們不要一味追求高速度,應(yīng)該根據(jù)自身企業(yè)的業(yè)務(wù)需求合理選擇市面上的一些開發(fā)平臺,如果盲目追求速度,到后面發(fā)現(xiàn)管理系統(tǒng)有很多功能無法做,這不僅沒有提高效率,還造成不必要的麻煩。


      可選擇 白碼 無代碼開發(fā)平臺 ,白碼的功能相對比較多,可以完成一些業(yè)務(wù)邏輯,功能運(yùn)算,只要熟悉使用白碼平臺后,甚至可以幾天做一套ERP、CRM、OA、進(jìn)銷存等管理軟件,幫助企業(yè)規(guī)范化管理業(yè)務(wù)流程。


      拖拽組件完成功能

      由于底層代碼都已封裝成組件或模塊,用戶通過拖拽組件的方式即可完成業(yè)務(wù)的流程功能,支持?jǐn)?shù)據(jù)關(guān)聯(lián)、版本回調(diào)等多個功能,企業(yè)的業(yè)務(wù)人員只要了解業(yè)務(wù)流程和業(yè)務(wù)需求都可短時間內(nèi)學(xué)會搭建。


      代碼擴(kuò)展

      如果你有編碼的能力,白碼為了更好的幫助開發(fā)人員完成企業(yè)特殊的功能需求,支持代碼擴(kuò)展和開放的API接口,通過白碼的代碼擴(kuò)展功能可以完成java開發(fā)中99%的功能需求。


      避免二次開發(fā)的時間損耗

      傳統(tǒng)的編碼中,隨著企業(yè)的不斷發(fā)展管理軟件需要修改需求,程序員往往需要進(jìn)行二次開發(fā),對部分代碼進(jìn)行重構(gòu)處理,會出現(xiàn)很多BUG,修BUG這個過程就能浪費(fèi)很多時間,而使用白碼可以隨時響應(yīng)企業(yè)的發(fā)展需求,及時修改業(yè)務(wù)功能,提高開發(fā)的效率。



      我感覺青鋒后臺管理系統(tǒng)挺好,代碼生成、自定義表單、activiti工作流

      內(nèi)容中不能含有分享鏈接,之前被屏蔽了,特作出修改,在線體驗(yàn)和gitee代碼下載的小朋友,可以私聊我。

      下面是部分截圖。





      需要效率快的話可以用無代碼平臺開發(fā)。我知道的有quickbase和Claris和魔方網(wǎng)表,不過國內(nèi)推薦用魔方網(wǎng)表,無代碼開發(fā),集成擴(kuò)展能力強(qiáng),同時具備apaas和ipaas的能力,開發(fā)快,修改調(diào)整也快。

      試試禪道

      首先需要定位項(xiàng)目的具體需求,例如是不是只局限于公司內(nèi)網(wǎng)使用?還是需要外網(wǎng)訪問?大概承載多大規(guī)模的人群使用?大致的功能模塊是多少?等等 理清需求后再進(jìn)行下一步。

      現(xiàn)在一般的應(yīng)用都是基于web應(yīng)用,方便部署、運(yùn)維已經(jīng)操作習(xí)慣,一個應(yīng)用還要考慮后續(xù)的擴(kuò)展性和穩(wěn)定性,從技術(shù)角度來說,web應(yīng)用的開發(fā)語言很多,例如PHP、Java、.Net等等,考慮市場上開發(fā)者的數(shù)量,現(xiàn)在最為穩(wěn)定流行的應(yīng)該屬于Java開發(fā)人員,量大且技術(shù)穩(wěn)定,而是也是web開發(fā)的強(qiáng)項(xiàng)。所以,我的建議是采用Java進(jìn)行開發(fā)。

      技術(shù)路線先采用單一應(yīng)用的形式,后臺管理應(yīng)用頁面比較多的框架可以選型,這個不是難點(diǎn),后端架構(gòu)采用分層設(shè)計,保留接口(為后續(xù)的移動端做準(zhǔn)備,例如微信服務(wù)號),這樣等業(yè)務(wù)管理豐富以后,可以方便的擴(kuò)展。希望對你有些幫助

      這要看團(tuán)隊(duì)熟悉什么技術(shù)棧,看新技術(shù)貿(mào)然使用遇到解不了得坑就拖期了,你要玩漂是需要技術(shù)底蘊(yùn)的

      用開源平臺只能是說開發(fā)的快些,主要是看你公司的需求,不能為了快而快,后續(xù)改動會很麻煩!

      企業(yè)采用怎樣的快速開發(fā)平臺,那你就有必要先去了解了解開發(fā)平臺這個行業(yè)了,一專般這個行業(yè)分兩個屬代表,一種呢就是源代碼式的,想北京的普元這些,可以開發(fā)的系統(tǒng)較多,可能上手程度比較高,需要比較專業(yè)的人員才能使用,一種呢就是引擎式的開發(fā)平臺,想廣州的天翎這些,基本都是配置完成項(xiàng)目開發(fā)工作,簡單托拉拽的實(shí)現(xiàn)方式,上手程度就比較低,所以這個兩個行業(yè)特點(diǎn)就是這樣,你可以結(jié)合企業(yè)自身特點(diǎn)就選擇就應(yīng)該能找到合適的

      layui+thinkphp

      低代碼究竟是什么?

      簡介:?什么是低代碼?我們?yōu)槭裁葱枰痛a?低代碼會讓程序員失業(yè)嗎?本文總結(jié)了低代碼領(lǐng)域的基本概念、核心價值與行業(yè)現(xiàn)狀,帶你全面了解低代碼。


      什么是低代碼

      “Low-Code”是什么?如果你是第一次聽說,沒準(zhǔn)也會跟我當(dāng)年從老板口中聽到這個詞后的內(nèi)心戲一樣:啥?“Low-Code”?“Code”是指代碼我知道,但這個“Low”字是啥意思?不會是老板發(fā)現(xiàn)我最近趕工寫的代碼很丑很“Low”吧... 想多了,老板怎么可能親自review代碼呢。那難道是指,“Low-level programming”里的“Low”?老板終于發(fā)現(xiàn)讓我等編程奇才整天堆Java業(yè)務(wù)代碼太浪費(fèi),要派我去閉關(guān)寫一個高性能C語言網(wǎng)絡(luò)庫... 顯然也不是,老板哪能有這技術(shù)情懷呢。那到底是什么意思?作為一名搜商比情商還高的程序員,能問Google的絕不會問老板。于是我一頓操作后,不假思索地點(diǎn)開了第一條搜索結(jié)果:Low-code development platform。

      Wikipedia定義

      從Wiki的這段定義中,我們可以提煉出幾個關(guān)鍵信息:

      ? 低代碼開發(fā)平臺(LCDP)本身也是一種軟件,它為開發(fā)者提供了一個創(chuàng)建應(yīng)用軟件的開發(fā)環(huán)境??吹健伴_發(fā)環(huán)境”幾個字是不是很親切?對于程序員而言,低代碼開發(fā)平臺的性質(zhì)與IDEA、VS等代碼IDE(集成開發(fā)環(huán)境)幾乎一樣,都是服務(wù)于開發(fā)者的生產(chǎn)力工具。

      ? 與傳統(tǒng)代碼IDE不同的是,低代碼開發(fā)平臺提供的是更高維和易用的可視化IDE。大多數(shù)情況下,開發(fā)者并不需要使用傳統(tǒng)的手寫代碼方式進(jìn)行編程,而是可以通過圖形化拖拽、參數(shù)配置等更高效的方式完成開發(fā)工作。

      Forrester定義

      順著Wiki的描述還能發(fā)現(xiàn),原來“Low-Code”一詞早在2014年就由Forrester提出了,它對低代碼開發(fā)平臺的始祖級定義是這樣的:

      請點(diǎn)擊輸入圖片描述

      相比Wiki的版本,這個定義更偏向于闡明低代碼所帶來的核心價值:

      ? 低代碼開發(fā)平臺能夠?qū)崿F(xiàn)業(yè)務(wù)應(yīng)用的快速交付。也就是說,不只是像傳統(tǒng)開發(fā)平臺一樣“能”開發(fā)應(yīng)用而已,低代碼開發(fā)平臺的重點(diǎn)是開發(fā)應(yīng)用更“快”。更重要的是,這個快的程度是顛覆性的:根據(jù)Forrester在2016年的調(diào)研,大部分公司反饋低代碼平臺幫助他們把開發(fā)效率提升了5-10倍。而且我們有理由相信,隨著低代碼技術(shù)、產(chǎn)品和行業(yè)的不斷成熟,這個提升倍數(shù)還能繼續(xù)上漲。

      ? 低代碼開發(fā)平臺能夠降低業(yè)務(wù)應(yīng)用的開發(fā)成本。一方面,低代碼開發(fā)在軟件全生命周期流程上的投入都要更低(代碼編寫更少、環(huán)境設(shè)置和部署成本也更簡單);另一方面,低代碼開發(fā)還顯著降低了開發(fā)人員的使用門檻,非專業(yè)開發(fā)者經(jīng)過簡單的IT基礎(chǔ)培訓(xùn)就能快速上崗,既能充分調(diào)動和利用企業(yè)現(xiàn)有的各方面人力資源,也能大幅降低對昂貴專業(yè)開發(fā)者資源的依賴。

      低代碼核心能力

      基于上述的定義和分析,不難總結(jié)出如下這3條低代碼開發(fā)平臺的核心能力:

      請點(diǎn)擊輸入圖片描述

      ??全??梢暬幊蹋嚎梢暬瑑蓪雍x,一個是編輯時支持的點(diǎn)選、拖拽和配置操作,另一個是編輯完成后所及即所得(WYSIWYG)的預(yù)覽效果。傳統(tǒng)代碼IDE也支持部分可視化能力(如早年Visual Studio的MFC/WPF),但低代碼更強(qiáng)調(diào)的是全棧、端到端的可視化編程,覆蓋一個完整應(yīng)用開發(fā)所涉及的各個技術(shù)層面(界面/數(shù)據(jù)/邏輯)。

      ??全生命周期管理:作為一站式的應(yīng)用開發(fā)平臺,低代碼支持應(yīng)用的完整生命周期管理,即從設(shè)計階段開始(有些平臺還支持更前置的項(xiàng)目與需求管理),歷經(jīng)開發(fā)、構(gòu)建、測試和部署,一直到上線后的各種運(yùn)維(e.g. 監(jiān)控報警、應(yīng)用上下線)和運(yùn)營(e.g. 數(shù)據(jù)報表、用戶反饋)。

      ??低代碼擴(kuò)展能力:使用低代碼開發(fā)時,大部分情況下仍離不開代碼,因此平臺必須能支持在必要時通過少量的代碼對應(yīng)用各層次進(jìn)行靈活擴(kuò)展,比如添加自定義組件、修改主題CSS樣式、定制邏輯流動作等。一些可能的需求場景包括:UI樣式定制、遺留代碼復(fù)用、專用的加密算法、非標(biāo)系統(tǒng)集成。

      不只是少寫代碼

      回到最初那個直擊心靈的小白問題:Low-Code中的“Low”,到底是啥意思?答案已經(jīng)顯而易見:既不是指抽象程度很低(相反,低代碼開發(fā)方式的抽象程度要比傳統(tǒng)編程語言高一個level),也不是指代碼很low(也相反,低代碼所生成的代碼一般都經(jīng)過精心維護(hù)和反復(fù)測試,整體質(zhì)量強(qiáng)于大部分手寫代碼),而是單純的“少寫代碼” —— 只在少數(shù)需要的情況下才手寫代碼,其他大部分時候都能用可視化等非代碼方式解決。

      再往深一點(diǎn)兒看,低代碼不只是少寫代碼而已:代碼寫得少,bug也就越少(正所謂“少做少錯”),因此開發(fā)環(huán)節(jié)的兩大支柱性工作“趕需求”和“修bug”就都少了;要測的代碼少了,那么測試用例也可以少寫不少;除了開發(fā)階段以外,平臺還覆蓋了后續(xù)的應(yīng)用構(gòu)建、部署和管理,因此運(yùn)維操作也更少了(Low-Code → Low-Ops)。

      然而,少并不是最終目的:如果單純只是想達(dá)到少的效果,砍需求減人力、降低質(zhì)量要求也是一樣的。低代碼背后的哲學(xué),是少即是多(Less is More),或者更準(zhǔn)確說是多快好省(Do More with Less) —— 能力更多、上線更快、質(zhì)量更好,成本還更省,深刻踐行了阿里“既要,又要,還要”的價值觀精髓。

      請點(diǎn)擊輸入圖片描述

      平臺的職責(zé)與挑戰(zhàn)

      上面說的是低代碼給開發(fā)者提供的能力與吸引力,那么作為服務(wù)的提供方與應(yīng)用的承載者,低代碼開發(fā)平臺自身應(yīng)該承擔(dān)怎樣的職責(zé),其中又會遇到多大的挑戰(zhàn)?是否就一定要如阿里云所主張的那樣,“把復(fù)雜留給自己,把簡單留給別人”?雖然這句話聽起來很深明大義,但不知道大家有沒有想過,為什么我們一定要抱著復(fù)雜不放,平白無故給自己找事?就不能直接干掉復(fù)雜,也給咱阿里云自己的員工留點(diǎn)簡單嗎?是工作太容易就體現(xiàn)不出來KPI價值了,還是家里的飯菜不如公司的夜宵香?

      冥思苦想許久后,我從熱力學(xué)第一定律中找到了答案:開發(fā)一個應(yīng)用的總復(fù)雜度是恒定的,只能轉(zhuǎn)移而不可能憑空消失。要想讓開發(fā)者做的更少,安心享受簡單的快樂,那么平臺方就得做的更多,默默承擔(dān)盡可能多的復(fù)雜度。就像一個滿身腱子肉的雜技男演員,四平八穩(wěn)地托舉著在高處旋轉(zhuǎn)與跳躍的女搭檔;上面的人顯得越輕盈越毫不費(fèi)力,下面的人就得越穩(wěn)重越用盡全力。當(dāng)然,不是說上面的女演員就很輕松沒壓力,只是他們各自的分工不同,所承擔(dān)的復(fù)雜度也不一樣。

      根據(jù)《人月神話》作者Fred Brooks的劃分,軟件開發(fā)的復(fù)雜度可以劃分為本質(zhì)復(fù)雜度(Essential complexity )和偶然復(fù)雜度(Accidental complexity)。前者是解決問題時固有的最小復(fù)雜度,跟你用什么樣的工具、經(jīng)驗(yàn)是否豐富、架構(gòu)好不好等都無關(guān),而后者就是除此之外在實(shí)際開發(fā)過程中引入的復(fù)雜度。通常來說,本質(zhì)復(fù)雜度與業(yè)務(wù)要解決的特定問題域強(qiáng)相關(guān),因此這里我把它稱為更好理解的“業(yè)務(wù)復(fù)雜度”;這部分復(fù)雜度不是任何開發(fā)方法或工具能解決的,包括低代碼。而偶然復(fù)雜度一般與開發(fā)階段的技術(shù)細(xì)節(jié)強(qiáng)相關(guān),因此我也相應(yīng)把它稱為“技術(shù)復(fù)雜度”;而這一部分復(fù)雜度,恰好就是低代碼所擅長且適合解決的。

      為開發(fā)者盡可能屏蔽底層技術(shù)細(xì)節(jié)、減少不必要的技術(shù)復(fù)雜度,并支撐其更好地應(yīng)對業(yè)務(wù)復(fù)雜度(滿足靈活通用的業(yè)務(wù)場景需求),這是身為一個低代碼開發(fā)平臺所應(yīng)該盡到的核心職責(zé)。

      請點(diǎn)擊輸入圖片描述

      在盡到上述職責(zé)的同時,低代碼開發(fā)平臺作為一個面向開發(fā)者的產(chǎn)品,還需要致力于為開發(fā)者提供簡單直觀的極致開發(fā)體驗(yàn)。這背后除了巨大的工作量,還得能在“強(qiáng)大”和“易用”這兩個很難兩全其美的矛盾點(diǎn)之間,努力找到一個符合自己產(chǎn)品定位與目標(biāo)客戶需求的平衡點(diǎn) —— 這也許是設(shè)計一個通用低代碼開發(fā)平臺所面臨的最大挑戰(zhàn)。

      三、低代碼相關(guān)概念對比

      純代碼(Pro-Code / Custom-Code)

      “純代碼”可能算是我杜撰的一個詞,更常見的說法是-碼(Pro-Code)或定制代碼(Custom-Code);但意思都一樣,就是指傳統(tǒng)的以代碼為中心(Code-Centric)的開發(fā)模式。之所以我選擇用“純代碼”,是因?yàn)槿绻谩?碼”會顯得似乎低代碼就不專業(yè)了一樣,而用“定制代碼”又容易讓人誤解成低代碼無法支持定制的自定義代碼。

      當(dāng)然,更準(zhǔn)確的稱謂我認(rèn)為是“高代碼”(與低代碼恰好對應(yīng),只是名字太難聽,被我嫌棄了...),因?yàn)榧幢闶鞘褂脗鹘y(tǒng)的代碼IDE,有些開發(fā)工作也支持(甚至更適合)以非代碼方式完成,比如:iOS端開發(fā)時使用的SwiftUI界面設(shè)計器、服務(wù)端開發(fā)數(shù)據(jù)庫應(yīng)用時使用的PowerDesigner建模工具。不過這部分可視化工作在傳統(tǒng)開發(fā)模式下只是起輔助作用,最后通常也是生成開發(fā)者可直接修改的代碼;開發(fā)者仍然是以代碼為中心來開展主要工作。

      低代碼與純代碼之間的關(guān)系,其實(shí)跟視頻和文章之間很像:

      低代碼就像是現(xiàn)代的“視頻”,大部分內(nèi)容都由直觀易理解、表達(dá)能力強(qiáng)的圖片組成,因此更容易被大眾所接受。但與此同時,視頻也不是死板得只能有圖片,完全可以添加少量文字(如字幕、標(biāo)注)來彌補(bǔ)圖片表達(dá)不夠精確的問題。BTW,關(guān)于“圖”和“文字”之間的辯證關(guān)系,可以進(jìn)一步參考《架構(gòu)制圖:工具與方法論》[1]這篇文章中的相關(guān)描述。

      純代碼則更像是傳統(tǒng)的“文章”,雖然很久以來都一直是信息傳播的唯一媒介,但自從視頻技術(shù)誕生以及相應(yīng)軟硬件基礎(chǔ)設(shè)施的普及以來,便逐漸開始被搶走了風(fēng)頭。如今,視頻已成為大部分人獲取信息的主要渠道(從電視電影到B站抖音),而經(jīng)常讀書讀文章的人卻越來越少。但不可否認(rèn)的是,文章依然有它存在的意義和受眾(不然我也不會費(fèi)這勁敲這么多字了),即使“市場份額”一直在被擠壓,但永遠(yuǎn)會有它立足的空間。

      請點(diǎn)擊輸入圖片描述

      如果按上面這種類比關(guān)系推導(dǎo),低代碼未來也會遵循與視頻類似的發(fā)展軌跡,超越純代碼成為主流開發(fā)模式。Gartner的預(yù)測也表達(dá)了相同的觀點(diǎn):到2024年,所有應(yīng)用程序開發(fā)活動當(dāng)中的65%將通過低代碼的方式完成,同時75%的大型企業(yè)將使用至少四種低代碼開發(fā)工具進(jìn)行應(yīng)用開發(fā)。

      但同樣地,就像是視頻永遠(yuǎn)無法取代文章一樣,低代碼也永遠(yuǎn)無法徹底取代純代碼開發(fā)方式。未來低代碼和純代碼方式將以互補(bǔ)的形態(tài)長期共存,各自在其所適合的業(yè)務(wù)場景中發(fā)光發(fā)熱。在后面的“低代碼業(yè)務(wù)場景”章節(jié),會詳細(xì)列出哪些場景在現(xiàn)階段更適合用低代碼模式開發(fā)。

      零代碼(Zero-Code / No-Code)

      從分類的完備性角度來看,有“純代碼”自然也應(yīng)該有完全相反的“零代碼”(也稱為“無代碼”)。零代碼就是完全不需要寫代碼的應(yīng)用開發(fā)平臺,但這并不代表零代碼就比低代碼更高級和先進(jìn),它只是做了一個更極端的選擇而已:徹底擁抱簡單的圖形可視化,完全消滅復(fù)雜的文本代碼。選擇背后的原因是,零代碼開發(fā)平臺期望能盡可能降低應(yīng)用開發(fā)門檻,讓人人都能成為開發(fā)者(注意:開發(fā) ≠ 寫代碼),包括完全不懂代碼的業(yè)務(wù)分析師、用戶運(yùn)營,甚至是產(chǎn)品經(jīng)理(不懂裝懂可不算懂)。

      即便是專業(yè)開發(fā)者,在技術(shù)分工越來越精細(xì)的趨勢下(前端/后端/算法/SRE/數(shù)據(jù)分析..),也很難招到一個能獨(dú)立開發(fā)和維護(hù)整套復(fù)雜應(yīng)用的全棧工程師。但零代碼可以改變這一切:無論是Java和JavaScript傻傻分不清楚的技術(shù)小白,還是精通深度學(xué)習(xí)但沒時間學(xué)習(xí)Web開發(fā)的算法大牛,都可以通過零代碼實(shí)現(xiàn)自己的技術(shù)夢或全棧夢?!案淖兪澜绲膇dea已有,就差一個程序員了”,這句玩笑話或許真的可以成真;哦不,甚至都用不著程序員,有idea的人自己就能上。

      請點(diǎn)擊輸入圖片描述

      當(dāng)然,所有選擇都要付出代價,零代碼也不例外。完全拋棄代碼的代價,就是平臺能力與靈活性受限:

      ? 一方面,可視化編輯器的表達(dá)能力遠(yuǎn)不及圖靈完備的通用編程語言,不引入代碼根本沒法實(shí)現(xiàn)靈活的定制與擴(kuò)展(當(dāng)然,理論上也可以做成Scrach/Blockly那樣的圖形編程語言,但那樣不過是換一種形式在手寫代碼而已)。

      ? 另一方面,由于目標(biāo)受眾是非專業(yè)開發(fā)人員,平臺能支持的操作會更趨于“傻瓜化”(e.g. 頁面只支持大塊業(yè)務(wù)組件的簡單堆疊,不支持細(xì)粒度原子組件和靈活的CSS布局定義),同時也只會透出相對“親民化”的模型和概念(e.g. 使用“表格”表示數(shù)據(jù),而不是用“數(shù)據(jù)庫”),無法支撐強(qiáng)大專業(yè)的底層開發(fā)原語和編程理念。

      請點(diǎn)擊輸入圖片描述

      雖然零代碼與狹義上的低代碼有著上述明顯差異,但從廣義上來說,零代碼可以當(dāng)作低代碼的一個子集。Gartner在其相關(guān)調(diào)研報告中,就是將“No Code”劃在了范圍更廣的低代碼應(yīng)用平臺“LCAP”(Low-Code Application Platform)中。而當(dāng)前市面上很多通用的低代碼開發(fā)平臺,也都兼具一定程度的零代碼能力;比如低代碼領(lǐng)域領(lǐng)頭羊Mendix,既提供了簡單易用的零代碼Web IDE - Mendix Studio,也包括一個功能更強(qiáng)大的低代碼桌面IDE - Mendix Studio Pro。

      HpaPaaS(高生產(chǎn)力應(yīng)用PaaS)

      上文提到,“Low-Code”一詞是拜Forrester所賜。作為同樣是國際知名調(diào)研機(jī)構(gòu)(a.k.a 造詞小能手)的Gartner,顯然不會輕易在這場可能決定低代碼領(lǐng)域江湖地位的新概念作詞大賽中認(rèn)輸,于是也于2017年發(fā)明了“HpaPaaS”(High-productivity application Platform as a Service)這個聽上去更高大上的縮寫詞。

      按照Gartner的定義,HpaPaaS是一種支持聲明式、模型驅(qū)動設(shè)計和一鍵部署的平臺,提供了云上的快速應(yīng)用開發(fā)(RAD)、部署和運(yùn)行特性;這顯然與低代碼的定義如出一轍。但事實(shí)證明,名字起得太專業(yè)并不見得是好事,“HpaPaas”最終還是敗給了起源更早、更接地氣也更順口的“Low-Code”:從2019年開始,Gartner在其相關(guān)調(diào)研報告中也開始全面采用“Low-Code”一詞(如LCAP),親手為“HpaPaaS”打上了 @deprecated 印記。

      請點(diǎn)擊輸入圖片描述

      圖源:What’s the difference between SaaS / IaaS / PaaS / aPaaS / HpaPaaS?

      值得補(bǔ)充的是,“HpaPaaS“這個詞也并非橫空出世,而是傳承自更早之前Gartner提出的“aPaaS”,它倆之間的關(guān)系是:HpaPaaS只是aPaaS的一個子類;除了HpaPaaS這種通過低代碼實(shí)現(xiàn)的高生產(chǎn)力應(yīng)用開發(fā)平臺以外,aPaaS還包括面向純代碼的傳統(tǒng)應(yīng)用開發(fā)平臺(High-control aPaaS,即可控度更高的純代碼開發(fā)方式)。

      不值得但就想八卦一下的是,“aPaaS”這個詞也非憑空捏造,而是與云計算的興起淵源頗深。相信各位云道中人都已猜到,aPaaS與IaaS/PaaS/SaaS這些云計算遠(yuǎn)古概念是一脈相承的:aPaaS介于PaaS和SaaS之間,相比PaaS提供的服務(wù)更偏應(yīng)用,但又不像SaaS一樣提供現(xiàn)成的軟件服務(wù)(更詳細(xì)的說明可參考配圖來源文章)。

      四、為什么需要低代碼

      低代碼是什么可能并沒那么重要,畢竟在這個信息爆炸的世界,永遠(yuǎn)不缺少新奇而又短命的事物。大部分所謂的新技術(shù)都只是曇花一現(xiàn):出現(xiàn)了,被看到了;大部分人“哦”了一聲,已閱但表示不感興趣;小部分人驚嘆于它的奇思妙想,激動地點(diǎn)了個贊后,回過頭來該用什么還是什么。真正決定新技術(shù)是否能轉(zhuǎn)化為新生產(chǎn)力的,永遠(yuǎn)不是技術(shù)本身有多么優(yōu)秀和華麗,而是它是否真的被需要,即:為什么需要低代碼?如果用不同的主語填充上面這個問句(冷知識:這叫做“延遲主語初始化”),可以更全面地看待這個問題:

      為什么「市場」需要低代碼?

      在這個大爺大媽都滿嘴“互聯(lián)網(wǎng)+”和“數(shù)字化轉(zhuǎn)型”的時代,企業(yè)越來越需要通過應(yīng)用(App)來改善企業(yè)內(nèi)部的信息流轉(zhuǎn)、強(qiáng)化與客戶之間的觸點(diǎn)連接。然而,誕生還不太久的IT信息時代,也正面臨著與我國社會主義初級階段類似的供需關(guān)系矛盾:落后的軟件開發(fā)生產(chǎn)力跟不上人民日益增長的業(yè)務(wù)需求。

      請點(diǎn)擊輸入圖片描述

      Gartner預(yù)測,到2021年應(yīng)用開發(fā)需求的市場增長將至少超過企業(yè)IT交付能力的5倍。面對如此巨大的IT缺口,如果沒有一種革命性的“新生產(chǎn)力”體系,很難想象僅憑現(xiàn)有傳統(tǒng)技術(shù)體系的發(fā)展延續(xù)就能徹底解決問題。而低代碼技術(shù)正是帶著這樣的使命而降臨,期望通過以下幾個方面徹底革新應(yīng)用開發(fā)生產(chǎn)力,拯救差一點(diǎn)就要邁入水深火熱的IT世界:

      提效降本 質(zhì)量保障

      雖然軟件行業(yè)一直在高速發(fā)展,新的語言、框架和工具層出不窮,但作為從業(yè)者我們不得不承認(rèn):軟件開發(fā)仍處于手工作坊階段,效率低、人力成本高、質(zhì)量不可控。項(xiàng)目延期交付已成為行業(yè)常態(tài),而瓶頸幾乎總是開發(fā)人員(對機(jī)器能解決的問題都不是問題);優(yōu)秀的開發(fā)人才永遠(yuǎn)是稀缺資源,還賊貴;軟件質(zhì)量缺陷始終無法收斂,線上故障頻發(fā)資損不斷。

      相比而言,傳統(tǒng)制造業(yè)經(jīng)過幾百年工業(yè)革命的發(fā)展,大部分早已擺脫了對“人”的強(qiáng)依賴:從原料輸入到制品輸出,中間是各種精密儀器和自動化流水線的穩(wěn)定支撐,真正實(shí)現(xiàn)生產(chǎn)的標(biāo)準(zhǔn)化和規(guī)模化。雖然信息化號稱是人類的第三次工業(yè)革命,但以軟件行業(yè)目前的狀況,遠(yuǎn)遠(yuǎn)還沒到達(dá)成熟的“工業(yè)化”階段。

      所以,親愛的程序員朋友,當(dāng)你與前端聯(lián)調(diào)了一上午接口,又與產(chǎn)品撕逼了一下午需求,再與自己的bug抗?fàn)幜艘徽?,好不容易遁入夢鄉(xiāng)又被一連串報警短信吵醒時,是否有抬頭對著星空憧憬過:“I have a dream... that one day,軟件開發(fā)也能像工業(yè)制品一樣,批量流水化生產(chǎn),穩(wěn)定高效沒煩惱?!?事到如今,不管你有沒有意識到,這個憧憬正在慢慢變成現(xiàn)實(shí)。

      請點(diǎn)擊輸入圖片描述

      是的,低代碼正在將應(yīng)用軟件開發(fā)過程工業(yè)化:每個低代碼開發(fā)平臺都是一個技術(shù)密集型的應(yīng)用工廠,所有項(xiàng)目相關(guān)人員都在同一條產(chǎn)線內(nèi)緊密協(xié)作。開發(fā)主力不再是熟知for循環(huán)一百種寫法的技術(shù)Geek,而是一群心懷想法業(yè)務(wù)sense十足的應(yīng)用Maker。借助應(yīng)用工廠中各種成熟的基礎(chǔ)設(shè)施、現(xiàn)成的標(biāo)準(zhǔn)零件、自動化的裝配流水線,開發(fā)者只需要專注于最核心的業(yè)務(wù)價值即可。即便是碰到非標(biāo)需求,也可以隨時自己動手,用最靈活的手工定制(代碼)方式來解決各種邊角問題。

      擴(kuò)大應(yīng)用開發(fā)勞動力

      通過讓大部分開發(fā)工作可以僅通過簡單的拖拽與配置完成,低代碼(包括零代碼)顯著降低了使用者門檻,讓企業(yè)能夠充分利用前面所提到的平民開發(fā)者資源。部分純零代碼需求場景下,低代碼還能讓業(yè)務(wù)人員實(shí)現(xiàn)自助式(self-service)應(yīng)用交付,既解決了傳統(tǒng)IT交付模式下的任務(wù)堆積(backlog)問題,避免稀缺的專業(yè)開發(fā)資源被大量簡單、重復(fù)性的應(yīng)用開發(fā)需求所侵占,也能讓業(yè)務(wù)人員真正按自己的想法去實(shí)現(xiàn)應(yīng)用,擺脫交由他人開發(fā)時不可避免的桎梏。

      請點(diǎn)擊輸入圖片描述

      至此,應(yīng)用開發(fā)能力不再是少數(shù)專業(yè)開發(fā)者的專利和特權(quán),且今后所需要的技能門檻與擁有成本也會越來越低,真正實(shí)現(xiàn)所謂的“技術(shù)民主化”(democratization of technology)。

      加強(qiáng)開發(fā)過程的溝通協(xié)作

      多方調(diào)查結(jié)果顯示,軟件項(xiàng)目失敗的最主要原因之一就是缺乏溝通(poor communication)。傳統(tǒng)開發(fā)模式下,業(yè)務(wù)、產(chǎn)品、設(shè)計、開發(fā)、測試與運(yùn)維人員各司其職,且各有一套領(lǐng)域內(nèi)的工具和語言,長久以來很容易形成一個個“豎井”(silos),讓跨職能的溝通變得困難而低效。這也是為什么當(dāng)前熱門的敏捷開發(fā)和DevOps都在強(qiáng)調(diào)溝通(前者是協(xié)同Biz與Dev,而后者是協(xié)同Dev和Ops),而經(jīng)典的DDD領(lǐng)域驅(qū)動設(shè)計也主張通過“統(tǒng)一語言”來減少業(yè)務(wù)與技術(shù)人員之間的溝通不一致。

      請點(diǎn)擊輸入圖片描述

      有了低代碼后,這一狀況將得到根本改善:上述各角色都可以在同一個低代碼開發(fā)平臺上緊密協(xié)作(甚至可以是同一個人),這種全新的協(xié)作模式不僅打破了職能豎井,還能通過統(tǒng)一的可視化語言和單一的應(yīng)用表示(頁面/數(shù)據(jù)/邏輯),輕松對齊項(xiàng)目各方對應(yīng)用形態(tài)和項(xiàng)目進(jìn)度的理解,實(shí)現(xiàn)更終極的敏捷開發(fā)模式,以及在傳統(tǒng)DevOps基礎(chǔ)之上更進(jìn)一步的BizDevOps[2]。

      統(tǒng)一開發(fā)平臺下的聚合效應(yīng)

      低代碼嘗試將所有與應(yīng)用開發(fā)相關(guān)活動都收斂到同一個平臺(one platform)上后,將會產(chǎn)生更多方面的聚合效應(yīng)與規(guī)模收益:

      ??人員聚合:除了上一點(diǎn)所提到的各職能角色緊密協(xié)作以外,人員聚合到統(tǒng)一的低代碼開發(fā)平臺進(jìn)行作業(yè)后,還能促進(jìn)整個項(xiàng)目流程的標(biāo)準(zhǔn)化、規(guī)范化和統(tǒng)一化。

      ??應(yīng)用聚合:一方面,新應(yīng)用的架構(gòu)設(shè)計、資產(chǎn)復(fù)用、相互調(diào)用變得更容易;另一方面,各應(yīng)用的數(shù)據(jù)都天然互通,同時平臺外數(shù)據(jù)也能通過集成能力進(jìn)行打通,徹底消除企業(yè)的數(shù)據(jù)孤島問題。

      ??生態(tài)聚合:當(dāng)?shù)痛a開發(fā)平臺聚合了足夠多的開發(fā)者和應(yīng)用后,將形成一個巨大的、連接一切、有無限想象力的生態(tài)體系,徹底放飛低代碼的價值。

      “低代碼”是什么 ?

      低代碼是指低代碼開發(fā)平臺,低代碼開發(fā)平臺(LCDP)是無需編碼(0代碼)或通過少量代碼就可以快速生成應(yīng)用程序的開發(fā)平臺。通過可視化進(jìn)行應(yīng)用程序開發(fā)的方法(參考可視編程語言),使具有不同經(jīng)驗(yàn)水平的開發(fā)人員可以通過圖形化的用戶界面,使用拖拽組件和模型驅(qū)動的邏輯來創(chuàng)建網(wǎng)頁和移動應(yīng)用程序。

      低代碼開發(fā)平臺(LCDP)的正式名稱直到2014年6月才正式確定,整個低代碼開發(fā)領(lǐng)域卻可以追溯到更早前第四代編程語言和快速應(yīng)用開發(fā)工具。

      優(yōu)勢

      1、上手快

      由于低代碼或0代碼的特征,無疑會大大降低編程語言的學(xué)習(xí)難度,尤其是0代碼(無代碼)開發(fā)平臺,甚至完全不懂程序語言的業(yè)務(wù)人員都可以快速進(jìn)行學(xué)習(xí)和應(yīng)用開發(fā)。

      2、開發(fā)快

      由于使用大量的組件和封裝的接口進(jìn)行開發(fā),以及集成云計算的IaaS和PaaS層能力,使得開發(fā)效率大幅提升;普遍的觀點(diǎn),低代碼能夠提升30%以上的開發(fā)效率,而0代碼(無代碼)則能夠數(shù)倍提升開發(fā)效率;并大幅降低開發(fā)成本。

      PAAS平臺的公有云paas和企業(yè)級paas

      云計算起源于大型互聯(lián)網(wǎng)企業(yè)。對于互聯(lián)網(wǎng)企業(yè),成本壓力和指數(shù)級的業(yè)務(wù)增長壓力使他們關(guān)注于物理資源的利用率和應(yīng)用的可擴(kuò)展性。在應(yīng)用服務(wù)器這層,通過Cluster Session來實(shí)現(xiàn)水平擴(kuò)展;在數(shù)據(jù)存儲這層,采用基于BASE模型的NOSQL數(shù)據(jù)存儲來實(shí)現(xiàn)擴(kuò)展。。
      (1)基于商業(yè)軟件的部署方式:Application- Framework/Libs - Websphere/Weblogic + RDBMS(2)基于開源軟件的部署方式:Application - Frameworks/Libs - Tomcat/JBoss + RDBMS(3)云環(huán)境下的部署方式:Application - Frameworks/Libs - PaaS(Goole App Engine, Amazon)這種情況下,PaaS實(shí)質(zhì)上就是一個預(yù)先裝好的Web Container和一組公共服務(wù),如數(shù)據(jù)存儲服務(wù)(不一定是關(guān)系型數(shù)據(jù)庫)、消息隊(duì)列、集中式session及cache等等。對于個人用戶或者簡單應(yīng)用來說,公有云PaaS平臺使得開發(fā)人員僅關(guān)注應(yīng)用邏輯開發(fā)本身,不用把精力花費(fèi)在基礎(chǔ)實(shí)施和應(yīng)用的擴(kuò)展和維護(hù)上。所謂企業(yè)級PaaS平臺,主要包含兩類,一是大型企業(yè)內(nèi)部的私有云PaaS平臺,另一類是面向ISV廠商的PaaS平臺。然而對于企業(yè)級PaaS平臺,PaaS不僅僅是云環(huán)境下的應(yīng)用部署平臺。 拋開安全問題不講,私有云PaaS平臺和公有云PaaS有如下核心區(qū)別:(1)復(fù)雜的多租戶模型:對于公有云PaaS平臺,其租戶模型是 (用戶- 應(yīng)用 - 應(yīng)用實(shí)例),一個用戶可以部署多個應(yīng)用,每個應(yīng)用可以有多個運(yùn)行時實(shí)例,應(yīng)用實(shí)例共享資源池。對于一個大型企業(yè),一個大部門可能是一個租戶,大部門下面的子部門也是一個租戶;或者一個SaaS應(yīng)用系統(tǒng)的一個實(shí)例就是一個租戶。對于租戶的資源使用,大部門租戶是共享資源池里面的資源,也可能某些關(guān)鍵租戶需要獨(dú)占一些資源以保證安全。(2)已有應(yīng)用的兼容:企業(yè)的歷史應(yīng)用都是基于關(guān)系型數(shù)據(jù)庫的,某些PaaS平臺不支持關(guān)系型數(shù)據(jù)存儲,即使是簡單的已有應(yīng)用都無法遷移到PaaS平臺上。(3)復(fù)合應(yīng)用的構(gòu)建: 企業(yè)On-Premise應(yīng)用在很長一段時間內(nèi)都是要存在的,私有云PaaS平臺要成為On-Premise和公有云之間的橋梁。私有云PaaS平臺除了是應(yīng)用部署平臺外,還需要提供集成和方便構(gòu)建復(fù)合應(yīng)用的能力,就是Gartner所提的iPaaS能力。 企業(yè)級PaaS平臺不僅僅是應(yīng)用部署平臺,而且是復(fù)雜多租戶環(huán)境和復(fù)雜應(yīng)用環(huán)境下的共享基礎(chǔ)設(shè)施平臺,是On-Premise部署通往公有云部署的必經(jīng)之路現(xiàn)在擁有PAAS平臺技術(shù)的廠商
      apaas和ipaas
      簡單的說,PaaS平臺就是指云環(huán)境中的應(yīng)用基礎(chǔ)設(shè)施服務(wù),也可以說是中間件即服務(wù)。PaaS平臺在云架構(gòu)中位于中間層,其上層是SaaS,其下層是IaaS。在傳統(tǒng)On-Premise部署方式下,應(yīng)用基礎(chǔ)設(shè)施即中間件的種類非常多, 有應(yīng)用服務(wù)器,數(shù)據(jù)庫,ESBs, BPM, Portal, 消息中間件,遠(yuǎn)程對象調(diào)用中間件等等。對于PaaS平臺,Gartner把它們分為兩類,一類是應(yīng)用部署和運(yùn)行平臺APaaS(application platform as a service),另一類是集成平臺IPaaS(integration as a service)。 人們經(jīng)常說的PaaS平臺基本上是指APaaS。
      paas對互聯(lián)網(wǎng)產(chǎn)業(yè)的影響
      平臺即服務(wù)(Platformas a Service, PaaS)是軟件即服務(wù)(Software as a Service, SaaS)的延伸。SaaS提供的是定制好的遠(yuǎn)程軟件服務(wù),比如當(dāng)你訂購一個網(wǎng)絡(luò)銷售系統(tǒng)軟件,就可以直接使用,不需要代碼開發(fā),但是缺點(diǎn)是客制化困難。PaaS也是遠(yuǎn)程訂購服務(wù),但是你購買的是平臺模塊服務(wù),如計算能力、數(shù)據(jù)庫、儲存和消息傳送等。底層的平臺已??幫你鋪建好,你需要開發(fā)自己的上層應(yīng)用。
      首先,技術(shù)門檻降低讓應(yīng)用更容易生成,而間接鼓勵更多的商業(yè)模式創(chuàng)新。尤其是資金花在軟件和硬件的比例會減低,給初創(chuàng)公司帶來更大的生存空間;再來,可以有更多的平臺服務(wù)架構(gòu)在現(xiàn)有的PaaS上(Platform over PaaS),使得服務(wù)的種類多樣化。這也會促成生態(tài)鏈的形成;最后,公司的合并門檻減低,如果兩家公司用的是同一個平臺服務(wù),那么就沒有技術(shù)整合的問題了。當(dāng)然,PaaS要大力發(fā)展還是有一些困難得克服,例如vendor lock-in,也就是說API和數(shù)據(jù)都還不是標(biāo)準(zhǔn)化,使得應(yīng)用遷移變得復(fù)雜。再者,網(wǎng)絡(luò)的連接性也是一大問題——當(dāng)你的應(yīng)用因?yàn)槿魏我欢说木W(wǎng)絡(luò)而沒辦法連上平臺服務(wù)時,你可能沒有任何其他的備份方案。最后,老實(shí)說國內(nèi)的互聯(lián)網(wǎng)產(chǎn)業(yè)要能真正提供PaaS還有一段路得走,畢竟技術(shù)門檻不是太低,尤其是分布式計算的構(gòu)建不是一蹴而就的。
      PAAS平臺應(yīng)用代表
      國外:Google、Salesforce、Amazon
      國內(nèi):八百客 用友 百度BAE 新浪SAE 阿里Ali 魔泊云(MoPaaS)

      關(guān)于ipaas 與apaas和ipaas產(chǎn)品的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。 ipaas 與apaas的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于ipaas產(chǎn)品、ipaas 與apaas的信息別忘了在本站進(jìn)行查找喔。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel2007表格如何設(shè)置下拉選擇框(excel2016怎么設(shè)置下拉框選項(xiàng))
      下一篇:備份管理(word備份管理)
      相關(guān)文章
      亚洲精品第五页中文字幕| 婷婷亚洲综合一区二区| 亚洲欧洲无码AV不卡在线| 亚洲妓女综合网99| 亚洲成年轻人电影网站www| 亚洲色偷拍另类无码专区| 亚洲AV中文无码乱人伦在线视色| 亚洲AV无码国产剧情| 亚洲国产精华液2020| 亚洲国产成人久久一区二区三区| 亚洲精品123区在线观看| 亚洲国产系列一区二区三区| 亚洲高清有码中文字| 亚洲色精品VR一区区三区| 亚洲看片无码在线视频| 亚洲人片在线观看天堂无码| 亚洲第一成年免费网站| 日本亚洲欧美色视频在线播放| 国产亚洲欧美在线观看| 亚洲成片观看四虎永久| 久久久久亚洲精品中文字幕| 亚洲日韩欧洲乱码AV夜夜摸| 亚洲成av人影院| 91亚洲精品视频| 亚洲国产一区在线观看| 久久精品国产亚洲av日韩| 亚洲国产日韩在线成人蜜芽| 亚洲一级特黄特黄的大片| 日韩欧美亚洲中文乱码| 亚洲人成人无码网www国产| 中文字幕亚洲电影| 亚洲AV无码国产在丝袜线观看| 亚洲宅男永久在线| 亚洲av日韩av无码av| 亚洲成在人线在线播放无码| 亚洲А∨精品天堂在线| 亚洲人成色7777在线观看| 亚洲久本草在线中文字幕| 亚洲免费视频播放| 亚洲国产精品成人综合色在线| 国产成人亚洲精品蜜芽影院|