|
Модераторы: korob2001, ginnie |
|
Secandr |
|
|||
Связист Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 1 Всего: 39 |
Пол дня потратил на то что бы скрипт запустился после 'strict'. Была пара мест забавных, где стояли просто символы, видимо нечаянно введённые при скролле. Было пару грубых ошибок в бизнеслогике. Поражаюсь как оно вообще работало Правда теперь на одно моё сообщение в логах десяток от 'warnings' :( Bulat, я сам snmpd переписывал на перл. Работает гораздо шустрее родного, порядка на 2. И биллинг видел на perl, самолично интегрировал такой. Тут вопрос не холивара, а практичности. Если у вас 100 000 одновременных сессий и довольно сложная система, то можно и на перле написать, но возникает проблема вот в чём. Сколько человекочасов будет потрачено на разработку? Сколько денег? Сколько на дебаг? Сколько будет стоить час работы гуру в перле на поддержку под такой проект? И тут уже выясняется, что быстрее дешевле и надёжнее купить коробку с биллингом или взять open source решение и допилить силами средненького админа или интегратора. Это сообщение отредактировал(а) Secandr - 17.3.2015, 16:47 |
|||
|
||||
tzirechnoy |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Думаю, меньшэ чем если писать на питоне или php.
Думаю, отчасти потому, что дятлы не то что не пишут на перле -- они про него не знают. Потому, да, люди стоят денег, но зачем вам плохой программист на разработку системы?
Ну, начинается. Мы -- про вопрос на чём можно писать, а не можно ли где-то купить. |
||||||
|
|||||||
Secandr |
|
|||
Связист Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 1 Всего: 39 |
tzirechnoy, можно и на асемблере писать, вот это как раз вопрос холивара.
А в жизни всё прозаичнее - ресурсы ограничены и чаще всего выгодно вообще не писать. |
|||
|
||||
Secandr |
|
|||
Связист Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 1 Всего: 39 |
Вот, кстати, ещё один интересный момент. Уже в другом софте пригодилось сделать вот так:
Перехватил и сохранил warning; Перехватил die и отправил на почту все сообщения warning, die и дамп важных переменных. Перехватил все сигналы, какие знаю, и так же выслал отладочную информацию на почту. Особенно интересно смотреть почему сдохли дети порождённые в eval. eval избавил меня от подыхания всего софта, но перехватить причину гибели потомка я не смог. А парсить многотонные логи ежедневно очень тоскливо... Нашёл ещё несколько забавных ошибок таким способом... Так что скрипты мои дохли по большей степени не из-за отключения mySQL по таймауту, а от багов в коде библиотеки... Вот. При следующем рестарте перенесу код в демона, посмотрим чего, ещё замечательного я накодил Это сообщение отредактировал(а) Secandr - 24.3.2015, 16:59 |
|||
|
||||
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |