Ayer por la tarde me encontraba trabajando en un CRUD cualquiera y se me ocurrió utilizar el plugin de Datatable para hacerlo un poco más interactivo con las opciones que este plugin te brinda.
Me encontré con un interesante debate y es que existen dos versiones.
Me encontré con un interesante debate y es que existen dos versiones.
Datatable VS datatable
(1.1x) VS (1.0x) -- versiones del plugin
Cuando se utiliza mayúscula al inicializar el plugin éste utiliza la versión actual del plugin como tal, si se hace en minúscula éste lo hace con la versión anterior que por cierto no está deprecado, pero lo mejor es utilizar lo actual para mayor compatibilidad a futuro. A parte de eso, en la versión nueva del plugin se puede utilizar métodos como:
- row.add()
- row.remove()
entre otros más que están en la documentación, esto básicamente para facilitar al programador a tomar X acción ya que están escritos de una manera más entendible para cualquiera sin importar el nivel actual que este tenga.
Mientras que en la anterior versión, los métodos estaba hechos con notación húngaro, si conoces este tipo de notación no te costará nada adaptarte.
- fnDeleteRow()
- fnAddData()
Pero si me preguntan a mi, yo trabajaré con la nueva versión, es más fácil de entender y mucho más semántica, la notación húngara se escribió para el tiempo cuando la cantidad de memoria era limitada.
Algo que no he mencionado hasta el momento es que ambas pueden interactuar entre si ya que son retrocompatibles, esto claro si estas utilizando la última versión disponible, si tienes una version 1.9 hacia abajo no es posible.
Fuentes: