Кто шарит в sqlite3 - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Fri, 22 Nov 2024 10:02:06 +0300Я чёт тоже думаю процедурами получше будет... тоже двиг пишу почти полностью на функциях
https://visavi.net/topics/932/34491
Кто шарит в sqlite3 УдаленныйSat, 15 Aug 2009 19:05:28 +0400Сообщенияhttps://visavi.net/topics/932/34491"мораль сей басни" такова, что к своей цели надо идти кратчайшим путем. А будет это класс, или процедура - это уже для конечногог пользователя мелочи, которого не волнует "что внутри", важно, чтоб все работало хорошо и надежно <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/932/34490
Кто шарит в sqlite3 AlkatraZSat, 15 Aug 2009 17:13:52 +0400Сообщенияhttps://visavi.net/topics/932/34490Поидее, нужно написать файл-модуль для SqLite (будет это класс, или набор функций - это отдельный разговор).<br>
В этом модуле ты прописываешь стандартные (для твоего двига) процедуры, и далее, ВЕСЬ двиг общается ТОЛЬКО через эти процедуры (или функции).<br>
Достоинство в том, что если захочешь, к примеру, вместо SqLite использовать к примеру MySQL, в двиге нужно будет заменить всего один файл (эту подстановку можно делать при инсталляции).<br>
Как собственно и делают и в phpPP3 и в Drupal и др..<br>
---<br>
Для ярых сторонников "классов" справка <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"><br>
phpMyAdmin написан полностью в "процедурном" варианте, то есть не на классах.
https://visavi.net/topics/932/34489
Кто шарит в sqlite3 AlkatraZSat, 15 Aug 2009 17:12:24 +0400Сообщенияhttps://visavi.net/topics/932/34489ну по идее да, любой скрипт на классах будет чуть медленнее чем на функциях, преимущество классов в их расширяемости и универсальности, хотя на функциях можно сделать не хуже и даже лучше<br>
да я уж решил на pdo писать, немного конечно сложновато для начала, так как много не понятно там, но по скорости что интересно pdo-sqlite3 превосходит немного встроенный sqlite3<br>
я пока что уже переписал приватную почту
https://visavi.net/topics/932/34488
Кто шарит в sqlite3 Вантуз-менSat, 15 Aug 2009 15:00:56 +0400Сообщенияhttps://visavi.net/topics/932/34488#59 Да глупости, не заморачивайся на том, что толпа кричит.<br>
Все говорят "клаззы здорово, процедурный режим ерунда", а ПОЧЕМУ, никто объяснить не может.<br>
Доходит до идиотизма, когда для простой функции времени генерации страницы, пишут отдельный класс. Ты считаешь, что это хорошо? (я например считаю, что ужос).<br>
---<br>
Полюбому, надо писать так, чтоб было ОПТИМАЛЬНО и удобно.<br>
Не пашет класс SqLite, пишем свой гг.<br>
Зачастую он оказывается меньше и удобнее, чем делают разработчики, ибо им нужна унивекрсальность, а нам нужно решить НАШУ задачу.
https://visavi.net/topics/932/34487
Кто шарит в sqlite3 AlkatraZSat, 15 Aug 2009 14:52:14 +0400Сообщенияhttps://visavi.net/topics/932/34487посмотрел я phpbb там все сделано через процедурный режим, а в php 5.3.0 нет таких функций<br>
к примеру<br>
print_r(get_extension_funcs("sqlite3")); не выводит ничего<br>
а на денвере у меня 5.2.4 там список функций<br>
в sqlite3 если через ООП то там довольно ограниченный список нет к примеру fetchAll хотя бы
https://visavi.net/topics/932/34486
Кто шарит в sqlite3 Вантуз-менMon, 10 Aug 2009 14:29:24 +0400Сообщенияhttps://visavi.net/topics/932/34486Я кстати рекомендую глянуть на аналогичный класс в phpBB 3 <a href="http://www.phpbb.com/about/features" target="_blank" rel="nofollow">http://www.phpbb.com/about/features</a> там есть поддержка кучи баз и в том числе SqLite, глянь, как у них решена проблема совместимости.
https://visavi.net/topics/932/34485
Кто шарит в sqlite3 AlkatraZMon, 03 Aug 2009 16:57:09 +0400Сообщенияhttps://visavi.net/topics/932/34485Да вот хотелось сразу на 3 sqlite писать, что-то я сильно разочаровался в нем
https://visavi.net/topics/932/34484
Кто шарит в sqlite3 Вантуз-менMon, 03 Aug 2009 15:00:26 +0400Сообщенияhttps://visavi.net/topics/932/34484#55 Походу нет резона ориентироваться на самую последнюю версию SqLite, ибо мало на каких хостингах она стоит.<br>
Есть резон писать так, чтоб инсталлятор определял, какая версия на хостинге, если 2 - то инклюдит к примеру файл sqlite2.php если 3 версия, то sqlite3.php а уж в каждом из этих файлов можешь прописать специфические процедуры для каждой версии.
https://visavi.net/topics/932/34483
Кто шарит в sqlite3 AlkatraZMon, 03 Aug 2009 11:36:40 +0400Сообщенияhttps://visavi.net/topics/932/34483такое ощущение что в php 5.3.0 sqlite3 вообще не доработан<br>
процедурных функций нет вообще, через ООП большинства функций тоже нет<br>
а через PDO мне неохота работать<br>
или может я не так установил новую версию или не до конца разобрался
https://visavi.net/topics/932/34482
Кто шарит в sqlite3 Вантуз-менSun, 02 Aug 2009 17:11:33 +0400Сообщенияhttps://visavi.net/topics/932/34482Дык там почти одинаково все <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> минимальные различия
https://visavi.net/topics/932/34481
Кто шарит в sqlite3 УдаленныйTue, 07 Jul 2009 15:56:14 +0400Сообщенияhttps://visavi.net/topics/932/3448152, я имею ввиду не надо замора4иваться насчет докуметации)
https://visavi.net/topics/932/34480
Кто шарит в sqlite3 СергейTue, 07 Jul 2009 15:17:16 +0400Сообщенияhttps://visavi.net/topics/932/34480Ну насчет заморачиваться ты не прав. <br>
Не сложнее мускула. <br>
<a href="http://smartoff.net/blogs/index.php?blog=4&" target="_blank" rel="nofollow">Гостевая книга со SqLite</a><br>
от нечего делать статейку писал простенькую.
https://visavi.net/topics/932/34479
Кто шарит в sqlite3 УдаленныйTue, 07 Jul 2009 13:58:53 +0400Сообщенияhttps://visavi.net/topics/932/34479понятно, что выигрывает SQLite у мускула, но связка пхп+мускул используется традиционно ( :<br>
мануалов по мускулу хоть отбавляй, а со скулайтом вижу 4то проблемы, да и не на всех хостингах установлена последняя версия<br>
так что если не охота замарачиваться, то мускул в помощь (=
https://visavi.net/topics/932/34478
Кто шарит в sqlite3 СергейTue, 07 Jul 2009 13:44:52 +0400Сообщенияhttps://visavi.net/topics/932/34478Там и сколайт не последняя версия. Последняя на много быстрее этой. <br>
#48 все равно в этом действий мускул проигрывает. Как и в чтении<img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> гм... Тема то не о том что быстрее.
https://visavi.net/topics/932/34477
Кто шарит в sqlite3 УдаленныйTue, 07 Jul 2009 11:56:42 +0400Сообщенияhttps://visavi.net/topics/932/34477