http://qs1969.pair.com?node_id=11132099


in reply to Re^8: Perl Contempt in My Workplace
in thread Perl Contempt in My Workplace

why I need a module - because I want to stay on shoulders of giants and not reinvent the wheels.
my plan was to find some plugin for Catalyst of Mojo or Dancer or whatever so to have my database "just work" - like in https://datatables.net/examples/server_side/simple.html - just a table but also with excel-like filtering
I agree that productive abstracting could be problematic in this particular case.

Replies are listed 'Best First'.
Re^10: Perl Contempt in My Workplace
by marto (Cardinal) on May 05, 2021 at 19:02 UTC

    "my plan was to find some plugin for Catalyst of Mojo or Dancer or whatever so"

    Contrary to what you said earlier:

    "ok, so basically you're suggesting me to redo all negotiations to Jquery/datatables from scratch using JSON::PP and do a lot of fun with modern web frameworks.

    This is exactly what I was trying to avoid"

    Write a perl script query your database in a sensible way (see previous comments), return the data in JSON format. You clearly haven't read any of the documentation for the tools you've decided to use, suggesting another boilerplate module from CPAN would likely not do what you want, and be a waste of time. Also yes, you are wrong in your assumption about module numbering, and almost everything else you've written in this thread to date.

      I do not see how my 2 statements contradict to each other. I was searching for some existing solution (catalyst or dancer of whatever)
      and I do not want to reimplement "server side processing" - I want to reuse something that already exists.

      how these 2 statements contradict to each other?

      my SQL statement is simple: SELECT * from MYTABLE

      Do you have perl solution with datatables with excel-like sorting and filtering, given that MYTABLE is large enough so it is not realistic to send entire table to client?

        "I do not see how my 2 statements contradict to each other"

        You said: "ok, so basically you're suggesting me to redo all negotiations to Jquery/datatables from scratch using JSON::PP and do a lot of fun with modern web frameworks. This is exactly what I was trying to avoid". After saying: "my plan was to find some plugin for Catalyst of Mojo or Dancer or whatever" Mojolicious and Dancer being modern framework. It has been explained several times why a boiler plate cpan module to do what you want is likely going to be more of a hassle to maintain, than had you taken the advice given here, and in the the DataTables dominations and followed those instructions.