開源CRM和ERP撐起后臺系統(tǒng)能走多遠

2022-07-07    分類: 網站建設

任何一家公司的后臺系統(tǒng)需要許多不同層軟件。像電子郵件和基本網站這些必要的部分是運行起來相對簡單的。最困難的任務就是提供下列這種軟件:充當公司業(yè)務的核心、處理所有大大小小的最基本的細節(jié);以及讓客戶支付發(fā)票金額、確保銀行賬戶里面有足夠現金來付工資。

這些系統(tǒng)就包括客戶關系管理(CRM)和企業(yè)資源規(guī)劃(ERP)等應用系統(tǒng),但它們其實只是一組精心創(chuàng)建的數據庫表,外加防止員工弄亂信息的一組例行程序。它們通常對公司而言必不可少,以至于數據庫管理員可以挺起胸膛,說出讓人相信的這番話:“我們公司說白了就是一個龐大數據庫,外加照吩咐辦事的銷售隊伍和倉庫?!彼麄兊脑捒鋸埩艘稽c,但與事實并非相差甚遠。

在過去的十年間,市面上出現了好多開源解決方案,它們讓公司只要下載一些代碼,啟動編譯器,然后連接數據庫,就比較容易使所有業(yè)務運營實現數字化。與Oracle、SAP及其他廠商的大型企業(yè)軟件包相比,與之競爭的這些開源軟件包起初成本非常低。

虧本賺吆喝

比起早些年少數編程員交換代碼以獲得地位,如今這個行業(yè)成熟多了。Openbravo、SugarCRM和Compiere等公司自稱是專業(yè)的開源公司,至少提供兩個級別的產品:社區(qū)版和專業(yè)版;專業(yè)版得到了廠商的支持,常常有額外特性。它們還開始提供軟件即服務(SaaS)版本,為客戶把整套應用軟件托管在諸多服務器組成的云環(huán)境中。

我們可以通過這些產品,大致了解開源軟件開發(fā)在如何針對商業(yè)化順勢而變,至少有一些開源項目正是沖著專有工具而來的。你不用花錢,就能享受到開源版本的許多特性;當然也可以成為付費客戶,獲得更好的特性和更多手把手的指導。

由于許多公司已經很善于弄清楚用戶需要什么、愿意為此支付多少費用,做出這樣的決定并不容易。畢竟,如果它們搞不明白這個問題,就會關門大吉、開源版本就會出岔子。開源公司喜歡夸耀自己沒有像專有軟件公司那樣把用戶鎖定。

所謂的社區(qū)版還兼有營銷的作用。這些公司希望你輕松采用社區(qū)版,因為快樂的用戶極有可能在以后升級到專業(yè)版。但它們也作了精心安排,以便社區(qū)版很容易滿足不了基本系統(tǒng)的發(fā)展要求。有人可能覺得這是一個無情的伎倆,不過我倒覺得這些試用機制是

市面上最禮貌、最友善的營銷手段之一。這種方式也許不如銷售代表出錢邀你游覽拉斯韋加斯來得好玩,但比耐著性子看完充斥著流行語和空頭承諾的PowerPoint幻燈片有效得多。決定采用開源版還是專業(yè)版牽涉大量的細微差異和種種選擇,但一切都大白于天下。

本文著重介紹了SugarCRM、Openbravo和Compiere,不過許多類似工具也能勝任工作。比方說,許多電子商務前端系統(tǒng)提供了極其豐富的特性,讓人以為它們本身就是ERP本臺。Magento等公司提供的電子商務解決方案為良好的店鋪提供了許多后臺工具。

店鋪工具還出現在讓人意外的地方。Drupal和Joomla等項目本該是內容管理系統(tǒng)(CMS),但編程人員在開發(fā)購物手推車及其他工具,可以把它們變成提供足夠多特性的店鋪,足以成為小企業(yè)的ERP。

其他縮略語也涌入到了ERP領域。作為報表工具的最新流行語,商業(yè)智能(BI)已極其先進而復雜,足以處理許多ERP和CRM事務。Jasper和Pentaho絕不僅僅是把SQL查詢轉儲到外觀漂亮的表中的工具。利用諸如此類的工具,很快就能構建起自己的CRM或ERP解決方案。

