У стрелок есть определенные классы, связанные с ними. Вы можете использовать следующий CSS, чтобы скрыть эти элементы.
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after {
display: none;
}
Первое, что нам нужно знать, это какие языковые навыки у вас уже есть? Вероятно, это будет довольно важным фактором, определяющим, какой выбор вы в идеале сделали бы.
Если бы я делал это, я бы предложил Java по нескольким причинам:
Также обратите внимание, что вы можете написать его на другом языке на JVM, если вам удобнее работать с Ruby или Python.
Я бы лично выбрал приличный язык сценариев, такой как Python, Perl или Ruby. Все они имеют приличную библиотечную поддержку, могут легко взаимодействовать как с локальными, так и с удаленными базами данных MySQL и практически не зависят от платформы.
Похоже, Perl или Python идеально подходят для этих целей. Какой из них вы выберете, будет зависеть от опыта людей, создающих и поддерживающих систему.
Что касается языков сценариев в сравнении с Java, я разочарован разработкой инструментов командной строки с использованием Java. Вы не можете напрямую выполнить их, вы должны (1) скомпилировать их и (2) написать сценарий оболочки для выполнения файла jar, этот сценарий может отличаться для разных платформ. Я рекомендую Python, потому что он работает где угодно и в нем есть отличная библиотека SQL, mysql-python . Библиотека готова к использованию в Windows и Linux. Python также имеет намного меньше шаблонов, вы напишете меньше строк кода, чтобы сделать то же самое.
РЕДАКТИРОВАТЬ: когда я говорил о том, являются ли JAR-файлы исполняемыми или нет, я говорил о том, являются ли они непосредственно исполняемыми в ОС. Вы можете, конечно, дважды щелкнуть по ним, чтобы запустить их, если ваш файловый менеджер настроен для этого. Но когда ты re в окне терминала и вы хотите запустить java-программу, вам нужно использовать «java -jar myapp.jar» вместо обычного «./myapp.jar». В Python просто запускается "./myapp.py" и не нужно беспокоиться о компиляции или путях классов.
Если все платформы являются стандартными ПК (или, по крайней мере, работают под управлением Linux), следует рассмотреть Python . Вы можете скомпилировать его самостоятельно, если для вашей версии не существует пакета. Кроме того, вы можете легко отделить стандартную библиотеку от вещей, которые недоступны и которые вам не нужны (например, поддержка звука).
Python не требует много ресурсов, его легко изучить и прочитать.
Если вы знаете Perl, вы можете попробовать это. Если вы не используете Perl ежедневно, не используйте его. Синтаксис Perl трудно запомнить, и через неделю вы будете удивляться, что делал код, даже если вы написали его сами.
Python или Java. Их обоих легко развернуть как в серверных средах, так и в средах рабочего стола, о которых вы упоминаете, например, Linux / Solaris и Windows.
Perl - тоже хороший выбор, но это зависит от того, насколько хорошо вы знаете Perl, насколько хорошо другие люди который будет поддерживать ваш код, знающий Perl, и количество пользователей настольных компьютеров, которые достаточно сообразительны, чтобы справиться с установкой версии (версий) Windows Perl.
Поскольку Java поддерживает Python через Jython, я бы сам пошел с требованием JVM, но лично я бы полностью выбрал Java-приложение для такой системы, которую вы описываете.
Я бы сказал, используйте C или C ++. Они не зависят от платформы, хотя вам придется компилировать для каждой платформы.
Или используйте Java. Это работает на виртуальной машине, поэтому это действительно кроссплатформенный уровень, а не такой медленный уровень, как C.
Perl может быть вам полезен, поскольку он доступен для многих платформ, и вы можете получить практически любую функциональность, просто установив модули из CPAN .