開源CRM和ERP撐起后臺(tái)系統(tǒng)能走多遠(yuǎn)
分享 2010.07.22 瀏覽次數(shù):8734次
任何一家公司的后臺(tái)系統(tǒng)需要許多不同層軟件。像電子郵件和基本網(wǎng)站這些必要的部分是運(yùn)行起來相對(duì)簡(jiǎn)單的。最困難的任務(wù)就是提供下列這種軟件:充當(dāng)公司業(yè)務(wù)的核心、處理所有大大小小的最基本的細(xì)節(jié);以及讓客戶支付發(fā)票金額、確保銀行賬戶里面有足夠現(xiàn)金來付工資。
這些系統(tǒng)就包括客戶關(guān)系管理(CRM)和企業(yè)資源規(guī)劃(ERP)等應(yīng)用系統(tǒng),但它們其實(shí)只是一組精心創(chuàng)建的數(shù)據(jù)庫表,外加防止員工弄亂信息的一組例行程序。它們通常對(duì)公司而言必不可少,以至于數(shù)據(jù)庫管理員可以挺起胸膛,說出讓人相信的這番話:“我們公司說白了就是一個(gè)龐大數(shù)據(jù)庫,外加照吩咐辦事的銷售隊(duì)伍和倉庫。”他們的話夸張了一點(diǎn),但與事實(shí)并非相差甚遠(yuǎn)。
在過去的十年間,市面上出現(xiàn)了好多開源解決方案,它們讓公司只要下載一些代碼,啟動(dòng)編譯器,然后連接數(shù)據(jù)庫,就比較容易使所有業(yè)務(wù)運(yùn)營(yíng)實(shí)現(xiàn)數(shù)字化。與Oracle、SAP及其他廠商的大型企業(yè)軟件包相比,與之競(jìng)爭(zhēng)的這些開源軟件包起初成本非常低。
虧本賺吆喝
比起早些年少數(shù)編程員交換代碼以獲得地位,如今這個(gè)行業(yè)成熟多了。Openbravo、SugarCRM和Compiere等公司自稱是專業(yè)的開源公司,至少提供兩個(gè)級(jí)別的產(chǎn)品:社區(qū)版和專業(yè)版;專業(yè)版得到了廠商的支持,常常有額外特性。它們還開始提供軟件即服務(wù)(SaaS)版本,為客戶把整套應(yīng)用軟件托管在諸多服務(wù)器組成的云環(huán)境中。
我們可以通過這些產(chǎn)品,大致了解開源軟件開發(fā)在如何針對(duì)商業(yè)化順勢(shì)而變,至少有一些開源項(xiàng)目正是沖著專有工具而來的。你不用花錢,就能享受到開源版本的許多特性;當(dāng)然也可以成為付費(fèi)客戶,獲得更好的特性和更多手把手的指導(dǎo)。
由于許多公司已經(jīng)很善于弄清楚用戶需要什么、愿意為此支付多少費(fèi)用,做出這樣的決定并不容易。畢竟,如果它們搞不明白這個(gè)問題,就會(huì)關(guān)門大吉、開源版本就會(huì)出岔子。開源公司喜歡夸耀自己沒有像專有軟件公司那樣把用戶鎖定。
所謂的社區(qū)版還兼有營(yíng)銷的作用。這些公司希望你輕松采用社區(qū)版,因?yàn)榭鞓返挠脩魳O有可能在以后升級(jí)到專業(yè)版。但它們也作了精心安排,以便社區(qū)版很容易滿足不了基本系統(tǒng)的發(fā)展要求。有人可能覺得這是一個(gè)無情的伎倆,不過我倒覺得這些試用機(jī)制是
市面上最禮貌、最友善的營(yíng)銷手段之一。這種方式也許不如銷售代表出錢邀你游覽拉斯韋加斯來得好玩,但比耐著性子看完充斥著流行語和空頭承諾的PowerPoint幻燈片有效得多。決定采用開源版還是專業(yè)版牽涉大量的細(xì)微差異和種種選擇,但一切都大白于天下。
本文著重介紹了SugarCRM、Openbravo和Compiere,不過許多類似工具也能勝任工作。比方說,許多電子商務(wù)前端系統(tǒng)提供了極其豐富的特性,讓人以為它們本身就是ERP本臺(tái)。Magento等公司提供的電子商務(wù)解決方案為良好的店鋪提供了許多后臺(tái)工具。
店鋪工具還出現(xiàn)在讓人意外的地方。Drupal和Joomla等項(xiàng)目本該是內(nèi)容管理系統(tǒng)(CMS),但編程人員在開發(fā)購物手推車及其他工具,可以把它們變成提供足夠多特性的店鋪,足以成為小企業(yè)的ERP。
其他縮略語也涌入到了ERP領(lǐng)域。作為報(bào)表工具的最新流行語,商業(yè)智能(BI)已極其先進(jìn)而復(fù)雜,足以處理許多ERP和CRM事務(wù)。Jasper和Pentaho絕不僅僅是把SQL查詢轉(zhuǎn)儲(chǔ)到外觀漂亮的表中的工具。利用諸如此類的工具,很快就能構(gòu)建起自己的CRM或ERP解決方案。
作為把體現(xiàn)員工之間如何聯(lián)系的流程圖變成讓一切順暢運(yùn)行的軟件這一門藝術(shù),業(yè)務(wù)流程管理(BPM或BPMS)可能還非常適合一些CRM或ERP系統(tǒng)。Intalio利用開源組件開發(fā)出了一款BPM解決方案。
但SugarCRM、Openbravo和Compiere正面處理必要的CRM和ERP功能。仔細(xì)看一下這三款產(chǎn)品,我們就有機(jī)會(huì)看一下構(gòu)建實(shí)用的后端程序有多容易,并有機(jī)會(huì)了解“開源”這個(gè)術(shù)語對(duì)某個(gè)人(如果其上司只希望倉庫與銷售隊(duì)伍進(jìn)行聯(lián)系)來說到底意味著什么。
SugarCRM:通過插件來增強(qiáng)功能
SugarCRM應(yīng)用軟件在2004年開始只是為公司管理客戶數(shù)據(jù)的一種簡(jiǎn)單方法,在SourceForge上成為最受歡迎的項(xiàng)目之一后,迅速得到了風(fēng)險(xiǎn)資金的支持。最新版本5.2如今可以組織管理銷售隊(duì)伍與想買商品的客戶之間的互動(dòng)關(guān)系。它可以存儲(chǔ)銷售線索、管理銷售活動(dòng)、組織管理賬戶,以及生成跟蹤這一切活動(dòng)的報(bào)表和圖形。
采用的架構(gòu)沒有把表結(jié)構(gòu)的大部分隱藏起來。像聯(lián)系人、線索和賬戶這幾個(gè)主要數(shù)據(jù)項(xiàng)都有選項(xiàng)卡,每個(gè)選項(xiàng)卡有類似的按鈕,用于創(chuàng)建新的數(shù)據(jù)項(xiàng)或搜索舊的數(shù)據(jù)項(xiàng)。在需要更多手把手指導(dǎo)的一些地方,有幾個(gè)向?qū)С绦?wizard)。比方說,用于生成電子郵件銷售活動(dòng)的一個(gè)向?qū)С绦驎?huì)檢查許多配置選項(xiàng),確保郵件正確發(fā)出去。要說這個(gè)工具最主要用于發(fā)送營(yíng)銷郵件,我不會(huì)感到吃驚。
這款軟件是用PHP編寫的,針對(duì)MySQL作了調(diào)整,不過經(jīng)改動(dòng)后可與其他數(shù)據(jù)庫兼容,包括Oracle數(shù)據(jù)庫。社區(qū)版具有用于往表里面填寫人員姓名以及會(huì)議的所有基本特性。儀表板不斷統(tǒng)計(jì)新線索以及新線索出現(xiàn)的情況。該系統(tǒng)一直采用高端的插件結(jié)構(gòu);有一個(gè)網(wǎng)站SugarExchange專門為這些開源插件和專業(yè)插件編制目錄。
據(jù)維基百科里面提到的一則隨機(jī)估計(jì)認(rèn)為,社區(qū)版含有專業(yè)版當(dāng)中85%的特性,這個(gè)結(jié)論可能基于數(shù)據(jù)庫中表的數(shù)量,而不是基于特性的新穎性。專業(yè)版和企業(yè)版有一些比較高級(jí)的改進(jìn)之處,比如更復(fù)雜的報(bào)表、定制門戶以及移動(dòng)設(shè)備訪問。大多數(shù)高級(jí)插件都是要花錢的。
很容易得出這樣一個(gè)印象:社區(qū)版與專業(yè)版一比相形見絀,特別是由于SugarCRM網(wǎng)站首頁上營(yíng)銷文案的主要內(nèi)容是為了吸引人們來試一試,然后購買某一款專業(yè)版。如果你已經(jīng)在使用社區(qū)版, 那么SugarCRM隨時(shí)可以讓你輕松升級(jí)到專有版本。不過有大量的資源專門面向社區(qū)版,包括眾多論壇和SugarForge(這是主要項(xiàng)目和許多插件的資料庫)。
我認(rèn)為,SugarCRM在很好地同時(shí)支持開源社區(qū)和陣營(yíng)龐大得多的企業(yè)(它們只需要某個(gè)方面多幾個(gè)保證)。這些論壇得到收費(fèi)的官方支持人員的積極監(jiān)管,但大多數(shù)討論針對(duì)的是把社區(qū)版安裝在不同環(huán)境下遇到的種種難題。還有一個(gè)非員工組成的活躍社區(qū),負(fù)責(zé)為企業(yè)維護(hù)簡(jiǎn)單版本;許多人在深入分析代碼,以便更換按鈕、更改URL、與Moodle等另一個(gè)軟件包共享登錄信息,或者甚至改動(dòng)數(shù)據(jù)庫表。
這個(gè)領(lǐng)域的活力似乎擴(kuò)散到了專業(yè)版。SugarCRM似乎擁有比Openbravo或Compiere更多更新的特性,比如與第三方數(shù)據(jù)庫和社交網(wǎng)絡(luò)集成的功能,只不過是因?yàn)橛心敲炊囗?xiàng)目處于不同的完成階段。開源社區(qū)的試驗(yàn)是這一切創(chuàng)造力的源泉。
與此同時(shí),該公司顯然期望隨時(shí)提供有償幫助。它剛推出了Sugar簡(jiǎn)易版,該產(chǎn)品把托管功能與社區(qū)版結(jié)合起來。如果最多供5個(gè)用戶使用,一年訂購費(fèi)為499美元;如果最多供10個(gè)用戶使用,一年訂購費(fèi)為799美元。如果你想使用專業(yè)版中的特性,價(jià)格就會(huì)上升。第一級(jí)是每個(gè)客戶每月30美元,最全面的“企業(yè)級(jí)”是每個(gè)客戶每月50美元。
額外的報(bào)表和窗件不是可供出售的惟一部分。SugarCRM還會(huì)把托管功能捆綁到共享機(jī)器或?qū)S脵C(jī)器上的服務(wù)中,這一組特性似乎在迅速完善。其中兩款產(chǎn)品(Sugar簡(jiǎn)易版和Sugar專業(yè)版)都隨帶托管功能,但你總是可以安裝到自己的服務(wù)器上。
SugarCRM在迅速研究管理這些部署環(huán)境的工具。名為“云控制臺(tái)”(Cloud Console)的最新工具在開始幫助企業(yè)結(jié)合一家大公司里面安裝的各個(gè)Sugar版本。這些版本不需要一模一樣,不同部門可以有各自的模板和特性。
很難用一句話來總結(jié)SugarCRM和商業(yè)合作伙伴社區(qū)帶來的所有額外特性。FastStack便于迅速安裝每一個(gè)部分。我喜歡搗鼓模塊構(gòu)建器,這項(xiàng)特性讓你可以為表拖放字段。開發(fā)自定義特性根本不需要編寫太多的代碼。你只要為字段選擇名稱,窗體和表的其余部分會(huì)隨后完成。
比較高端的解決方案需要深入了解PHP,這門編程語言得到了很好的支持。SugarForge擁有數(shù)百個(gè)頗有意思的插件,開發(fā)這些插件是為了添加特性,并且把Sugar與其他許多開源和專有軟件包集成起來。
這通常相當(dāng)簡(jiǎn)單直觀。你可以編寫PHP代碼,為菜單或不同頁面添加額外特性。比方說,iNetGoogleMap插件的核心是用大約100行代碼構(gòu)建而成的,這些代碼把數(shù)據(jù)從內(nèi)置的Sugar格式處理成谷歌地圖(Google Map)所需的URL格式。這個(gè)核心隨帶十幾個(gè)其他文件,有助于把該核心與系統(tǒng)集成起來,并且針對(duì)其他任何一門語言進(jìn)行本地化。添加插件的機(jī)制很完善,提供了訪問底層系統(tǒng)的廣泛途徑。
有相當(dāng)多的插件專門用于為Sugar添加ERP功能。如果貴公司規(guī)模小、產(chǎn)品線短,這款產(chǎn)品就足以滿足要求。有一些插件用于添加庫存管理、信用卡處理以及啟動(dòng)自己的ERP所需要的幾乎一切功能。
這些插件有一些是開源插件,不過這可能是一種營(yíng)銷手段。比方說,PlanetAuthorize.Net的插件利用GPL代碼,提供實(shí)時(shí)的信用卡處理功能。它們靠信用卡手續(xù)費(fèi)獲利;其他公司提供專有服務(wù)。
我認(rèn)為,SugarForge非常出色地集開源軟件開發(fā)和專有軟件開發(fā)兩者之所長(zhǎng)。可以訪問源代碼意味著,可以改動(dòng)你所運(yùn)行的任何一部分代碼,即便改動(dòng)主要是通過插件機(jī)制來進(jìn)行的。與此同時(shí),來自專有版本的額外特性物有所值,許多資金充裕的大公司會(huì)希望購買――購買專有版本后,照樣可以改動(dòng)及擴(kuò)展代碼。
Openbravo ERP:使用模板創(chuàng)建表和窗體
許多公司希望實(shí)現(xiàn)自動(dòng)化的不僅僅是銷售隊(duì)伍和客戶服務(wù)。Openbravo包括了一些基本的CRM功能和一大批例行程序(用于跟蹤貨物從倉庫到交付的整個(gè)過程)――這一組特性讓Openbravo有資格聲稱自己是ERP的代名詞。客觀地說,它還提供了CRM,不過只是最基本的那一種。
該系統(tǒng)把集合銷售隊(duì)伍的任務(wù)與訂單履行過程集成起來。有一些部分用于管理銀行業(yè)務(wù)往來、采購、生產(chǎn)及倉庫等業(yè)務(wù)環(huán)節(jié)。
Openbravo還主要是一組數(shù)據(jù)庫表,有著很好的前端部分。它是用Java編寫的,擁有Hibernate和JasperReports之類的許多經(jīng)典Java庫。前端部分用自定義模板引擎構(gòu)建而成,該引擎拿來XML文件后,用HTML格式來呈現(xiàn)。如果你想創(chuàng)建自定義窗體和數(shù)據(jù)結(jié)構(gòu),會(huì)直接使用模板引擎。
網(wǎng)頁相當(dāng)簡(jiǎn)單直觀,但它們不是特別類似AJAX。這么做有充分的理由:Openbravo旨在單單使用鍵盤就可以導(dǎo)航操作,這項(xiàng)功能在人們需要處理一個(gè)又一個(gè)窗體的工作場(chǎng)所頗受歡迎。這項(xiàng)特性并不完美;我發(fā)現(xiàn)有個(gè)窗體無法使用,因?yàn)槲覜]有以足夠權(quán)限登錄進(jìn)去,結(jié)果出現(xiàn)了短暫故障。
Openbravo應(yīng)用軟件不如許多網(wǎng)站來得完美,但在熟悉使用15分鐘后,誰不會(huì)注意到這個(gè)不足。設(shè)計(jì)人員出色地開發(fā)出了與類似VT100黑白顯示終端的老式“綠屏”工具一樣高效的工具;在大型機(jī)和微型機(jī)時(shí)代,老式綠屏工具普遍應(yīng)用于后臺(tái)部門。
盡管號(hào)稱是ERP的代名詞,但Openbravo的主要版本只與Oracle和Postgres兼容。據(jù)說該公司正在竭力支持DB2和MySQL,但是許多地方對(duì)代碼進(jìn)行了特定的改動(dòng),這樣一來,顯然很難直接與MySQL兼容。這款專業(yè)版還有一個(gè)“器具”套件(appliance kit),提供了一款龐大、功能齊全并獲得許可的工具包,與Tomcat、Oracle和Apache捆綁在一起。簡(jiǎn)易版本提供了如今與MySQL兼容的銷售點(diǎn)(POS)應(yīng)用程序。
開發(fā)新模塊方面有著相當(dāng)大的靈活性――這對(duì)ERP的安裝來說必不可少。每家公司各不相同,盡管標(biāo)準(zhǔn)框架相當(dāng)靈活,但總是為更多的表和改動(dòng)后的控制邏輯留有余地。開發(fā)說明文檔相當(dāng)厚,提供了數(shù)量眾多的實(shí)例。用戶要花大量的時(shí)間來了解系統(tǒng)結(jié)構(gòu)以及XML文件和Java代碼轉(zhuǎn)換成表和窗體的方式。
Openbravo沒有像SugarCRM那樣全面的插件系統(tǒng),這就限制了開發(fā)人員捆綁特性、隨意使用特性的方式。但這并不是說系統(tǒng)無法擴(kuò)展――其實(shí)很容易擴(kuò)展,但沒有簡(jiǎn)單的辦法把諸多改進(jìn)之處集中起來。另一方面,由于插件最終會(huì)彼此干擾,插件架構(gòu)確實(shí)讓開發(fā)人員大傷腦筋。
Openbravo的開源社區(qū)不如SugarCRM的來得強(qiáng)大。該公司的Forge網(wǎng)站上只列出了57個(gè)項(xiàng)目,不少是針對(duì)語言本地化的。維基的內(nèi)容要全面得多,它是獲得說明文檔的優(yōu)先方式。該公司在制作大量視頻方面做得很到位,視頻是告訴開發(fā)人員如何完成工作的越來越常見的方式。
社區(qū)版與兩個(gè)商業(yè)版之間在軟件特性方面沒有任何區(qū)別,但只有購買收費(fèi)版本,才能獲得“無限制的軟件故障支持”和“安裝支持”。Openbravo還將銷售一款托管版,隨帶Oracle許可證和服務(wù)器系統(tǒng)。我猜許多客戶還會(huì)考慮請(qǐng)一些Openbravo開發(fā)人員來幫助定制代碼。這樣的內(nèi)部知識(shí)值得花錢。
Compiere ERP和CRM:為定制而生
Compiere軟件包的名稱取自意大利動(dòng)詞,意為“完成”或“實(shí)現(xiàn)”。它有兩個(gè)縮略詞:ERP和CRM,表明它能相當(dāng)好地勝任這兩項(xiàng)任務(wù)。與Openbravo一樣,它也是一組數(shù)據(jù)庫表,旨在跟蹤客戶、產(chǎn)品以及客戶與產(chǎn)品之間的交易。與SugarCRM一樣,它還提供一組相當(dāng)高級(jí)的例行程序,可以處理及吸引客戶。
Compiere系統(tǒng)是用Java開發(fā)的,使用Oracle或Postgres。據(jù)說最終就會(huì)支持任何JDBC數(shù)據(jù)庫。據(jù)說移植到MySQL、Sybase和Firebird的功能現(xiàn)正在測(cè)試中。
Compiere Web界面類似Openbravo和Sugar的界面。有一個(gè)菜單列出了針對(duì)表的選項(xiàng),你可以深入分析為表添加新的行,或者搜索舊的行。我試了幾分鐘都不行,后來發(fā)現(xiàn)可以深入分析子窗體:當(dāng)數(shù)據(jù)庫迫使你確保發(fā)票上填寫的客戶名稱與客戶表里面的實(shí)際客戶相符時(shí),子窗體就必不可少。有相當(dāng)數(shù)量的類似AJAX的特性,可用于完成窗體、搜索表,不過用于填寫窗體的工具似乎更容易使用??傮w上來看,這個(gè)界面很有現(xiàn)代感。
測(cè)試Compiere的工具時(shí),社區(qū)版與專業(yè)版的區(qū)別體現(xiàn)得最明顯。社區(qū)版需要一個(gè)上午才安裝好,讓人捉摸不透的是,客戶程序不斷把Postgres端口重新設(shè)置成5444。另一方面,一旦我添加了比較新的EnterpriseDB版Postgres,專業(yè)版在大約15分鐘后就開始運(yùn)行了。
Compiere的基本社區(qū)版可以追溯到瀏覽器功能不太先進(jìn)、AJAX只不過是一個(gè)廚房清潔劑品牌的時(shí)代。社區(qū)版使用自定義的Java客戶程序與中央數(shù)據(jù)庫進(jìn)行聯(lián)系。你需要購買更新的專業(yè)版,才能獲得現(xiàn)代、更方便的基于Web的界面。
一旦你開始付費(fèi),更多特性就開始出現(xiàn)。除非你購買了標(biāo)準(zhǔn)版(每個(gè)用戶每月25美元),否則說明文檔不是免費(fèi)使用的。還包括報(bào)表工具。為了獲得基于Web的界面,你必須購買專業(yè)版(每個(gè)客戶每月50美元),這個(gè)級(jí)別的服務(wù)還包括無限制的支持請(qǐng)求及其他各種錯(cuò)誤修正程序(bug fix)。還有一個(gè)“云端版”(每個(gè)用戶每月66美元),它把專業(yè)版包裝成了用于亞馬遜EC2的預(yù)制映像。
Compiere的開放性不如SugarCRM和Openbravo。沒有一批開放的插件,專門改動(dòng)代碼方面的力度也明顯不夠。SourceForge網(wǎng)站論壇上的大多數(shù)主題似乎側(cè)重于安裝問題。這倒不是由于系統(tǒng)是閉源系統(tǒng)。實(shí)際上,Compiere包括一組很不錯(cuò)的API和工具,可用于調(diào)用外部代碼片段。
如今,定制方面的精力主要放在工具上。Compiere稱其定制過程為“模型驅(qū)動(dòng)”(model driven),這意味著你只要開始為數(shù)據(jù)模型中的表添加列,Compiere就會(huì)處理剩余的大部分工作。為窗體添加字段意味著填寫幾個(gè)額外窗體。
Compiere的說明文檔有一處承諾:定制過程不需要“容易出錯(cuò)的過程編程”,這是相當(dāng)準(zhǔn)確的描述。為窗體添加新行、為它們創(chuàng)建新的規(guī)則就是編程,但不是Java層面的編程。開發(fā)人員拿來ERP機(jī)制后,可以用來管理源代碼本身。
向左轉(zhuǎn)還是向右轉(zhuǎn)?
你應(yīng)該選擇哪個(gè)呢?最重要的選擇標(biāo)準(zhǔn)不是像這樣泛泛的評(píng)測(cè)文章所能給出的。每家企業(yè)各有不同的需求,很難評(píng)估其中任何一款工具是否符合一般的工作流程。即便某個(gè)工具有多好、擁有多豐富的特性,但如果其內(nèi)部架構(gòu)依賴為工作流程添加與貴企業(yè)有沖突的某種結(jié)構(gòu),它也極不適合貴企業(yè)。有時(shí),把龐大業(yè)務(wù)硬塞進(jìn)這樣的標(biāo)準(zhǔn)產(chǎn)品所需的成本高于從頭開始編寫定制軟件。
盡管誰都不該有成見,更不該對(duì)軟件下一籠統(tǒng)的結(jié)論,我還是認(rèn)為Openbravo好比是倉庫里面的人:他們希望填寫訂單、運(yùn)送貨物。SugarCRM好比是非常熱情的接待員,知道銷售過程的大部分離不開走到人面前、密切關(guān)注對(duì)方的需求。Compiere有點(diǎn)像是兩者的混合體,但其核心思想是把倉庫中的貨物銷掉。
但是正如人可以扮演多個(gè)角色,軟件也能這樣。這些系統(tǒng)都是開放的一組數(shù)據(jù)庫表和用于編輯的規(guī)則。如果可以用某個(gè)系統(tǒng)完成某項(xiàng)任務(wù),其他系統(tǒng)經(jīng)過改寫后,也會(huì)具有這種功能。沒有理由說Openbravo運(yùn)行起來不能更像友好的SugarCRM;也沒有理由說SugarCRM無法添加相應(yīng)的插件、開始在倉庫里面工作。
在這三種情況下,定制非常簡(jiǎn)單,以至于決定自行構(gòu)建變得越來越難。如今用Java或C++編寫自己的后臺(tái)系統(tǒng)相當(dāng)愚蠢,不僅僅是由于如今有那么多功能可隨意獲取,還由于這些系統(tǒng)本身非常接近編程語言。開源開發(fā)與日益興起的插件架構(gòu)相互結(jié)合,意味著改動(dòng)現(xiàn)有代碼越來越容易。這些應(yīng)用軟件旨在可以接納每個(gè)人貢獻(xiàn)的代碼,這種靈活性融入到了整個(gè)開發(fā)周期當(dāng)中。
不過,這三個(gè)項(xiàng)目離下面這種形象相距甚遠(yuǎn):社區(qū)由編程人員領(lǐng)導(dǎo),里面的一切都平等共享。首先,這三家都是專業(yè)公司;它們既銷售產(chǎn)品,又恰好免費(fèi)贈(zèng)送。免費(fèi)的開源版本會(huì)滿足你的要求嗎?情況可能不是這么簡(jiǎn)單,但技能嫻熟的編程人員應(yīng)當(dāng)能夠在合理的一段時(shí)間內(nèi)安裝所有版本,讓它們存儲(chǔ)數(shù)據(jù)。
社區(qū)版本是不是最具有成本效益的解決方案,很大程度上取決于貴公司的性質(zhì)以及在定制方面的需要。如果你的客戶和產(chǎn)品直接對(duì)應(yīng)于簡(jiǎn)單的表結(jié)構(gòu),那么使用社區(qū)版可能相當(dāng)好。畢竟,替代免費(fèi)版中沒有的一些商業(yè)特性的功能甚至可以自建。比方說,可以用JasperReports就能開發(fā)出簡(jiǎn)單的報(bào)表特性,因?yàn)榭偸怯锌赡苓B接到數(shù)據(jù)庫,不需要通過主應(yīng)用軟件。
不過,可能沒必要什么都自己來做,那樣會(huì)有一大堆麻煩事。我發(fā)現(xiàn),自行完成編程工作往往不需要太多時(shí)間,但了解架構(gòu)、決定如何實(shí)施變化卻很費(fèi)時(shí)間。專長(zhǎng)技能是慢慢積累起來的。盡管每個(gè)用戶每月50美元很快就會(huì)變成一大筆費(fèi)用,但比請(qǐng)專職編程人員來工作大半年省錢得多。
專業(yè)版確實(shí)包括更多的支持;拿Compiere來說,還可以使用說明文檔。這往往相當(dāng)要緊,但仍需要你進(jìn)行實(shí)際的定制工作。沒有一個(gè)專業(yè)版為你完成定制工作――那是你的責(zé)任,但這些公司都支持龐大的編程人員網(wǎng)絡(luò),他們精通每個(gè)版本的特別之處。即便貴公司自己有一大批編程人員,在安裝這些軟件包時(shí),也應(yīng)當(dāng)考慮從外面請(qǐng)人來提供一些幫助。
注意產(chǎn)品本身的開放程序也很重要。比方說,定制Openbravo需要?jiǎng)?chuàng)建XML和Java類。所得結(jié)果需要進(jìn)行編譯。如今SugarCRM包括一款非常高級(jí)的拖放工具,用于為你實(shí)施的對(duì)象添加表和模塊??梢蕴砑幼侄巍⒖刂谱侄卧鯓映霈F(xiàn),不需要編寫任何ASCII文本。所有編程工作都只要通過在屏幕上拖動(dòng)及編輯div即可“直觀”地完成。這種非常開放的優(yōu)點(diǎn)很容易被許多沒有直接編過程序的經(jīng)理和用戶所理解。
我要說,盡管SugarCRM的拖放工具大大簡(jiǎn)化了改變表和數(shù)據(jù)模型,但仍然需要事先考慮每個(gè)人會(huì)怎樣使用數(shù)據(jù)。由于會(huì)導(dǎo)致缺乏一致性,允許每個(gè)人隨意添加字段可能很危險(xiǎn)。
緊隨云潮流
一個(gè)更深入的決策是,是使用對(duì)方的托管服務(wù),還是把軟件安裝到自己的機(jī)器上?這三家公司對(duì)“云”一詞的使用各有不同。比方說,SugarCRM提供“云連接器”(cloud connector),可以把你的SugarCRM版本與銷售有關(guān)Hoover’s和Jigsaw等公司的數(shù)據(jù)的廠商集成起來。如果你獲得了Hoover's或Jigsaw數(shù)據(jù)庫中的某個(gè)客戶,云連接器會(huì)調(diào)入通用的數(shù)據(jù),為你節(jié)省時(shí)間。這是相當(dāng)好的想法,但與托管本身沒有任何關(guān)系。
SugarCRM也為其主要版本提供托管選擇。小規(guī)模安裝可以選擇Sugar簡(jiǎn)易版、社區(qū)版的托管版本(限于10個(gè)用戶使用),或者所謂的專業(yè)版。SugarCRM還與一大批提供定制工作和托管服務(wù)的合作伙伴合作。
Compiere使用“云”一詞來描述其專業(yè)版專門針對(duì)亞馬遜的EC2云而改動(dòng)的一個(gè)版本。它提供了磁盤映像,可以迅速啟動(dòng),不需要大量的安裝工作。你仍得完成所有定制工作,但該版本包括了一些額外幫助。不過得支付亞馬遜收取的費(fèi)用。Openbravo不直接提供該磁盤映像,但一些合作伙伴構(gòu)建了自己的亞馬遜機(jī)器映像(Amazon Machine Image)。
這些也不是惟一的選擇。軟件畢竟是開源軟件,公司可以與大批顧問合作。他們可以為你安裝這些工具、進(jìn)行定制。有些顧問可以結(jié)合托管服務(wù),有些人專門來到貴企業(yè)服務(wù)。有些顧問為項(xiàng)目積極貢獻(xiàn)代碼。與這些專業(yè)人士合作是獲得所需特性的一個(gè)好渠道,他們?yōu)槟惆惭b的軟件編寫的額外代碼可以用到下一代。
SugarCRM、Openbravo和Compiere這三款開源工具包(以及類似的其他許多工具包)在迅速完善,足以提供市場(chǎng)實(shí)際需要的功能。社區(qū)版都相當(dāng),通常也比較容易使用,不過這些公司準(zhǔn)備定制各自的工具,并提供支持。這種便利模式帶來了一個(gè)強(qiáng)大的社區(qū),供應(yīng)商們競(jìng)相為用戶們建立一個(gè)富饒的生態(tài)系統(tǒng),不管用戶有沒有在付費(fèi)給商家。
插圖文字:
SugarCRM的模塊構(gòu)建器讓你可以創(chuàng)建新的數(shù)據(jù)表,然后制作面板,用于利用瀏覽器中的拖放工具來編輯及顯示表。
Openbravo的窗體系統(tǒng)讓你可以為存放客戶數(shù)據(jù)的表添加新行。窗體會(huì)自動(dòng)執(zhí)行標(biāo)準(zhǔn)規(guī)則,防止重要數(shù)據(jù)出現(xiàn)遺漏。
Compiere具有AJAX功能的一組窗體包括許多彈出式div標(biāo)簽,可以處理實(shí)時(shí)添加新數(shù)據(jù)項(xiàng)的操作。這迫使用戶在添加幾個(gè)主要行之前為子表填入數(shù)據(jù)項(xiàng),從而對(duì)表進(jìn)行約束。
歡迎轉(zhuǎn)載,本文版權(quán)歸于杭州網(wǎng)站建設(shè)(http://www.sharetheflairshow.com)
-
國(guó)際領(lǐng)先!我國(guó)光伏組件智能清洗機(jī)器人通過鑒定
日期:2024-12-13瀏覽次數(shù):465次
-
員工稱微信不會(huì)重復(fù)存儲(chǔ)文件:同一份文件發(fā)給200個(gè)好友都只存一份
日期:2024-11-29瀏覽次數(shù):748次
-
抖音電商助力國(guó)貨潮牌崛起 雙11行業(yè)銷售額增長(zhǎng)超700%
日期:2024-11-22瀏覽次數(shù):1007次
-
人工智能進(jìn)入“深度學(xué)習(xí)+”階段
日期:2023-02-14瀏覽次數(shù):5730次
-
ChatGPT取代醫(yī)生?目標(biāo):輔助而非代替
日期:2023-02-10瀏覽次數(shù):5858次
相關(guān)新聞
整合同類新聞,相關(guān)新聞一手掌握
-
宜賓網(wǎng)站優(yōu)化:網(wǎng)站設(shè)計(jì)的基本步驟,一看就知道
日期:2020-09-14瀏覽次數(shù):1753次
-
宜賓網(wǎng)頁設(shè)計(jì):網(wǎng)站設(shè)計(jì)之整體形象設(shè)計(jì)新技巧
日期:2020-09-14瀏覽次數(shù):1884次
最新新聞
與互聯(lián)網(wǎng)同行,實(shí)時(shí)掌握網(wǎng)建行業(yè)最新動(dòng)態(tài)
-
杭州網(wǎng)站建設(shè):選擇一個(gè)好的空間商是做好網(wǎng)站優(yōu)化的重要準(zhǔn)備
日期:2016-07-14瀏覽次數(shù):5650次
-
論抖音app開發(fā)者的一些經(jīng)驗(yàn)之談
日期:2020-06-23瀏覽次數(shù):5330次
-
論杭州網(wǎng)站制作的域名后綴
日期:2020-08-27瀏覽次數(shù):4307次
-
杭州網(wǎng)站優(yōu)化時(shí),有哪些常見的問題?
日期:2021-10-29瀏覽次數(shù):3639次
-
杭州帷拓科技與良工裝飾達(dá)成合作關(guān)系
日期:2021-11-08瀏覽次數(shù):5796次
隨機(jī)新聞
新聞新動(dòng)態(tài),您需要的新聞管家
洞悉市場(chǎng)趨勢(shì)演變讓傳播回歸社會(huì)
免費(fèi)獲取網(wǎng)站建設(shè)與網(wǎng)絡(luò)推廣方案報(bào)價(jià)
-
關(guān)于我們
杭州帷拓科技有限公司,是一家新型的全案網(wǎng)絡(luò)開發(fā)公司,作為以互聯(lián)網(wǎng)高端網(wǎng)站建設(shè)、APP開發(fā)、小程序開發(fā)為核心的專業(yè)網(wǎng)絡(luò)技術(shù)服務(wù)供應(yīng)商,帷拓科技致力于全面分析市場(chǎng)環(huán)境、衡量與預(yù)測(cè)市場(chǎng)需求、整合區(qū)別于行業(yè)競(jìng)爭(zhēng)對(duì)手的絕對(duì)優(yōu)勢(shì),結(jié)合品牌理念深度挖掘項(xiàng)目?jī)?yōu)勢(shì)和產(chǎn)品價(jià)值,提升客戶品牌認(rèn)知、認(rèn)可度。
-
我們的客戶
帷拓科技?xì)v經(jīng)十年沉淀,與國(guó)內(nèi)外上千家客戶達(dá)成合作關(guān)系,其中穩(wěn)定合作的公司有:浙江華為、浙江移動(dòng)、浙江5G產(chǎn)業(yè)聯(lián)盟、浙江省社科院、綠城足球俱樂部、娃哈哈雙語學(xué)校、健康中國(guó)杭州峰會(huì)、科雷機(jī)電等,帷拓科技始終堅(jiān)持“帷有專業(yè),才能拓展無限”的服務(wù)理念,堅(jiān)持“認(rèn)真堅(jiān)持細(xì)節(jié)”的優(yōu)質(zhì)服務(wù)理念,不斷完善自身,成就企業(yè),最終實(shí)現(xiàn)共贏。
-
我們的業(yè)務(wù)
帷拓科技主營(yíng)業(yè)務(wù)范圍包含互聯(lián)網(wǎng)高端網(wǎng)站建設(shè)、APP開發(fā)、小程序開發(fā)、商城網(wǎng)站建設(shè)、公眾號(hào)運(yùn)營(yíng)以及數(shù)字營(yíng)銷等,涵蓋了服務(wù)、房產(chǎn)、數(shù)碼、服裝、物流貿(mào)易等行業(yè),根據(jù)品牌現(xiàn)狀,為每個(gè)客戶量身定制項(xiàng)目整體服務(wù)方案,以敏銳的市場(chǎng)洞察力、創(chuàng)新的市場(chǎng)策劃能力,全面把握市場(chǎng)變化,為客戶實(shí)現(xiàn)從企業(yè)到消費(fèi)者的價(jià)值轉(zhuǎn)換。