Hi Michael,
Thanks for your interest in Essential JS 2.
Query 1: Can this be done relatively easily?
We would like to let you know that the Essential JS 2 is completely differ from Essential JS 1. The API naming and script initialization also differed in the Essential JS 2.
Most of the Essential JS 2 API’s were corrected to simple and easy to understood compared to Essential JS 1. So we suggest you to look into API section of each component documentation.
We suggest you to install the latest version of Essential Studio 16.1.0.24 and port the updating process manually in the existing application by changing the corresponding API and script rendering codes.
Query 2: Is this documented somewhere?
No, We haven’t provided any documentation for updating projects from JS 1 to JS 2.
Query 3: What would be the benefits?
Essential JS 1 is the first-generation JQuery based JavaScript UI framework from Syncfusion that was initially released in July 2013. This framework has been in active development for more than four years so it is very feature rich and mature. It also includes support for all popular browsers including older browsers like IE8. We will continue to develop, maintain and support this version for several more years. However, please note that new feature development will only happen in Essential JS 1 if an equivalent control is not yet available in Essential JS 2.
Starting with the Volume 4 2017 release, we have also shipped a beta version of the second generation of the Essential JS library (Essential JS 2). This new library has several advantages over the first-generation library since it has been built from the ground up to be more modular, lightweight, responsive, fast and has no external dependencies. However, it only supports modern browsers starting from IE11 and currently only includes a subset of the controls available in Essential JS 1. Please note that we will ensure that a control in Essential JS 2 will have feature parity with its equivalent in Essential JS 1 before it is officially released.
Here are some guidelines for choosing between these two frameworks
Existing applications
- Continue to use Essential JS 1 unless you need access to a new feature or control exclusively available in Essential JS 2. We will also be happy to provide any required assistance for migration.
- Selectively use some controls from Essential JS 2.
New applications
- We recommend using Essential JS 2 unless a control is exclusively available in Essential JS 1 only.
Query 4: JS1 EOL soon?
We don't have any plan to discontinue JS1 controls. However, whenever equivalent new control is for added JS2, that control in JS1 will be moved to indefinite Long Term Support. That is we only provide fixes for customer requested bugs. Any new features or improvement will not be included.
Regards,
Sridurgha U