Fludimir
Новичок
Кто использует PEAR сейчас?
Где-то год назад началось мое знакомство с PEAR - подключился к проекту в котором активно использовалась MDB2, HTML_QuickForm, HTTP_Request. Благодаря примерам кода и хорошей документации по этим классам(В основном английской, хотя несколько русских статей тоже нашлось) довольно быстро разобрался и стал использовать, конкретно эти классы очень понравились. Но на офсайте груши огромное количество самых различных классов, многие выглядят весьма полезными, и появляется желание опробовать и разобраться с ними. И вот тут часто возникает такая проблема, что большинство небольших классов документированы из рук вон плохо, не всегда даже по квикгайду(когда он есть) удается разобраться как класс использовать, а часто гайдов нет вообще. Первая мысль в таком случае - погуглить и найти примеры кода, обсуждения на форумах, а в идеале и какие-нибудь статьи на других ресурсах по использованию тех классов с которыми возникают проблемы. И вот тут меня ожидает разочарование - практически нигде не находил полезных материалов, примеров использования, вопросов и обсуждений на форумах. Если вменяемого мануала нет на офсайте, то и вероятность найти что-то полезное в интернетах стремится к нулю. Почему? Неужели на самом то деле большинство пакетов пеара почти никто не использует?
Последние пару дней я разбирался с классами для работы с бд. Во всех своих проектах использую MDB2 как основной обьект работы с бд, с ней никаких вопросов и проблем нет, со всем давно разобрался, преимущественно по мануалу. Но постоянно писать запросы руками совсем неохота, и решил рассмотреть DB_DataObject, DB_Table, MDB_QueryTool, MDB2_TableBrowser.
С DB_DataObject толком так и не разобрался, и не нагуглил ничего полезного. DB_Table оценил после долгого и вдрумчивого чтения мануала. С MDB_QueryTool тоже хватило мануала, хотя и вопросы различные есть, ответов на которые не нашел.
MDB2_TableBrowser - а вот эта штучка приятно поразила, минимум английских букв, отличные примеры, разобрался сходу. Не все устраивает и радует, но вещь полезная, вот только статус "альфа" очень не радует.
Но почему таких примеров кода как у MDB2_TableBrowser нет ни в мануалах к остальным классам, ни нигде в интернетах ничего не находится? Или я совсем не там ищу, или эти классы просто мало кто использует, точно так же как и я разбираясь сам и сам пытаясь решать все возникающие проблемы?.. И подразумеваю я не только эти 4 класса для работы с бд, но и множество других
Где-то год назад началось мое знакомство с PEAR - подключился к проекту в котором активно использовалась MDB2, HTML_QuickForm, HTTP_Request. Благодаря примерам кода и хорошей документации по этим классам(В основном английской, хотя несколько русских статей тоже нашлось) довольно быстро разобрался и стал использовать, конкретно эти классы очень понравились. Но на офсайте груши огромное количество самых различных классов, многие выглядят весьма полезными, и появляется желание опробовать и разобраться с ними. И вот тут часто возникает такая проблема, что большинство небольших классов документированы из рук вон плохо, не всегда даже по квикгайду(когда он есть) удается разобраться как класс использовать, а часто гайдов нет вообще. Первая мысль в таком случае - погуглить и найти примеры кода, обсуждения на форумах, а в идеале и какие-нибудь статьи на других ресурсах по использованию тех классов с которыми возникают проблемы. И вот тут меня ожидает разочарование - практически нигде не находил полезных материалов, примеров использования, вопросов и обсуждений на форумах. Если вменяемого мануала нет на офсайте, то и вероятность найти что-то полезное в интернетах стремится к нулю. Почему? Неужели на самом то деле большинство пакетов пеара почти никто не использует?
Последние пару дней я разбирался с классами для работы с бд. Во всех своих проектах использую MDB2 как основной обьект работы с бд, с ней никаких вопросов и проблем нет, со всем давно разобрался, преимущественно по мануалу. Но постоянно писать запросы руками совсем неохота, и решил рассмотреть DB_DataObject, DB_Table, MDB_QueryTool, MDB2_TableBrowser.
С DB_DataObject толком так и не разобрался, и не нагуглил ничего полезного. DB_Table оценил после долгого и вдрумчивого чтения мануала. С MDB_QueryTool тоже хватило мануала, хотя и вопросы различные есть, ответов на которые не нашел.
MDB2_TableBrowser - а вот эта штучка приятно поразила, минимум английских букв, отличные примеры, разобрался сходу. Не все устраивает и радует, но вещь полезная, вот только статус "альфа" очень не радует.
Но почему таких примеров кода как у MDB2_TableBrowser нет ни в мануалах к остальным классам, ни нигде в интернетах ничего не находится? Или я совсем не там ищу, или эти классы просто мало кто использует, точно так же как и я разбираясь сам и сам пытаясь решать все возникающие проблемы?.. И подразумеваю я не только эти 4 класса для работы с бд, но и множество других