Дойдя до версии 2.1 окончательно пришел к выводу, что необходимо менять архитектуру программы. Слишком много сложностей возникало при добавлении новых возможностей. Ну, а если менять - то абсолютно все. Чем, собственно, я сейчас и занимаюсь. Ядро 2.5 уже готово, работает просто "на ура", если не использовать появившиеся в нем шифрование и принудительное сжатие передаваемых данных, то в 2,5 раза быстрее, чем все предыдущие версии, что не может не радовать. В принципе, его можно было бы внедрить и в 2.1 ("снаружи" получилась полная совместимость), но не вижу никакого смысла - возможности шифрования и архивации, "запаролирования" соединения в этом случае не будут использованы, а сие мне уже не интересно. На данный момент идет разработка шаблона для тех функций, которые будет предоставлять Заправила. Про это пока сказать больше нечего - данный этап в стадии теоретического планирования (разработка идет на примере передачи файлов). Как закончу - выложу предварительный дистрибутив (с минимальным интерфейсом - он будет делаться в последнюю очередь).
|