作為把體現員工之間如何聯系的流程圖變成讓一切順暢運行的軟件這一門藝術,業(yè)務流程管理(BPM或BPMS)可能還非常適合一些CRM或ERP系統(tǒng)。Intalio利用開源組件開發(fā)出了一款BPM解決方案。

但SugarCRM、Openbravo和Compiere正面處理必要的CRM和ERP功能。仔細看一下這三款產品,我們就有機會看一下構建實用的后端程序有多容易,并有機會了解“開源”這個術語對某個人(如果其上司只希望倉庫與銷售隊伍進行聯系)來說到底意味著什么。


SugarCRM應用軟件在2004年開始只是為公司管理客戶數據的一種簡單方法,在SourceForge上成為最受歡迎的項目之一后,迅速得到了風險資金的支持。最新版本5.2如今可以組織管理銷售隊伍與想買商品的客戶之間的互動關系。它可以存儲銷售線索、管理銷售活動、組織管理賬戶,以及生成跟蹤這一切活動的報表和圖形。

采用的架構沒有把表結構的大部分隱藏起來。像聯系人、線索和賬戶這幾個主要數據項都有選項卡,每個選項卡有類似的按鈕,用于創(chuàng)建新的數據項或搜索舊的數據項。在需要更多手把手指導的一些地方,有幾個向導程序(wizard)。比方說,用于生成電子郵件銷售活動的一個向導程序會檢查許多配置選項,確保郵件正確發(fā)出去。要說這個工具最主要用于發(fā)送營銷郵件,我不會感到吃驚。

這款軟件是用PHP編寫的,針對MySQL作了調整,不過經改動后可與其他數據庫兼容,包括Oracle數據庫。社區(qū)版具有用于往表里面填寫人員姓名以及會議的所有基本特性。儀表板不斷統(tǒng)計新線索以及新線索出現的情況。該系統(tǒng)一直采用高端的插件結構;有一個網站SugarExchange專門為這些開源插件和專業(yè)插件編制目錄。

據維基百科里面提到的一則隨機估計認為,社區(qū)版含有專業(yè)版當中85%的特性,這個結論可能基于數據庫中表的數量,而不是基于特性的新穎性。專業(yè)版和企業(yè)版有一些比較高級的改進之處,比如更復雜的報表、定制門戶以及移動設備訪問。大多數高級插件都是要花錢的。

很容易得出這樣一個印象:社區(qū)版與專業(yè)版一比相形見絀,特別是由于SugarCRM網站首頁上營銷文案的主要內容是為了吸引人們來試一試,然后購買某一款專業(yè)版。如果你已經在使用社區(qū)版, 那么SugarCRM隨時可以讓你輕松升級到專有版本。不過有大量的資源專門面向社區(qū)版,包括眾多論壇和SugarForge(這是主要項目和許多插件的資料庫)。

我認為,SugarCRM在很好地同時支持開源社區(qū)和陣營龐大得多的企業(yè)(它們只需要某個方面多幾個保證)。這些論壇得到收費的官方支持人員的積極監(jiān)管,但大多數討論針對的是把社區(qū)版安裝在不同環(huán)境下遇到的種種難題。還有一個非員工組成的活躍社區(qū),負責為企業(yè)維護簡單版本;許多人在深入分析代碼,以便更換按鈕、更改URL、與Moodle等另一個軟件包共享登錄信息,或者甚至改動數據庫表。

這個領域的活力似乎擴散到了專業(yè)版。SugarCRM似乎擁有比Openbravo或Compiere更多更新的特性,比如與第三方數據庫和社交網絡集成的功能,只不過是因為有那么多項目處于不同的完成階段。開源社區(qū)的試驗是這一切創(chuàng)造力的源泉。

與此同時,該公司顯然期望隨時提供有償幫助。它剛推出了Sugar簡易版,該產品把托管功能與社區(qū)版結合起來。如果最多供5個用戶使用,一年訂購費為499美元;如果最多供10個用戶使用,一年訂購費為799美元。如果你想使用專業(yè)版中的特性,價格就會上升。第一級是每個客戶每月30美元,最全面的“企業(yè)級”是每個客戶每月50美元。

