이전 넥사크로플랫폼 호환

넥사크로 N은 넥사크로플랫폼 17에서 작성한 프로젝트를 그대로 사용할 수 있습니다. 넥사크로플랫폼 17 또는 14 환경에서 넥사크로 N으로 이전할 때 참고할 내용을 정리했습니다.

X-API, nexacro-xeni

넥사크로플랫폼 17 버전 X-API, nexacro-xeni 호환성 유지

넥사크로플랫폼 17 애플리케이션과 연결해 사용하던 X-API, nexacro-xeni 서비스는 기존 버전 그대로 사용할 수 있습니다. 추가된 기능을 사용할 필요가 있는 경우에는 넥사크로 N 버전의 X-API, nexacro-xeni를 사용하고 그렇지 않은 경우에는 기존 서비스를 그대로 사용할 수 있습니다.

넥사크로 N 버전 X-API, nexacro-xeni 업데이트가 필요한 경우

넥사크로 N에 추가된 기능 사용 시에는 넥사크로 N X-API, nexacro-xeni를 설치하고 서버 측 코드 일부를 수정해주어야 합니다.

com.nexacro17.xapi.data > com.nexacro.java.xapi.data
com.nexacro17.xapi.tx > com.nexacro.java.xapi.tx

넥사크로플랫폼 17 > 넥사크로 N

프로젝트 특성에 따라 일부 자동 변경이 발생할 수 있고 그대로 사용할 수 있습니다.

TypeDefinition

아래와 같은 경우 TypeDefinition 일부 내용이 변경됩니다.

기존 TypeDefinition 파일은 백업 파일로 생성합니다. 넥사크로 N에서 다시 넥사크로플랫폼 17로 돌아가야 하는 경우 해당 백업 파일로 typedefinition.xml 파일을 대체해줍니다(넥사크로 N 버전에서 추가적인 작업을 진행한 경우에는 넥사크로플랫폼 17로 돌아가는 것을 보장하지 않을 수 있습니다).


Theme

넥사크로 N 기본 테마가 변경됐지만 넥사크로플랫폼 17에서 사용하던 테마는 그대로 사용할 수 있습니다.

각 버전에서 제공하는 기본 테마는 아래와 같습니다.

넥사크로플랫폼 17

(17.1.3.700 기준)

넥사크로 N

android.xtheme

default.xthme (기본 테마)

default_RTL.xtheme

ios.xtheme

macos.xtheme

windows.xtheme

blue.xtheme (기본 테마)

blue_mobile.xtheme

gray.xtheme

gray_mobile.xtheme

Bootstrap Customize

넥사크로플랫폼 17에서 Bootstrap Customize 기능을 사용해 파일을 수정한 경우에는 자동으로 넥사크로 N 버전에 맞게 변환해주지 않습니다.

기존 DOCTYPE 태그를 주석으로 막아주고 #{DOCTYPE} 코드를 추가해주세요.

IE8, 9 버전 지원 중단

넥사크로 N 버전에서 Generate, Deploy 시 IE8, 9 버전에 대한 지원이 중단됐습니다. IE8, 9 버전 사용자에 대한 지원을 계속해야 하는 경우에는 넥사크로 N 버전으로 이전을 권장하지 않습니다.

클라이언트 라이선스 파일

WRE 배포 시에도 클라이언트 라이선스 파일을 설정해주어야 합니다.

앱 배포 가이드 문서의 라이선스 항목을 참고해주세요.

안드로이드 운영체제 NRE 라이브러리 변경

넥사크로 N에서 제공하는 안드로이드 운영체제 NRE 라이브러리가 Android Jetpack 기반으로 변경됐습니다. 안드로이드 스튜디오에서 프로젝트를 생성하고 라이브러리를 설정하는 경우 넥사크로플랫폼 17보다 간단하게 설정할 수 있습니다.

앱 배포 가이드 문서의 넥사크로 라이브러리 설정 항목을 참고해주세요.

넥사크로플랫폼 14 > 넥사크로 N

넥사크로플랫폼 14 프로젝트는 마이그레이션을 지원합니다.

마이그레이션

개발도구 가이드 문서의 마이그레이션 항목을 참고해주세요.

넥사크로 N > 넥사크로플랫폼 17

상위 버전에서 생성한 프로젝트를 하위 버전으로 옮기는 것은 권장하지 않습니다. 프로젝트 로딩 시 아래와 같은 메시지를 표시하고 프로젝트 로딩 실패로 처리합니다.