За последние 24 часа нас посетили 18038 программистов и 1655 роботов. Сейчас ищут 1469 программистов ...

API форума

Тема в разделе "Решения, алгоритмы", создана пользователем Alost, 29 сен 2009.

  1. Frozen

    Frozen Активный пользователь

    С нами с:
    20 окт 2008
    Сообщения:
    540
    Симпатии:
    0
    Адрес:
    Москва
    чето вспомнилось
    хочешь, что-то сделать, делай это сам, никто тебе, блин, не поможет © спздл с хабра
     
  2. Simpliest

    Simpliest Активный пользователь

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Нет тут спорного вопроса.

    Вам еще на 1й странице топика сказали. Нужно легковстраиваемое готовое решение.
    С ограниченным набором внешних интерфейсов.

    Сделаете его, потом будете думать о необходимости поддержки сторонних DBAL.

    А так вы любую идею заболтаете вусмерть. KISS - это жизнь :)
     
  3. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Истину глаголит блин. Может вы наконец перестаните спорить и направите энергию на планирование и реализацию. Делать мега-класс для работы с DB не нужно - ограничтесь в начале простой обёрткой вокруг MySQLi, сделайте сам форум, протестите, доведите до ума и тогда уже можно подумать о портировании на другие базы. Большинству хватит MySQL и что оно самодостаточно, дайте только возможность ему скормить ресурс на соединение с базой.
     
  4. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    а поцчему не над PDO?
    если че - я тоже MySQLi использую, просто спросил
     
  5. kostyl

    kostyl Guest

    это будет в следующей версии
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    PDO мало где доступно.
     
  7. sorteros

    sorteros Активный пользователь

    С нами с:
    28 авг 2009
    Сообщения:
    54
    Симпатии:
    0
    TheShock, своим билдером ты просто завернул говно в конфетную обертку. И не просто ешь ее, а еще и утверждаешь, что вкусно. Он не имеет никаких преимуществ перед SQL. Вообще никаких.
    Simpliest предлагал тебе интересную реализацию, не смог только до тебя донести ее, потому что ты в истерику сразу ударился.
     
  8. kostyl

    kostyl Guest

    Аргументы надо приводить, товарищЧЬ. И мы уже говорим об API
     
  9. sorteros

    sorteros Активный пользователь

    С нами с:
    28 авг 2009
    Сообщения:
    54
    Симпатии:
    0
    Каких аргументов ты хочешь? Я своими глазами вижу, что это бесполезная поделка. Гонитесь не за эффективностью своего кода, а за его внешней красотой, как будто дрочить на него собрались, да ещё это "грациозностью кода" называете.
     
  10. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    sorteros - спокойней! Я вот просто игнорю то что здесь несут - жду когда перейдут на АПИ (кстати уже почти :)).
    Так что, не гони волну, дай людям "потрещать" :). высказал мнение, и ладно...
     
  11. kostyl

    kostyl Guest

    Внешняя красота далеко не последняя вещь, даже если не дрочить.
    (я не сказал что ты прав)
     
  12. sorteros

    sorteros Активный пользователь

    С нами с:
    28 авг 2009
    Сообщения:
    54
    Симпатии:
    0
    Чёрт, просто скопом всё прочитал)) Извините, если эмоционально слишком.
     
  13. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Всё! Всем ЦЫЦ!

    Лучше займитесь делом. Сделайте наброски интерфейсов, обсудим их, подумаем как лучше сделать такое :)
     
  14. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Psih
    покажешь мастер класс?

    спорю на 10 щелбанов что апи не получится =)
    или получится, но жопавелосипеднопедное
     
  15. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Mr.M.I.T.
    Я не говорил что я сделаю, я лишь предложил сделать. Да, идею я вынашиваю давно, но пока чёткой мысли нету, и времени на пробу реализации тоже - работаю сверхурочно, да ещё и на 2-х работах.
     
  16. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Psih
    нафиг тогда те эта идея? лучше симпл фреймвок какой-нить на подкорм людям кидай, вот там действительно, есть над чем холиварить
     
  17. kostyl

    kostyl Guest

    Mr.M.I.T.
    ты чё злой такой? Пусть будет Forum API. А похоливарить над симпл фреймворком можем и в другой ветке. Создай, мож и похоливарим.
     
  18. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Mr.M.I.T.
    Я уже давал как-то набросок простейшего фреймворка. Только смысл в нём? Щас все [здесь пошлятина] на MVC - охаят или предложат модифицировать до очередного MVC клона, заставят накрутить мега-смарти-лайк-шаблонизатор, прикрутить ORM или ActiveRecord. Я лично работаю на уровне абстракции немного ниже, чем большинство здесь привыкло. Я пользуюсь обычным mysqli объектами, в коде работаю на прямую с объектами результатов без обёрток, у меня не всегда получается стройная ООП иерархия и я не умею делить 1 объект на 10 маленьких объектов и сделать мега взаимодействия между ними. Вообщем я скучен до безобразия.
     
  19. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    kostyl
    вы больше половины холиварите о скулБилдере,
    про апи форума дохоливарили до каркаса форума без шаблончиков, так вот это нифига вам не апи =)

    короче, смысел таки получается - писать симпл фреймвок, на нём писать форум, такой шоб легко встраивался во всё написанное на этом фреймвоке =)
     
  20. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Psih
    респект =)
    я тоже такой

    правда я обычно пишу основной каркас(типо фреймвок), потом под него уже модули тупо кодю и тд
     
  21. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Mr.M.I.T.
    Ну вот и у меня так же, Luge с 440Hz какраз щас с такой системой на основе моей идеи работают - можете спросить из первых рук их мнение.
     
  22. kostyl

    kostyl Guest

    Psih
    Mr.M.I.T.
    А вы всегда так делали, или постепенно поняли, что это вся суперобъективщина не нужна?
     
  23. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Psih
    а на счёт Апи форума, тогда ты как никто другой должен понимать, что дальше чем "Класс-Форум без шаблончиков" тут уйти сложно, во всяком случае в нормальном русле

    возникает вопрос, почему бы тогда не писать "легковстраиваемый форум" или например какую-нить обёртку над уже существующими форумами, для легковстраивания
     
  24. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    kostyl
    от одного вида чего-то такого, уже становится понятным

    $zlo=Zlo::Create()
    ->ZloAdd(new Devil_DB())
    ->ZloAdd(new Devil_TPL(),ZLO_CONST_BlaBla);
    ->ZloExec();

    PHP:
    1.  <?php
    2.  $conf = new Zend_Config_Ini(APPLICATION_PATH.'/configs/application.ini', APPLICATION_ENV);
    3.  $db = Zend_Db::factory($conf->db->adapter, $conf->db->toArray());
    4.  echo Zend_Json::encode($db->fetchAll('SELECT * from articles where id=?', $id));
     
  25. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Андрей вроде щас на своей катается, которая Фулл Аджакс?