額外的報表和窗件不是可供出售的惟一部分。SugarCRM還會把托管功能捆綁到共享機器或專用機器上的服務中,這一組特性似乎在迅速完善。其中兩款產品(Sugar簡易版和Sugar專業(yè)版)都隨帶托管功能,但你總是可以安裝到自己的服務器上。

SugarCRM在迅速研究管理這些部署環(huán)境的工具。名為“云控制臺”(Cloud Console)的最新工具在開始幫助企業(yè)結合一家大公司里面安裝的各個Sugar版本。這些版本不需要一模一樣,不同部門可以有各自的模板和特性。

很難用一句話來總結SugarCRM和商業(yè)合作伙伴社區(qū)帶來的所有額外特性。FastStack便于迅速安裝每一個部分。我喜歡搗鼓模塊構建器,這項特性讓你可以為表拖放字段。開發(fā)自定義特性根本不需要編寫太多的代碼。你只要為字段選擇名稱,窗體和表的其余部分會隨后完成。

比較高端的解決方案需要深入了解PHP,這門編程語言得到了很好的支持。SugarForge擁有數百個頗有意思的插件,開發(fā)這些插件是為了添加特性,并且把Sugar與其他許多開源和專有軟件包集成起來。

這通常相當簡單直觀。你可以編寫PHP代碼,為菜單或不同頁面添加額外特性。比方說,iNetGoogleMap插件的核心是用大約100行代碼構建而成的,這些代碼把數據從內置的Sugar格式處理成谷歌地圖(Google Map)所需的URL格式。這個核心隨帶十幾個其他文件,有助于把該核心與系統(tǒng)集成起來,并且針對其他任何一門語言進行本地化。添加插件的機制很完善,提供了訪問底層系統(tǒng)的廣泛途徑。

有相當多的插件專門用于為Sugar添加ERP功能。如果貴公司規(guī)模小、產品線短,這款產品就足以滿足要求。有一些插件用于添加庫存管理、信用卡處理以及啟動自己的ERP所需要的幾乎一切功能。

這些插件有一些是開源插件,不過這可能是一種營銷手段。比方說,PlanetAuthorize.Net的插件利用GPL代碼,提供實時的信用卡處理功能。它們靠信用卡手續(xù)費獲利;其他公司提供專有服務。

我認為,SugarForge非常出色地集開源軟件開發(fā)和專有軟件開發(fā)兩者之所長??梢栽L問源代碼意味著,可以改動你所運行的任何一部分代碼,即便改動主要是通過插件機制來進行的。與此同時,來自專有版本的額外特性物有所值,許多資金充裕的大公司會希望購買――購買專有版本后,照樣可以改動及擴展代碼。


許多公司希望實現自動化的不僅僅是銷售隊伍和客戶服務。Openbravo包括了一些基本的CRM功能和一大批例行程序(用于跟蹤貨物從倉庫到交付的整個過程)――這一組特性讓Openbravo有資格聲稱自己是ERP的代名詞。客觀地說,它還提供了CRM,不過只是最基本的那一種。

該系統(tǒng)把集合銷售隊伍的任務與訂單履行過程集成起來。有一些部分用于管理銀行業(yè)務往來、采購、生產及倉庫等業(yè)務環(huán)節(jié)。

Openbravo還主要是一組數據庫表,有著很好的前端部分。它是用Java編寫的,擁有Hibernate和JasperReports之類的許多經典Java庫。前端部分用自定義模板引擎構建而成,該引擎拿來XML文件后,用HTML格式來呈現。如果你想創(chuàng)建自定義窗體和數據結構,會直接使用模板引擎。

網頁相當簡單直觀,但它們不是特別類似AJAX。這么做有充分的理由:Openbravo旨在單單使用鍵盤就可以導航操作,這項功能在人們需要處理一個又一個窗體的工作場所頗受歡迎。這項特性并不好;我發(fā)現有個窗體無法使用,因為我沒有以足夠權限登錄進去,結果出現了短暫故障。

Openbravo應用軟件不如許多網站來得好,但在熟悉使用15分鐘后,誰不會注意到這個不足。設計人員出色地開發(fā)出了與類似VT100黑白顯示終端的老式“綠屏”工具一樣高效的工具;在大型機和微型機時代,老式綠屏工具普遍應用于后臺部門。

