Tuesday, January 17, 2012

JqGrid and DataTable comparision













jqGridDatatableDatatable (server side)
Data format JSON (returned by server) HTML(embedded in web page) JSON(returned by server)
SortingServer sideClient sideServer side
Paging Server side Client side Server side
Filtering/Search Server side
Supports both toolbar search and Custom search
Client side
Provides API for column search
Server side
Editing Supports both in-line editing and form editing (we can display the selected record in a pop-up for editing). Form editing not supported. In-line editing is supported by jEditable plugin. Form editing not supported. In-line editing is supported by jEditable plugin.
Add/Delete Built-in support jEditable and data tables editable plugins required.jEditable and data tables editable plugins required.
Performance Better performance with high volume of data. Not suited for high volume of data. Slows down with high volume of data.
Development Extensive Documentation and examples available Easy to use Relatively involves more client side scripting.
Asp.Net MVC Helper methods Both commercial and open source libraries available.

Open source library (Lib.Web.Mvc) on codeplex Library provides helper methods for different operations and creating grid control in the view.

It also allows to configure/format columns on the server side using data annotations e.g., we can define a javascript function for column rendering, which can display images, format strings, etc. and attach the formatter function to the column using attribute.

Server side validation can be implemented using data annotations.
Not available Not available

2 comments:

  1. HTML5 developers have the ability to come up with distinct applications which consists of distinguishing interactive features, to assure a better user interface.
    HTML5 Developers

    ReplyDelete
  2. The demand for HTML5 application development is rising as many clients are waiting for their sites to get it upgraded by HTML 5developer. Also there are many HTML5 developers who can offer the services of HTML5 application development.
    HTML5 Developers

    ReplyDelete