IE из PHP

IE из PHP

Вообще, управлять браузером, то есть IE, можно было минимум лет 12 назад, правда сначала в первых версиях это было сделано кривовато и глюкаво. Начиная с IE4, то есть примерно 10 лет назад, управление было более-менее вылизано и практически всё можно было уже делать стандартными средствами, не ища окна по заголовку и не лазая по диску.

Примерно тогда же, мелкософт сделал консольный жабаскриптообразный язык, с помощью которого управлять браузером стало возможно просто запуская на выполнение текстовый скрипт, не имея на руках никаких средств разработки. С этого времени управление браузером стало доступным для использования школьнегам-придурками (script kiddies), из-за которого IE стал считаться линуксоидами и другими ламерами “ненадёжным” и “дырявым”. В самом линуксе точно таких же скриптов навалом, ”надёжность” линукса заключается исключительно в том, что он никому нафиг не нужен. :)

То есть тема управления браузером мягко говоря не очень новая. Почему же тогда сейчас пиарят “новые” способы управления браузером из ПХП? На мой взгляд это полнейшая дурость и ламерство, даже владеющий пхп ленивый админ (не говоря о программистах), сможет написать консольный скрипт, который будет делать тоже самое, но быстрее и с меньшим числом ненужных промежуточных сущностей и ошибок, то есть система будет надежней. Для коллекции может и полезно иметь управляющий браузером пхп класс, но трудно придумать экзотический случай, когда он может понадобиться на практике. Что касается платных решений на основе пхп то это вообще чистой воды развод лоха. Если вы чайник и не знаете как написать управляющую программу, лучше используйте бесплатные средства для чайников, типа iMacros.

Лично для меня, удобней всего управлять браузером из VC++, с использованием MFC. Тем более, что под это дело есть просто огромные запасы готовых примеров на codeproject.com/codeguru.com, трудно придумать что-то, что уже не было обсосано и выложено в виде примера. Проблема только в том, что новое поколение боссов мелкософта не понимает силы MFC, поэтому в новых версиях вижуал студии её вот уже лет 7 старательно пытаются убить, так что идеальным средством разработки остаётся студия версии 6. :) В новых версиях студии MFC можно прикрутить вручную, но без визардов (которые были специально поломаны, чтобы пересаживать людей на дотнеты), программировать интерфейсы становится тяжеловато.

P.S. Надо бы написать статью, как ставить бесплатную вижуал студию, для ликвидации безграмотности. :)

Похожие посты