盡管號稱是ERP的代名詞,但Openbravo的主要版本只與Oracle和Postgres兼容。據說該公司正在竭力支持DB2和MySQL,但是許多地方對代碼進行了特定的改動,這樣一來,顯然很難直接與MySQL兼容。這款專業(yè)版還有一個“器具”套件(appliance kit),提供了一款龐大、功能齊全并獲得許可的工具包,與Tomcat、Oracle和Apache捆綁在一起。簡易版本提供了如今與MySQL兼容的銷售點(POS)應用程序。

開發(fā)新模塊方面有著相當大的靈活性――這對ERP的安裝來說必不可少。每家公司各不相同,盡管標準框架相當靈活,但總是為更多的表和改動后的控制邏輯留有余地。開發(fā)說明文檔相當厚,提供了數量眾多的實例。用戶要花大量的時間來了解系統(tǒng)結構以及XML文件和Java代碼轉換成表和窗體的方式。

Openbravo沒有像SugarCRM那樣全面的插件系統(tǒng),這就限制了開發(fā)人員捆綁特性、隨意使用特性的方式。但這并不是說系統(tǒng)無法擴展――其實很容易擴展,但沒有簡單的辦法把諸多改進之處集中起來。另一方面,由于插件最終會彼此干擾,插件架構確實讓開發(fā)人員大傷腦筋。

Openbravo的開源社區(qū)不如SugarCRM的來得強大。該公司的Forge網站上只列出了57個項目,不少是針對語言本地化的。維基的內容要全面得多,它是獲得說明文檔的優(yōu)先方式。該公司在制作大量視頻方面做得很到位,視頻是告訴開發(fā)人員如何完成工作的越來越常見的方式。

社區(qū)版與兩個商業(yè)版之間在軟件特性方面沒有任何區(qū)別,但只有購買收費版本,才能獲得“無限制的軟件故障支持”和“安裝支持”。Openbravo還將銷售一款托管版,隨帶Oracle許可證和服務器系統(tǒng)。我猜許多客戶還會考慮請一些Openbravo開發(fā)人員來幫助定制代碼。這樣的內部知識值得花錢。


Compiere軟件包的名稱取自意大利動詞,意為“完成”或“實現”。它有兩個縮略詞:ERP和CRM,表明它能相當好地勝任這兩項任務。與Openbravo一樣,它也是一組數據庫表,旨在跟蹤客戶、產品以及客戶與產品之間的交易。與SugarCRM一樣,它還提供一組相當高級的例行程序,可以處理及吸引客戶。

Compiere系統(tǒng)是用Java開發(fā)的,使用Oracle或Postgres。據說最終就會支持任何JDBC數據庫。據說移植到MySQL、Sybase和Firebird的功能現正在測試中。

Compiere Web界面類似Openbravo和Sugar的界面。有一個菜單列出了針對表的選項,你可以深入分析為表添加新的行,或者搜索舊的行。我試了幾分鐘都不行,后來發(fā)現可以深入分析子窗體:當數據庫迫使你確保發(fā)票上填寫的客戶名稱與客戶表里面的實際客戶相符時,子窗體就必不可少。有相當數量的類似AJAX的特性,可用于完成窗體、搜索表,不過用于填寫窗體的工具似乎更容易使用??傮w上來看,這個界面很有現代感。

測試Compiere的工具時,社區(qū)版與專業(yè)版的區(qū)別體現得最明顯。社區(qū)版需要一個上午才安裝好,讓人捉摸不透的是,客戶程序不斷把Postgres端口重新設置成5444。另一方面,一旦我添加了比較新的EnterpriseDB版Postgres,專業(yè)版在大約15分鐘后就開始運行了。

Compiere的基本社區(qū)版可以追溯到瀏覽器功能不太先進、AJAX只不過是一個廚房清潔劑品牌的時代。社區(qū)版使用自定義的Java客戶程序與中央數據庫進行聯系。你需要購買更新的專業(yè)版,才能獲得現代、更方便的基于Web的界面。

一旦你開始付費,更多特性就開始出現。除非你購買了標準版(每個用戶每月25美元),否則說明文檔不是免費使用的。還包括報表工具。為了獲得基于Web的界面,你必須購買專業(yè)版(每個客戶每月50美元),這個級別的服務還包括無限制的支持請求及其他各種錯誤修正程序(bug fix)。還有一個“云端版”(每個用戶每月66美元),它把專業(yè)版包裝成了用于亞馬遜EC2的預制映像。

