EJ1 and EJ2 - Grid difference

Hi,

Q1: I want to know the difference between ej1 and ej2. Is ej1 the old version which should not be used for new projects?
Q2: I saw another thread post which asked
------------------
Query : What is the differenece between ej-grid and ejs-grid. 
Your reply: 
<ejs-grid> is supported by grid with javascript 
<ej-grid> is supported by grid with j-query. 
------------------
     So which one should I use in new projects?

Q3: In online help I see the syntax as below
  <ej-grid id="EmployeeGrid" allow-paging="true" allow-sorting="true" allow-filtering="true">
     OR
     <ejs-grid id="Grid" allowPaging="true" allowSorting="true" allowFiltering="true">

     However in my project, why am I am getting intellisense only for ejs-grid but not for ej-grid.

Thanks
Avinash Tauro



3 Replies

RR Rajapandi Ravi Syncfusion Team May 25, 2020 09:54 AM UTC

Hello Avinash,  
  
Greetings from Syncfusion support.  
  
Please find the difference between Web Essential JS1 and JS2,    
   
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 2017 Volume 4 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.    
    
For 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.   
  
For New applications  
• We recommend using Essential JS 2 unless a control is exclusively available in Essential JS 1 only. 

Please refer the below documentation for more information. This article describes the difference between Essential JS 1 and Essential JS 2. 

   
Please let us know if you need any further assistance.   
  
Thanks,  
Avinash 



AV Avinash May 25, 2020 01:12 PM UTC

Thank you. I will use EJS-2.


MS Manivel Sellamuthu Syncfusion Team May 26, 2020 06:07 AM UTC

Hi Avinash, 

Thanks for your update. 

Please let us know, if you need further assistance. As always, we will be happy to assist you. 

Regards, 
Manivel 


Loader.
Up arrow icon