флеймообразное (программ.)
Jul. 20th, 2004 09:05 pmЯ не знаю, зачем существует язык PHP. Несколько раз пытался понять, но так и не дошло до меня. Самая правдоподобная гипотеза, имеющаяся в моём распоряжении, выглядит так: PHP существует для того, чтобы привлечь к веб-программированию людей, которых испугал бы Перл, но на самом деле в конце концов всё заканчивается тем, что они пишут примерно как на Перле, только медленнее и возможностей меньше ;-)
Я неправ?
Я неправ?
no subject
Date: 2004-07-21 05:40 am (UTC)Я пользуюсь Perl, а не PHP, потому, что знаю: на нем можно решить любую практическую задачу, причем очень часто готовое решение уже лежит в CPAN.
А если подходить с эстетической точки зрения - то нужно писать на Ruby, это действительно невероятный кайф =))
no subject
Date: 2004-07-21 12:55 pm (UTC)no subject
Date: 2004-07-22 08:55 am (UTC)Имеется в виду "любая задача в области применимости" - тут о Web-приложениях речь идет =)
Например, недавно понадобилось (в обычном Web-приложении) перекодировать географические координаты из lon/lat в UTM.
Или NTLM-аутентификацию сделать.
Или собрать несколько файлов в zip-архив в памяти, и отправить этот архив потоком на браузер пользователя.
И так далее. Для Перла алгоритм прост - посмотреть решение на CPAN. Насчет PHP - очень сомневаюсь, что вышло бы так же.
А TCL/TK ?
Date: 2004-07-21 05:46 am (UTC)Re: А TCL/TK ?
Date: 2004-07-21 08:24 am (UTC)1) нет хорошей-удобной-популярной версии под Win32
2) появилось много новых удобных графических тулкитов с bindings в разных скриптовых языках. GTK и PerlGTK, wxWindows, QT/GDE..
3) вместе с тем Tk продолжал оставаться таким как был, некрасивым и неуклюжим по сравнению с новыми тулкитами.
В принципе в последнее время появились всякие привязки Tcl к GTK/wxWindows итд., но не факт, что они смогут возродить интерес.
no subject
Date: 2004-07-21 06:21 am (UTC)no subject
Date: 2004-07-21 10:26 am (UTC)"возможностей поменьше" - скорее всего да, хотя я конечно на пыху уже года два с половиной как забил окончательно ;) Хотя, по-любому, перл - менее специфический язык.