Compiere的開放性不如SugarCRM和Openbravo。沒有一批開放的插件,專門改動代碼方面的力度也明顯不夠。SourceForge網站論壇上的大多數主題似乎側重于安裝問題。這倒不是由于系統(tǒng)是閉源系統(tǒng)。實際上,Compiere包括一組很不錯的API和工具,可用于調用外部代碼片段。

如今,定制方面的精力主要放在工具上。Compiere稱其定制過程為“模型驅動”(model driven),這意味著你只要開始為數據模型中的表添加列,Compiere就會處理剩余的大部分工作。為窗體添加字段意味著填寫幾個額外窗體。

Compiere的說明文檔有一處承諾:定制過程不需要“容易出錯的過程編程”,這是相當準確的描述。為窗體添加新行、為它們創(chuàng)建新的規(guī)則就是編程,但不是Java層面的編程。開發(fā)人員拿來ERP機制后,可以用來管理源代碼本身。


你應該選擇哪個呢?最重要的選擇標準不是像這樣泛泛的評測文章所能給出的。每家企業(yè)各有不同的需求,很難評估其中任何一款工具是否符合一般的工作流程。即便某個工具有多好、擁有多豐富的特性,但如果其內部架構依賴為工作流程添加與貴企業(yè)有沖突的某種結構,它也極不適合貴企業(yè)。有時,把龐大業(yè)務硬塞進這樣的標準產品所需的成本高于從頭開始編寫定制軟件。

盡管誰都不該有成見,更不該對軟件下一籠統(tǒng)的結論,我還是認為Openbravo好比是倉庫里面的人:他們希望填寫訂單、運送貨物。SugarCRM好比是非常熱情的接待員,知道銷售過程的大部分離不開走到人面前、密切關注對方的需求。Compiere有點像是兩者的混合體,但其核心思想是把倉庫中的貨物銷掉。

但是正如人可以扮演多個角色,軟件也能這樣。這些系統(tǒng)都是開放的一組數據庫表和用于編輯的規(guī)則。如果可以用某個系統(tǒng)完成某項任務,其他系統(tǒng)經過改寫后,也會具有這種功能。沒有理由說Openbravo運行起來不能更像友好的SugarCRM;也沒有理由說SugarCRM無法添加相應的插件、開始在倉庫里面工作。

在這三種情況下,定制非常簡單,以至于決定自行構建變得越來越難。如今用Java或C++編寫自己的后臺系統(tǒng)相當愚蠢,不僅僅是由于如今有那么多功能可隨意獲取,還由于這些系統(tǒng)本身非常接近編程語言。開源開發(fā)與日益興起的插件架構相互結合,意味著改動現有代碼越來越容易。這些應用軟件旨在可以接納每個人貢獻的代碼,這種靈活性融入到了整個開發(fā)周期當中。

不過,這三個項目離下面這種形象相距甚遠:社區(qū)由編程人員領導,里面的一切都平等共享。首先,這三家都是專業(yè)公司;它們既銷售產品,又恰好免費贈送。免費的開源版本會滿足你的要求嗎?情況可能不是這么簡單,但技能嫻熟的編程人員應當能夠在合理的一段時間內安裝所有版本,讓它們存儲數據。

社區(qū)版本是不是最具有成本效益的解決方案,很大程度上取決于貴公司的性質以及在定制方面的需要。如果你的客戶和產品直接對應于簡單的表結構,那么使用社區(qū)版可能相當好。畢竟,替代免費版中沒有的一些商業(yè)特性的功能甚至可以自建。比方說,可以用JasperReports就能開發(fā)出簡單的報表特性,因為總是有可能連接到數據庫,不需要通過主應用軟件。

不過,可能沒必要什么都自己來做,那樣會有一大堆麻煩事。我發(fā)現,自行完成編程工作往往不需要太多時間,但了解架構、決定如何實施變化卻很費時間。專長技能是慢慢積累起來的。盡管每個用戶每月50美元很快就會變成一大筆費用,但比請專職編程人員來工作大半年省錢得多。

