Comments 19
не показывайте этот пост своим потенциальным работодателям — я думаю они не оценят. я бы вас на работу не взял. разумеется это всего лишь мое скромное мнение.
+3
Зачем изобретать велосипед?
Ну если Вам не нравится MySql, пожалуйста используйте расширение php_dba.
Личный совет: юзайте тип inifile (наиболее удобный) Подробнее здесь.
Ну если Вам не нравится MySql, пожалуйста используйте расширение php_dba.
Личный совет: юзайте тип inifile (наиболее удобный) Подробнее здесь.
0
ммм
1. Если вы имели ввиду код - то для работы с базой тоже можно уложиться в один include_once();
2. Подключите класс для БД, и работайте с ней в три функции, тоже кода почти не будет
3. хм... Давно не видел тарифов с PHP но без БД
4. Через phpmyadmin(например) можно легко поправить любые данные
5. Вообщем то проблемы с одновременным доступом практически исключены! :-)
Преимущества на лицо:
1. Очень быстро все это написать
2. Коду почти нету(для PHP5 все будет еще короче)
3. не требует купленных у хостера Баз
4. Через FTP можно легко подправить любые данные
5. Проблемы с одновременным доступом практически исключены т.к. для каждого пользователя свой файл
1. Если вы имели ввиду код - то для работы с базой тоже можно уложиться в один include_once();
2. Подключите класс для БД, и работайте с ней в три функции, тоже кода почти не будет
3. хм... Давно не видел тарифов с PHP но без БД
4. Через phpmyadmin(например) можно легко поправить любые данные
5. Вообщем то проблемы с одновременным доступом практически исключены! :-)
+1
К сожалению я не силен в PHP, да и не к чему мне это. Мне главное начать и оценить результат для дальнейшей оценки инвестиций.
Возможно я потом обращусь к вам же с вопросами о том какие классы и где их взять.
Насчет Баз данных - опять - как пишет Макс Крайнов - важно не только Искать источники дохода, но и экономить. Покупка дополнительной Базы для проекта - может быть пока исключена. Уж лучше я потрачусь на доменное имя.
Про phpmyadmin - я молчу. Конечно удобнее.
И насчет одновременного доступа - вы тоже правы, это так.
Но в своем варианте я этот вопрос исключил и с помощью файлов, так же не написав ни строчки.
Возможно я потом обращусь к вам же с вопросами о том какие классы и где их взять.
Насчет Баз данных - опять - как пишет Макс Крайнов - важно не только Искать источники дохода, но и экономить. Покупка дополнительной Базы для проекта - может быть пока исключена. Уж лучше я потрачусь на доменное имя.
Про phpmyadmin - я молчу. Конечно удобнее.
И насчет одновременного доступа - вы тоже правы, это так.
Но в своем варианте я этот вопрос исключил и с помощью файлов, так же не написав ни строчки.
0
и еще — что это за магический «PHP5» на котором приведенных код будет «еще короче»?
и если это так %), то почему бы на нем сразу и не написать?
а преимущество №2 надо переформулировать немного
было: стало:
2. Коду почти нету 2. Коду нету.
и если это так %), то почему бы на нем сразу и не написать?
а преимущество №2 надо переформулировать немного
было: стало:
2. Коду почти нету 2. Коду нету.
+1
Хм, даже если здоровая СУБД не нужна всегда есть маленькая и легкая sqlite.
+3
sqlite - неудобна тем что нельзя тупо редатировать ее руками(как это можно сделать с моим вариантом)
Да и Админскую бесплатную панель я не видел еще в глаза.
К тому же у меня требования все же PHP4.
Понимаю что все решаемо, но время ушло бы куда больше, опять же для меня важное - скорость разработки(на данном этапе)
Да и Админскую бесплатную панель я не видел еще в глаза.
К тому же у меня требования все же PHP4.
Понимаю что все решаемо, но время ушло бы куда больше, опять же для меня важное - скорость разработки(на данном этапе)
0
Ужас. Вам, что жить скучно? Яркий пример того когда человек - сам без посторонней помощи и принуждения исчет грабли и болты на свои 4 буквы :)
+1
UFO just landed and posted this here
1) БД - это тоже файлы;
Не совсем файл. Скорее хранилище с системой кеширования, индексами и прочим и прочим, что в ряде случаев в сотни раз быстрее "просто файла".
2jkeks: Попробуйте в приведенном вами коде выбрать всех пользователей с логинами на букву "Зю" например. ( допустим что такое по.. кхм.. такой ключ есть в хэше user )
Не совсем файл. Скорее хранилище с системой кеширования, индексами и прочим и прочим, что в ряде случаев в сотни раз быстрее "просто файла".
2jkeks: Попробуйте в приведенном вами коде выбрать всех пользователей с логинами на букву "Зю" например. ( допустим что такое по.. кхм.. такой ключ есть в хэше user )
0
БД - файлы, согласен на 100%
XML - плох тем что в PHP столько функций для работы с ним, что надо потратить какое-то время чтобы с ними разобраться. А Кажется простые функции там были.. но они были чем-то ограничены, я уже действительно подзабыл чем именно. Да и сам XML - черезчур круто. Больше всего идеально подошел бы формат ini какой-нибудь. Ну и подобие json устроит.
Действительно - времени на этот топик ушло больше, но я не жалею.
Рассказали бы про ваш вариант ?
XML - плох тем что в PHP столько функций для работы с ним, что надо потратить какое-то время чтобы с ними разобраться. А Кажется простые функции там были.. но они были чем-то ограничены, я уже действительно подзабыл чем именно. Да и сам XML - черезчур круто. Больше всего идеально подошел бы формат ini какой-нибудь. Ну и подобие json устроит.
Действительно - времени на этот топик ушло больше, но я не жалею.
Рассказали бы про ваш вариант ?
0
укажите, пожалуйста, что это у вас за хостер такой озверевший?
и сколько центов в год у вас экномии на отказе от мускуля?
и сколько центов в год у вас экномии на отказе от мускуля?
0
Называется проще написать свой костыль, чем прочитать пару страниц мана;)
Такое не годится даже в учебных целях. Никаких причин использоваться такое в продакшене наверное и в природе то не существует.
Практически все хостеры дают БД в комплекте с тарифным планом. А за подобные выкрутасы на проекте с парой сотен хостов и закрыть могут (из-за того что крайне неразумно ресурсы используются)
Такое не годится даже в учебных целях. Никаких причин использоваться такое в продакшене наверное и в природе то не существует.
Практически все хостеры дают БД в комплекте с тарифным планом. А за подобные выкрутасы на проекте с парой сотен хостов и закрыть могут (из-за того что крайне неразумно ресурсы используются)
0
Данная статья и комментарии к ней совершенно четко иллюстрирует отношение большинства программистов к БД.
Для одних, это что-то страшное. Они лучше будут извращаться с файлами, чем потратят день на изучение основ SQL. Разобравшись через некоторое время, чем отличается веб-приложение от обычного, они будут извращаться с блокировками файлов, но не будут разбираться с БД.
Другим кто-то сказал, что БД лучше всех альтернатив по всем параметрам. И они в это свято верят. Когда им говоришь, что запись и чтение из файла может быть быстрее, чем запрос к базе, они смотрят на тебя широко распахнутыми глазами, как на психа с которым и разговаривать нечего.
Для одних, это что-то страшное. Они лучше будут извращаться с файлами, чем потратят день на изучение основ SQL. Разобравшись через некоторое время, чем отличается веб-приложение от обычного, они будут извращаться с блокировками файлов, но не будут разбираться с БД.
Другим кто-то сказал, что БД лучше всех альтернатив по всем параметрам. И они в это свято верят. Когда им говоришь, что запись и чтение из файла может быть быстрее, чем запрос к базе, они смотрят на тебя широко распахнутыми глазами, как на психа с которым и разговаривать нечего.
0
с MySQL я работал
еще больше работал с MSSQL
Дело все в том, что для меня удобнее (в описанном случае) написать код работающий с текстовыми файлами, чем создавать БД.
К тому же я не исключаю применение SQL в будущем.
Странно что большинство видит в моем опусе руководство к действию во всех случаях. Наверное это уже стереотип такой - PHP->SQL
Странно было бы если бы я написал опус как я делаю ту же задачу с применением SQL. Зачем об этом писать, если это итак очень обычно, и 95% от всех так бы и поступили. А я рассказал о том как можно сделать все более экономично по времени разработки и количеству кода. Это может пригодится для тех кто форсирует массой идей. За месяц создает по стартапу в сыром виде. Так ведь ?
Всем спасибо.
еще больше работал с MSSQL
Дело все в том, что для меня удобнее (в описанном случае) написать код работающий с текстовыми файлами, чем создавать БД.
К тому же я не исключаю применение SQL в будущем.
Странно что большинство видит в моем опусе руководство к действию во всех случаях. Наверное это уже стереотип такой - PHP->SQL
Странно было бы если бы я написал опус как я делаю ту же задачу с применением SQL. Зачем об этом писать, если это итак очень обычно, и 95% от всех так бы и поступили. А я рассказал о том как можно сделать все более экономично по времени разработки и количеству кода. Это может пригодится для тех кто форсирует массой идей. За месяц создает по стартапу в сыром виде. Так ведь ?
Всем спасибо.
0
Sign up to leave a comment.
PHP для нетребовательных. База Данных на коленке.