蘇州三木軟件科技有限公司是一家專業(yè)的企業(yè)信息化產(chǎn)品與解決方案提供商,致力于開發(fā)高效、易用的低代碼開發(fā)平臺以及為客戶提供專業(yè)的數(shù)據(jù)管理軟件個性化定制服務(wù)。
我們擁有多年的生產(chǎn)型企業(yè)數(shù)字化管理軟件的開發(fā)經(jīng)驗,在長期的開發(fā)過程中總結(jié)提煉出了一整套成熟的、通用的開發(fā)模式,并形成了我們今天公司的龍頭產(chǎn)品:森之格低代碼開發(fā)平臺。
森之格低代碼開發(fā)平臺是基于.Net平臺Winform開發(fā)出來的PC端的低代碼開發(fā)平臺。主要是以C/S架構(gòu)為主,后期會補充上B/S部分和OA模塊。我們的特色就是低代碼,通過簡單的參數(shù)配置即可完成常規(guī)功能的開發(fā)。
可能部分人對低代碼開發(fā)平臺有一些成見。覺得低代碼只是將某些場景的功能模塊化,只能滿足部分功能的開發(fā)效率提升。一旦遇到需要修改時就無能為力了。這些固化的刻板印象主要來源于現(xiàn)在網(wǎng)絡(luò)上成堆的BS“低代碼”平臺。我們森之格低代碼開發(fā)平臺走的是跟其他人不一樣的路線,主打PC端的高效以及良好的用戶體驗。最最重要的是我們擁有完整的開發(fā)功能。即便是系統(tǒng)內(nèi)置模板窗體也具備靈活的自定義能力。開發(fā)習(xí)慣、方式還有體驗基本跟VS一致。
如果您接受了PC端winform程序為主這個前提設(shè)定,那么森之格就是您更好的選擇。下面我們就具體地看看選擇森之格的具體理由:
理由一:我們首先是一個低代碼開發(fā)平臺
森之格低代碼開發(fā)平臺(SanMuGrid)是基于.Net平臺Winform開發(fā)出來的PC端的低代碼開發(fā)平臺。主要是以C/S架構(gòu)為主,后期會補充上B/S部分和OA模塊。我們可以直接通過可視化的參數(shù)設(shè)置就可以達(dá)到常規(guī)功能的開發(fā)。想體驗最極致的開發(fā)效率,可以先體驗最最基礎(chǔ)的一步,創(chuàng)建一個窗體,在窗體中放入一個表一個菜單,表菜單可以對表進(jìn)行常規(guī)的增、刪、改、查操作。最后再做一個菜單可以用來打開這樣的窗體。詳細(xì)過程可以參考“創(chuàng)建一個標(biāo)準(zhǔn)編輯窗體”。
低代碼主要是通過平臺中集成了大量的通用控件、通用模板窗體以實現(xiàn)簡單的參數(shù)化配置即可完成常規(guī)功能的開發(fā)。在這里我們不可能將平臺中所有的功能特性在這么短的介紹中完全說明白。具體的大家可以參考下面幾個方面作一下了解。
平臺的大概功能展示:公司網(wǎng)站首頁
平臺的功能概覽:功能概覽
平臺的窗體開發(fā):窗體開發(fā)
報表開發(fā)功能:專業(yè)報表
理由二:類BS體驗
森之格提供了很多內(nèi)置的窗體模板,我們可以基于這些窗體模板動態(tài)地添加一些常規(guī)功能。這些功能都是通過配置實現(xiàn)的。用戶無需升級軟件,只需要重啟窗體即可使用到最新的修改后的功能。這樣的體驗跟BS項目一樣,擁有無感升級的效果。
(此特性在網(wǎng)絡(luò)項目,從網(wǎng)絡(luò)獲取配置信息時生效。)
理由二:擴展性強
我們這里的擴展性強是指很多方面,下面我們一一作介紹:
1、內(nèi)置系統(tǒng)窗體模板擴展性強。內(nèi)置系統(tǒng)窗體模板是針對一些典型的應(yīng)用場景而開發(fā)出來的模塊化通用模板。我們使用這類模板可以節(jié)省我們大量的開發(fā)時間。在此同時,我們的系統(tǒng)窗體模板還支持全局窗體事件、添加無限子表(孫表)、添加自定義表菜單、給每個表添加表事件。這樣我們就做到了,不僅僅是通過模板滿足部分常規(guī)的功能開發(fā),還可以做大量的自定義處理。
內(nèi)置系統(tǒng)窗體模板的數(shù)據(jù)不是固定的,我們可以在后續(xù)的升級中陸續(xù)地添加其他比較通用的窗體模板,這是一個不斷積累、進(jìn)化的過程。
2、內(nèi)置功能控件擴展性強。我們平臺內(nèi)置了大量的功能性控件,使用也極其簡單,一般只需要綁定一下表對象,或者設(shè)置一下數(shù)據(jù)規(guī)范即可完成設(shè)計。大量的功能控件可以隨意組合,方便我們更高效、便捷地開發(fā)出我們喜歡的功能。
內(nèi)置的這些功能控件也會在后續(xù)的升級中陸續(xù)地添加新的控件,這會讓我們的開發(fā)持續(xù)地獲得更美好的體驗。
3、支持完整的Winform開發(fā)能力。我們可以在全局代碼中編寫自己類,也可以在窗體設(shè)計中添加外部第三方的控件,完整的Winform窗體開發(fā)能力是我們平臺強大的底氣。只有這樣的平臺才算作是真正的低代碼開發(fā)平臺。不僅可以利用低代碼提高開發(fā)效率,也可以利用強大的開發(fā)能力自定義任意的功能。
4、支持在VS中開發(fā)。我們平臺還支持將我們平臺當(dāng)作一個控件,然后直接在VS中進(jìn)行開發(fā)(前提是你得有相應(yīng)的商業(yè)控件的正版授權(quán))。配合我們開發(fā)版以及上版本贈送的C1 Winform授權(quán),我們一些專業(yè)程序員朋友可以有一些更好的開發(fā)體驗。
5、支持引入第三方dll。我們平臺保持了良好的開放性,我們可以直接引用第三方dll,這樣就實現(xiàn)了無限的擴展性。無論是添加新的控件,還是對接第三方SDK都會非常的自由。
6、內(nèi)置功能的自定義。我們平臺內(nèi)部提供了大量的基本的通用模塊,比如系統(tǒng)桌面、用戶登陸窗口、自動升級、軟件注冊、系統(tǒng)全局熱鍵等等,這些功能我們都可以有選擇的關(guān)閉或者用自己的方式自定義。提供方便的同時,我們也提供了大家自定義的方式。這才是真正做到提升效率的同時,也不給大家的自定義出難題。
理由三:適合的用戶群體廣
由于森之格平臺本身的特性決定了我們只能服務(wù)一部分適合的人群,主要有以下幾類人群:熱衷學(xué)習(xí)的職場達(dá)人、有能力的部門領(lǐng)導(dǎo)和小企業(yè)主、有豐富項目實施經(jīng)驗的項目實施工程師、有開發(fā)經(jīng)驗的專業(yè)程序員、還有一些對我們已有現(xiàn)成功能有特殊需求的人。這些人群有哪些特殊和為什么適合本平臺可以參考“森之格的客戶群體”。
理由四:使用場景多
我們的平臺因為功能很多,我們既可以把它當(dāng)作一個低代碼開發(fā)平臺來進(jìn)行軟件開發(fā),但是更多的時候我們還可以直接把它當(dāng)作一個現(xiàn)成的軟件來使用。比如我們說的標(biāo)簽打印工具、定時任務(wù)管理軟件、數(shù)據(jù)分析軟件、二次開發(fā)平臺、語言學(xué)習(xí)工具、數(shù)據(jù)庫管理軟件、軟件原型設(shè)計工具。選擇我們平臺的理由就是,我們不但擁有相應(yīng)的軟件功能,還具有強大的開發(fā)能力,功能擴展、個性化定制的能力是其他成品軟件給不了的。
理由五:性價比高
前期我們平臺可以免費試用半年。半年時間基本上可以讓您可以很好地對本平臺做一個正確的評估,以及是否滿足自己的需求。半年之后我們個人使用可以購買300元單機授權(quán)版,可以用非常低的價格就擁有了一個無限可能的低代碼開發(fā)平臺。這時候我們就可以一邊學(xué)習(xí)一邊開發(fā)自己需要使用的功能模塊。過了一段時間,部門領(lǐng)導(dǎo)或者老板發(fā)現(xiàn)您開發(fā)的軟件非常有用,想在部門內(nèi)部或者公司內(nèi)部小范圍推廣使用,這時候我們可以考慮根據(jù)使用人數(shù)再購買幾個單機版授權(quán),然后就可以多人一同使用這個小軟件了。可能又過了一段時間,軟件完善的比較好,老板想在全公司使用,或者您想這個軟件發(fā)布對外銷售,這時候我們就可以將森之格升級到開發(fā)版,然后就可以將軟件發(fā)布成一個單獨的軟件了。(升級到軟件高版本,可以抵扣之前低版本已支付價格,這樣前期的單機版本就相當(dāng)于免費使用的。)接下來,您的軟件可能大賣,但是您的部分客戶希望自己也可以利用平臺的便利功能,可以通過簡單的設(shè)置來實現(xiàn)一些常規(guī)的自定義能力。這時候您只需要讓用戶購買一個森之格的項目授權(quán)即可輕松地實現(xiàn)用戶的需求了。而這個靈活性是其他平臺開發(fā)出來的軟件給不了您的。我們的森之格低代碼開發(fā)平臺永遠(yuǎn)在給您做進(jìn)一步的發(fā)展作考慮。甚至后期您希望在VS里面直接脫離我們平臺單獨做一些小功能開發(fā),也可以利用上我們開發(fā)版以上贈送的C1 Winform授權(quán),使用C1的控件進(jìn)行開發(fā)。關(guān)鍵的是入門價格低,單機授權(quán)版僅300元就可永久使用。
理由六:兼容性高
我們的平臺都是按照最常規(guī)的編程規(guī)范設(shè)計的。合理的命名空間管理,盡量做到不與其他軟件廠商的產(chǎn)品重名。這么做的好處就是,我們從網(wǎng)絡(luò)上找到一段代碼之后,基本不存在命名沖突的問題,可以直接拿到我們平臺內(nèi)直接使用,不需要我們做任何的代碼改動。最關(guān)鍵的是我們平臺是支持兩種開發(fā)語言的:Vb.Net和C#。更令人驚喜的是,我們支持同一個項目同時支持兩種開發(fā)語言混合使用。這是一個比較實用的創(chuàng)新,可以讓我們把從網(wǎng)絡(luò)上找到的代碼無需作轉(zhuǎn)換就可以直接使用。這個特性可以節(jié)省我們大量的代碼轉(zhuǎn)換的工作。