專業(yè)版確實包括更多的支持;拿Compiere來說,還可以使用說明文檔。這往往相當要緊,但仍需要你進行實際的定制工作。沒有一個專業(yè)版為你完成定制工作――那是你的責任,但這些公司都支持龐大的編程人員網絡,他們精通每個版本的特別之處。即便貴公司自己有一大批編程人員,在安裝這些軟件包時,也應當考慮從外面請人來提供一些幫助。

注意產品本身的開放程序也很重要。比方說,定制Openbravo需要創(chuàng)建XML和Java類。所得結果需要進行編譯。如今SugarCRM包括一款非常高級的拖放工具,用于為你實施的對象添加表和模塊。可以添加字段、控制字段怎樣出現,不需要編寫任何ASCII文本。所有編程工作都只要通過在屏幕上拖動及編輯div即可“直觀”地完成。這種非常開放的優(yōu)點很容易被許多沒有直接編過程序的經理和用戶所理解。

我要說,盡管SugarCRM的拖放工具大大簡化了改變表和數據模型,但仍然需要事先考慮每個人會怎樣使用數據。由于會導致缺乏一致性,允許每個人隨意添加字段可能很危險。


一個更深入的決策是,是使用對方的托管服務,還是把軟件安裝到自己的機器上?這三家公司對“云”一詞的使用各有不同。比方說,SugarCRM提供“云連接器”(cloud connector),可以把你的SugarCRM版本與銷售有關Hoover’s和Jigsaw等公司的數據的廠商集成起來。如果你獲得了Hoover's或Jigsaw數據庫中的某個客戶,云連接器會調入通用的數據,為你節(jié)省時間。這是相當好的想法,但與托管本身沒有任何關系。

SugarCRM也為其主要版本提供托管選擇。小規(guī)模安裝可以選擇Sugar簡易版、社區(qū)版的托管版本(限于10個用戶使用),或者所謂的專業(yè)版。SugarCRM還與一大批提供定制工作和托管服務的合作伙伴合作。

Compiere使用“云”一詞來描述其專業(yè)版專門針對亞馬遜的EC2云而改動的一個版本。它提供了磁盤映像,可以迅速啟動,不需要大量的安裝工作。你仍得完成所有定制工作,但該版本包括了一些額外幫助。不過得支付亞馬遜收取的費用。Openbravo不直接提供該磁盤映像,但一些合作伙伴構建了自己的亞馬遜機器映像(Amazon Machine Image)。

這些也不是惟一的選擇。軟件畢竟是開源軟件,公司可以與大批顧問合作。他們可以為你安裝這些工具、進行定制。有些顧問可以結合托管服務,有些人專門來到貴企業(yè)服務。有些顧問為項目積極貢獻代碼。與這些專業(yè)人士合作是獲得所需特性的一個好渠道,他們?yōu)槟惆惭b的軟件編寫的額外代碼可以用到下一代。

SugarCRM、Openbravo和Compiere這三款開源工具包(以及類似的其他許多工具包)在迅速完善,足以提供市場實際需要的功能。社區(qū)版都相當,通常也比較容易使用,不過這些公司準備定制各自的工具,并提供支持。這種便利模式帶來了一個強大的社區(qū),供應商們競相為用戶們建立一個富饒的生態(tài)系統(tǒng),不管用戶有沒有在付費給商家。

插圖文字:

SugarCRM的模塊構建器讓你可以創(chuàng)建新的數據表,然后制作面板,用于利用瀏覽器中的拖放工具來編輯及顯示表。

Openbravo的窗體系統(tǒng)讓你可以為存放客戶數據的表添加新行。窗體會自動執(zhí)行標準規(guī)則,防止重要數據出現遺漏。

Compiere具有AJAX功能的一組窗體包括許多彈出式div標簽,可以處理實時添加新數據項的操作。這迫使用戶在添加幾個主要行之前為子表填入數據項,從而對表進行約束。

歡迎轉載,本文版權歸于成都網站建設(www.bm7419.com)

分享標題:開源CRM和ERP撐起后臺系統(tǒng)能走多遠
轉載來于:http://www.bm7419.com/news/175333.html

成都網站建設公司_創(chuàng)新互聯,為您提供ChatGPT、自適應網站用戶體驗、定制網站、網站建設、網站排名

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

h5響應式網站建設