Какой php-фреймворк выбрать для CMS?

Тема в разделе "Как сделать...", создана пользователем gorczko, 30 апр 2015.

  1. gorczko

    gorczko Создатель

    Регистр.:
    14 апр 2015
    Сообщения:
    31
    Симпатии:
    6
    Интересует такой вопрос, какие вообще фреймворки имеет смысл применять при разработке CMS для узконаправленного сайта в сфере медицины?

    На сайте будет запись пациентов на прием (считай, нужна карточка врача, карточка пациента, график работы врачей и т.п.). Но самое важное - синхронизация с регистратурой, т.е. чтобы пациент мог видеть реальную очередь к врачам, какие-то изменения приема (кто-то из врачей ушел на вызов). Стоит вопрос еще по карточкам пациентов - стоит ли в личный кабинет пациента выводить его историю болезни (вопрос серьезной безопасности). В общем, как-то так.
     
  2. krymskaya

    krymskaya Создатель

    Регистр.:
    14 апр 2015
    Сообщения:
    17
    Симпатии:
    2
    Посмотрите в сторону Yii 2
     
  3. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.549
    Симпатии:
    1.431
    Любой фреймворк позволяет обеспечить лишь базовую безопасность, через уже реализованные функции для фильтрации. Но вот подставишь ты функцию фильтрации или оставишь голый вывод/ввод с потенциальной возможностью хакинга зависит от тебя как от разработчика...

    Опять таки в плане удобства у каждого свои предпочтения :)
    Мне yii понравился, как довольно практичный. Кому-то ближе симфони, кому-то академически верный, но сложный ZendFramework.
    А дырки в безопасности есть у всех систем...
     
    Nei и Цукер нравится это.
  4. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.391
    Симпатии:
    582
    В данной ситуации проще написать что-то своё.
     
  5. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.549
    Симпатии:
    1.431
    Писать что-то свое проще для мини-скриптов или на этапе обучения, хотя последнее спорно ;)

    Как пример: следуя указаниям в статьях (чисто случайно оказались в открытых вкладках)
    http://rgblog.ru/page/sozdanie-sajta-na-yii-framework-20-chast-1
    http://rgblog.ru/page/sozdanie-sajta-na-yii-framework-20-chast-2
    вы за час создаёте свой блог с авторизацией, категориями, комментариями и конечно же постами :)
    Насколько я видел, у новичков, на каждый из этих пунктов уйдёт день + дополнительный день на авторизацию (почти все на ней валятся). Еще пару дней можно плюсануть на минимальную валидацию при работе с БД. Очень часто даже в коммерческих продуктах с десятками продаж есть запросы в базу без малейшей обработки, через простую подстановку GET/POST. Хороший фреймворк поможет с валидацией из коробки :)

    Теперь взвесим 1 час VS 7 дней. Так лучше потратить эти 7 дней на изучение фреймворка и прикрутить к уже созданному блогу кучу фенечек ;)
     
    Последнее редактирование: 29 май 2015
    arabchik нравится это.
  6. gorczko

    gorczko Создатель

    Регистр.:
    14 апр 2015
    Сообщения:
    31
    Симпатии:
    6
    На это уйдет гораздо больше времени, чем на "разбирательство" с каким-нибудь Zend
     
  7. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.391
    Симпатии:
    582
    Судя по проекту автора, много писать и не придётся и разбираться тоже.
     
  8. Finnland

    Finnland Создатель

    Заблокирован
    Регистр.:
    22 авг 2014
    Сообщения:
    10
    Симпатии:
    35
    Однозначно для подобных целей подойдет yii
    А если будет широчайший интерфейс - то самопис.
     
  9. mefisto

    mefisto Оптимист

    Регистр.:
    9 дек 2008
    Сообщения:
    319
    Симпатии:
    195
    Посмотрите в сторону laravel.
    Не знаю почему(наверное потому, что я не тру кодер), но выглядит достаточно легко и удобно.
    Правда 4 ветка была попроще, в 5 сделали все как-то иначе и сложнее.
     
  10. KODEAK

    KODEAK

    Регистр.:
    11 апр 2009
    Сообщения:
    160
    Симпатии:
    15
    стоит посмотреть на laravel и ocotobercms