While both frameworks are created to solve the problem with cross-platform mobile application development, from technical perspective there are significant difference between them. PhoneGap framework is using the browser's layout and rendering engine to display the UI of the application. NativeScript is using the native platform default rendering and layout engine to display the UI of the application. This means that the applications using NativeScript framework are exposing exactly the same UX as natively written applications.