Показать сообщение отдельно
  #2 (permalink)  
Старый 18.05.2017, 14:02
Профессор
Отправить личное сообщение для SV0L0CH Посмотреть профиль Найти все сообщения от SV0L0CH
 
Регистрация: 07.11.2010
Сообщений: 301

Java стоит оставить только если проблематично без неё обойтись. Тесть, придерживаться принципа "работает - не трогай". Хотя обилие инструментов для парсинга - аргумент в пользу Java. Инструменты наподобие http://jscc.brobston.com/ по производительности уступают. С другой стороны, производительней будет запилить модуль для NodeJS на C++ c yacc или подобными инструментами.
Если парсинг перенести на сторону клиента, то сервер можно разгрузить и Java вообще не понадобится. А если отказаться от всех форматов кроме JSON и XML, можно снять задачу парсинга вообще как таковую.
Есть текстовые форматы типа YAML, DXF, STL для которых уже разработаны парсеры на JS, так что в большинстве случаев самописный парсер не понадобится.
Ответить с цитированием