redactor 30.03.2005 12:49
/ 30.03.2005 12:50
если вы ещё не прониклись духом, то всё, включаемое в Parser, должно быть простым и понятным и делать минимумом усилий максимум задач.
низкоуровневая возня с чем бы то ни было не в духе Parser
А дописывать на другом языке кучу классов и прочей шняги это в духе Парсера?
По-моему как раз было бы логичнее сделать поддержку этого в Парсере. Зачем для проекта написаного на сабже еще целый зоопарк скриптов на разных языках? ладно еще всякие там работы с архивами...
Пример (только пример):
надо дописать скрипт, который будет выкладывать на FTP статистику.
Варианты решений:
1. Хотелось бы самим Парсером. Пляски с бубном: А ежели мы поставим там HTTP сервер и будем туда заливать Парсером. НО... раздел "работа с HTTP-серверами" говорит нам что "Нельзя передавать файлы." проехали.
2. Shell скрипт. Хорошо, великолепно, но уже этот код крутится на линуксе и на винде. => надо писать еще и CMD скрипт.
3. Приходится писать на РНР. так как в этом случае есть уверенность что он отработает везде, где есть РНР (а он есть везде). Хорошо. начинаем пляски с правами на файл и прочими приколами. и проверяя логи видим, что время от времени не срабатывает. Посыпаем голову пеплом, читаем логи. Поиски ошибки в коде на РНР и на Парсере.
Это просто примитивный пример. а если мне надо отправлять почту с авторизацией? опять РНР? а если мне надо написать веб интерфейс к почте которая расположена на другом сервере? Весь проект написан на Парсере, но именно эту вставку надо будет писать на РНР или Perl.
Итоги подведем:
Мне непонятна ваша мотивация по поводу "не в духе Парсер" в данном случае. Может тогда половину реализованого убрать из кода, чтобы осталось только ^if(){}, ^for[](){}, ^while[]{} & file::exec? Тогда Парсер станет по-настоящему простым. Только вот все остальное надо будет писать на других языках и использовать другие средства.
Жду ответа.
- 2 PAF (и всем, кому интересно), redactor [M] 28.03.2005 15:23
- http://www.parser.ru/forum/?id=38183 | класс pop3, Александр Петросян (PAF) [M] 30.03.2005 11:04
- Re: http://www.parser.ru/forum/?id=38183, redactor [M] 30.03.2005 12:49 / 30.03.2005 12:50
- вам непонятно, Александр Петросян (PAF) [M] 30.03.2005 13:02
- Вот и я о чем., redactor [M] 30.03.2005 13:54
- вник, Александр Петросян (PAF) [M] 30.03.2005 14:37
- Оно!, redactor [M] 30.03.2005 15:46
- А если нужен ftp, imap? (-), redactor [M] 30.03.2005 12:26
- Интересно и ждем готовых решений (-), Иван 29.03.2005 22:20
- Очень хорошая идея., shurgalin 28.03.2005 17:20 / 28.03.2005 17:22
- Пробовал сделать.., tarakan v.2 28.03.2005 15:28