本人由於工作原因接觸了GeneXus產品,從使用到現在也有些年頭了。從剛開始的不熟悉到現在使用GeneXus開發了很多項目,慢慢也總結了一些經驗,當然中間也走了很多的彎路。對於在國內同樣使用GeneXus產品的人,由於中文文檔很少,網上又沒有太多的資料可以查詢,經常會碰到問題而束手無策,當然這也是因為GeneXus產品在國內還比較小眾,並未真正推廣開。所以希望能夠在這個地方把我的一些使用經驗分享出來,也能夠與大家交流,讓大家少走一些彎路。
整體來說,GeneXus產品是一個比較純粹的開發技術平台,里面沒有包含任何的業務功能,這也是很多人剛開始接觸GeneXus時覺得很難的一個原因。也就是說,第一次使用GeneXus做項目的話,基本上所有的功能都需要自己去搭建,甚至一個登錄頁面或者登錄校驗的代碼,當然了,如果逐漸做了一些項目,很多功能是可以復用的,這個和我們用.Net或Java來做項目,理念上並沒有太大的區別。
而我們團隊當初選擇了使用GeneXus產品,高大上的概念就不說了,主要是考慮到開發效率,項目質量以及移動端開發這幾個原因,我們團隊是比較典型的項目軟件團隊,所做的項目比較雜,可能不同項目所用的技術還不一樣,這樣導致很難搭建一個比較合適的開發團隊,所以最早的時候,嘗試了幾個不同的開發平台后,綜合下來,GeneXus能夠滿足我們從后端到前端的大部分要求,而且大部分項目的一些個性化要求也都有辦法實現,雖然一路坎坎坷坷,但逐漸摸索下來,也使用的上手了,可惜就是國內的用戶太少,也沒個能交流的技術圈,倍感孤獨啊。希望后面能和也在用這個產品的筒子們多交流。
我后續只會分享我對GeneXus產品的一些理解以及技術層面的一些經驗,很多朋友經常問我這個產品到底怎么樣,我就不在此評判了。因為每個人對產品的訴求不一樣,使用場景不一樣,自然判斷的標准也不一樣,所以很難有統一的看法。
廢話就到此了,后續就慢慢分享老司機使用GeneXus的一些經驗吧。