Можно ли написать серьёзное web-приложение с использованием MySQL, но без знания принципов работы MySQL?

Можно. Доказано разработчиками WordPress.

Хотя я люблю WordPress, но то, что я увидел сегодня в коде, меня сильно потрясло. Речь пойдёт о виджетах, а именно, о календаре и архиве. Я вкратце опишу реализацию каждого из них, а затем расскажу, почему так делать нельзя. Начнём с виджета архивов. В самом простом случае (если не установлено никаких сторонних плагинов, которые могут [...]

← Вернуться к полной версии записи «Можно ли написать серьёзное web-приложение с использованием MySQL, но без знания принципов работы MySQL?»…

Автор: ; опубликовано в: MySQL, Патчи; метки: MySQL, PHP, WordPress, ошибка, патч, производительность
24
Ноя
2008

RSS Комментарии к статье «Можно ли написать серьёзное web-приложение с использованием MySQL, но без знания принципов работы MySQL?» (32)  »

  1. Впечатляет!

    А нельзя эту информацию как-то передать разработчикам WP? Пусть правят, раз так все плохо…

  2. Я её обязательно передам… Вчера завёл себе аккаунт на WordPress Codex, но на прочтении правил составления багрепорта срубился спать :-) Сегодня постараюсь закончить.

  3. PS – я еще один баг нашел, на этот раз в formatting.php. Соберу полный список и отправлю.

  4. интересно, цитирую:

    Much more efficient database code, faster than previous versions. Domas Mituzas from MySQL went over all our queries with a fine-toothed comb.

    это из релиз нотес версии 2.1, видно с тех пор чьи-то шаловливые ручки всё поиспортили :)

  5. Да, интересно будет посмотреть на историю в SVN.

    PS – а виджеты с какой версии WP появились, кто знает?

  6. Lis

    Спастись вы можете только радикальными методами, вырубить заразу на корню
    WP уже никто никогда не исправит
    оно так и останется криво-косо, обмотанное изолентвой и сильно шатающейся на подпорках

    Поищите альтернативную платформу

    • Так получилось, что мне приходится поддерживать несколько очень крупных проектов, основанных на WordPress. Переписывать всё с нуля под другую платформу, согласитесь, не лучшее решение. Да и вряд ли заказчик согласится :-)

  7. Since Version 2.3, Widgets are fully integrated into WordPress. The API has improved to make them easier to use and able to be moved around on your sidebar through the Design panel of your WordPress Theme options.

    Все запросы вылизали в 2.1, а виджеты появились только в 2.3. Вот вам и шаловливые ручки :-)

    Где-то в 2.3.x появились таксономии — на запросы, относящиеся к таксономиям, тоже больно смотреть

  8. с год назад начал вникать в работу WP. не будучи программистом, особо не углубляюсь, но уже ищу альтернативную платформу. Пока присматриваюсь к MaxSite CMS…

  9. Сообщил разработчикам об ошибке и приложил патч.

    Trac Ticket #8351

  10. Можно ли написать серьёзное web-приложение без знания принципов работы MySQL?”

    Ответ: можно, если пишешь его не на MySQL :) . Заголовок поста обещает другое – не то, что в посте.

Пожалуйста, не используйте эту форму для комментирования! Данная форма предназначена исключительно для ботов.

Оставить комментарий к записи «Можно ли написать серьёзное web-приложение с использованием MySQL, но без знания принципов работы MySQL?»

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Оставляя комментарий, вы выражаете своё согласие с Правилами комментирования.

Подписаться, не комментируя

गते गते पारगते पारसंगते बोधि स्वाहा