欢迎来到 GeneXus问答,任何有关GeneXus的技术问题都可以在这里提问,你将会收到社区其他成员的回答。

查看GeneXus资源列表获取有关GeneXus信息

提问说明:
问题描述尽量清晰明了,建议按如下格式提问
版本:GeneXus16U1
环境:.Net/Java
运行:Web/SD
数据库:SQLServer2012/MySQL5.7/Oracle11g
现象:xxxx
描述:xxxx

请尽可能说明碰到的问题,如果问题不合规,管理员会删除该提问,多次违规将禁用账号。

GeneXus版本是如何升级的?是否有必要升级呢?

0 投票
GeneXus产品是如何升级的呢?我们在用GeneXus产品进行项目开发过程中,是否需要升级呢?
最新提问 5月 3, 2018 分类:GeneXus IDE | 用户: xue (2,770 分)

1个回答

0 投票
 
已采纳

GeneXus产品的升级有两个层面。

1)大版本升级,例如从GeneXus EV1, EV2, EV3, 到现在我们使用的GeneXus 15;

2)小版本升级,针对每个大版本如GeneXus 15,从U1一直到现在U10。

大版本:GeneXus基本上在三年左右(也不完全一定,有时候会根据技术的变化速度)的时间,会推出一个大版本,一般大版本变化会比较大,尤其是最新的版本,会加入很多新的技术,这些变化在wiki上都会有说明,而且在大版本正式发布前,会有beta版,让用户能够进行试用。大版本的升级,由于差不多几年才会有,所以用户可以在大版本发布后,根据项目的实际情况,是否需要最新版本的一些技术,来判断是否需要升级。而对于已有的老项目,如果没有对新技术的诉求,建议不要升级。

小版本:对于小版本的升级,GeneXus厂商为了快速响应客户的诉求,以及响应新技术,会保持在两个月推出一个Upgrade,每次upgrade都会详细列出有哪些变更,例如对于我们现在使用的GeneXus 15,每次升级的日志:https://wiki.genexus.com/commwiki/servlet/wiki?38023,GeneXus+15+Upgrade+10,当然也可以从下载中心下载到详细的release notes。对于此版本,一般建议用户进行升级,因为每次升级会加入一些新的特性,产品会更加稳定,例如Android和ios版本一直在升级,genexus每次的upgrade都会加入对最新android和ios版本的支持。

对于小版本的升级,可以从GeneXus中国获取升级包,只要进行安装就就可以了,相关授权文件等不会有任何变化。

注意:

1)如果是小版本升级,对于正在开发项目,把GeneXus升级后,建议把整个项目进行一次全部编译;

2)有时候有些项目,不想升级,但又想在电脑上安装或使用最新的Upgrade,如何处理呢?很简单,只要将现在存在GeneXus 例如(GeneXus 15 U9)完全复制一下,复制后例如名字改为GeneXus 15 U9,然后直接安装U10就可以了,新的版本会覆盖原来U9的安装目录。但这时U9和U10都可以使用,只要去启动各自的genexus.exe文件就可以了。

另外,对于大版本,例如GeneXus EV3与GeneXus 15则可以同时安装,不会有任何影响。

3)最后,不管如何,还是希望大家升级的时候,能够看一下更新日志,了解一下新的版本都有哪些新的功能点或特性,以及解决了哪些bug,这样有助于大家更准确的来判断是否需要升级。

【当然,最重要的是有任何问题或疑问可以随时联系GeneXus中国的技术支撑人员。】

最新回答 5月 3, 2018 用户: xue (2,770 分)
采纳于 6月 11, 2018 用户:xue
...