Александр Марченко: поддержу тут Masterme
Думаю, что лучше создавать выбор по 2 критериям: скачать ОДНИМ архивом и скачать ДРУГ ЗА ДРУГОМ.
Затем создать iframe и проконтролировать скачивание (поток отдачи + ajax) со списком файлов, индикатором download'a и возможностью повторно скачать произвольный вручную.
Banny_Boom: суммируйте массив на основе шаблонов модулей страницы и сохраняйте в сессии. При переводе слова - проверяйте есть ли в сессии и если нет, тогда читайте файл.
Сергей Протько: Dmitry Butenko: я имел ввиду не повторять логику. (чтобы достичь скорости). Просто про скорость тут непонятно: скорость исполнения или скорость разработки.....? Сам юзаю и то и то в соотношении 50/50.
Верно: ООП - никогда не был залогом производительности.
Interface: Если Вы занимаетесь HW-интеграцией, Вам нужно вначале обладать базисом по электронике и электротехнике. Скорее тут 2 пути:
1. Вы тратите 2-3 недели и поднимаете сами материал.
2. Вы отдаёте на фриланс задачу и за сутки(двое) получаете проект рабочего решения. Лучше это искать на форумах, посвященных робототехнике.
С DOOM и таких батареек мало будет)