Задать вопрос
  • Хватит ли 4000$ на разработку CMS?

    @MHumster
    Строить свою CMS имеет смысл только на framework'е вроде Yii, где уже есть четкая модель данных и система взаимодействия разных участков системы. Тогда идея сделать над этим всем заточенную под ваши нужны надстройку вполне себе здравая. Писать с нуля CMS - гиблое дело. Нужны ооочень хорошие программисты и много времени. И даже если в начале пути кажется, что все довольно радужно, чем дальше будете продвигаться, тем больше будет печали на ваших лицах. Не связывайтесь с этим делом если конечно вам нужен качественный продукт, а не поделка, за которую будет стыдно.
    Ответ написан
    Комментировать
  • Хватит ли 4000$ на разработку CMS?

    alekciy
    @alekciy
    Вёбных дел мастер
    Как разработчик собственной CMS крайне рекомендую забазироваться на фрейворке (хотя бы для админки) даже если все планируется писать нативно. Второй момент - начинать с узкой области. Сейчас разумнее всего сосредоточиться на электронной коммерции. При удачном стечении обстоятельств это даст возможность финансировать дальнейшую разработку.
    Ответ написан
    3 комментария
  • На чем написан toster.ru?

    Kublyakov
    @Kublyakov
    Для таких случаев у меня стоит плагин для хрома https://chrome.google.com/webstore/detail/chrome-s... - "Detect web applications and javascript libraries run on browsing website."
    Ответ написан
    Комментировать
  • Хватит ли 4000$ на разработку CMS?

    Честно говоря, не понимаю смысла затеи. Взять тот же Yii - и задача Ваша выполнена, как по мне. Гибкость - на высоте, кастомизация - проще некуда, насчет этой затеи с админкой - так ведь тоже не проблема.
    Ответ написан
    Комментировать
  • Какие CMS являются современными с точки зрения архитектуры?

    Quber
    @Quber
    PHP Team lead
    html, css, javascript, вёрстка отношения к CMS не имеет никакого совершенно. Фреймворки в принципе тоже, если это не php фреймворки, а скажем css или js. Честно сказать, сложно определить какие требования нужны Вам к CMS не зная вашего проекта, если только пальцем в небо. Каждой cms характерны свои проекты, и если вы делаете например новостной портал, то выбирать нужно DLE CMS, а если например блог то Wordpress CMS и так далее.
    Ответ написан
    2 комментария
  • HTML+CSS+ Язык программирования = Хороший проект

    MonkAlbino
    @MonkAlbino
    Фронтенд разработчик
    Чтобы создать Хабр2 можно взять LiveStreet CMS, написанный вроде бы на PHP, но надо ли создавать подобный проект - вопрос другой. Иногда имея некий готовый инструмент, проще нанять человека, который его допилит, чем будет пилить с нуля.
    Как выше уже написали, что подобные условия из вашей задачи не бывают. Если какая-то компания решила сделать некий проект с нуля, то:
    - если внутри компании есть команда разработчиков, то на их умениях и будет основаться проект;
    - есть команды разработчиков внутри нет, то отдадут на аутсорс внешней, а те уже на основе своих умений напишут.
    Если заказчик проекта с нуля слышал, что "нынче модно писать на рельсах", то и искать он будет Ruby-команду. Нет однозначного ответа.
    Ответ написан
    1 комментарий
  • Хватит ли 4000$ на разработку CMS?

    Можно поинтересоваться, чем не устраивают те CMS, которые уже есть на рынке? Даже бесплатные. Не проще ли какую-то из них допилить по личные нужды?
    Ответ написан
    5 комментариев
  • Хватит ли 4000$ на разработку CMS?

    К сожалению не могу сказать, хватит ли вам времени и средств на разработку. Но мне кажется, вы собираетесь разрабатывать велосипед. Притом может оказаться так, что:
    а) Не окажется сидения, или оно будет находится в неправильном месте
    б) Велосипед не окупит времени/средств на его создание
    в) Другие уже сделали мопед с которого сняв железяки / добавив педали и другой руль получится именно тот велосипед который вы хотите. Просто не внимательно смотрели.
    Ответ написан
    3 комментария
  • На чем написан toster.ru?

    fornit1917
    @fornit1917
    Смотрим заголовки ответа сервера в фаербаге и видим там *барабанная дробь* ...
    X-Powered-By PHP/5.5.5
    Так что на PHP.
    Ответ написан
    4 комментария
  • Много параметров у модели: сериализация или отдельная таблица?

    papahoolio
    @papahoolio
    Похоже, что при описании проблемы упущен важный момент, а как эти поля будут использоваться. Нужны ли будут данные из них всегда или только в определенных случаях?

    Давай посмотрим плюсы и минусы решений. Ну как я их вижу.
    Для варианта номер один.
    Плюсы:
    - со стороны PHP легко будет расширить AR
    Минусы:
    - unserialize медлено, есть конечно json и igbinary, но это все равно время
    - если полей "будет становиться всё больше", то в MySQL сериализованые данные нужно будет хранить в TEXT/BINARY поле, если мы говорим о стандартных ENGINE MySQL, то при выборке такие поля в память не загружаются, а читаются с диска, ну ты понимаешь, что дисковые I/O операции дорогие (в случае с InnoDB там может быть лучше ситуация)
    - если у нас случай, когда данные из "неизвестных" полей нам нужны редко, то при таком подходе, либо надо будет рисовать workaround в AR чтобы эти поля не тащить, либо будут данные постоянно пересылаться м/у БД и PHP, плюс в памяти PHP висеть
    - если база разрастется и нужно будет вытащить "неизвестное" поле в поиск/фильтрацию, изменение схемы таблицы потребует времени, вытаскивание данных из сериализованного поля и заполнение нового поля - потребует времени, построение индекса по новому полю - потребует времени. Много данных - много времени, времени простоя сервиса.

    Для варианта два.
    Плюсы:
    - если размер данных в полях лимитирован и залезает в тип VARCHAR, решаем проблему номер два первого способа
    - масштабируемо
    - внедрение поиска/фильтра по полю не повлечет переделывания структуры таблиц
    Минусы:
    - если данные нужны всегда, получится JOIN,если полей с данными будет много, то JOIN будет медленным. Если тип у полей будет TEXT... ну ты понял :)
    - проблему один можно решить кешированием, но реализация на PHP в рамках AR уже станет не самой простой задачей
    - да вообще в рамках AR Yii реализация такого подхода с lazy loading потребует нормального такого понимания, как AR в Yii устроен и где его надо менять, чтобы всем было хорошо

    Правильного варианта, как ты понимаешь нет, нужно взвесить все "за" и "против", понять насколько имеет смысл делать "круто" сейчас и тратить время или можно залезть в technical debt, но быстро запуститься уже завтра.
    Ответ написан
    1 комментарий
  • Много параметров у модели: сериализация или отдельная таблица?

    jbmeerkat
    @jbmeerkat
    Ruby / Ruby on Rails developer
    если используется postgres, то можно сериализовать в JSON, делать по нему выборки и строить индексы. например тут можно почитать clarkdave.net/2013/06/what-can-you-do-with-postgresql-and-json/
    надо смотреть насколько это критично по производительности, естественно, что работа с JSON будет медленнее
    Ответ написан
    4 комментария
  • Как юзать sqlite, если в хостинге его нет?

    @howeal
    psrafo, не тупи. sqlite это не какая-то программа отдельная, это тупо обычный файл со своей структурой (как XLS у Экселя, если не понятно). Из php с этим файлом можно работать через расширение PHP. Расширение должно быть подключено к PHP хостером.
    Ответ написан
    Комментировать
  • Как юзать sqlite, если в хостинге его нет?

    hell0w0rd
    @hell0w0rd
    Просто разработчик
    @psrafo это ты не понимаешь, чем отличается sqlite от остальных субд. Остальные субд являются серверами, их можно расположить на других серверах, коннектиться используя сокеты. sqlite - это фактически библиотека, которая умеет работать с файлом базы данных.
    Может я ошибаюсь в терминологии, но думаю суть ясна
    Ответ написан
    Комментировать
  • Как юзать sqlite, если в хостинге его нет?

    vollossy
    @vollossy
    Веб-разработчик с небольшим опытом работы
    Как выше сказали, расширение sqlite в пыхе версии больше версии 5.0 и меньше 5.4 должно быть встроено по умолчанию, хотя хостер мог и отключить его. Если оно включено, то особых проблем, сам понимаешь, нет. Просто загружаешь файл бд, настраиваешь подключение и пользуешься.
    Ответ написан
    1 комментарий
  • Как сложить два числа в JavaScript?

    @issssrt
    var c = Number(a)+Number(c);
    alert(c);
    p.s. Товарищи новички, прежде чем задавать вопросы, погуглите в гугле.
    Ответ написан
    2 комментария
  • Как сложить два числа в JavaScript?

    @codercat
    Также попробуйте развернуть apache и php, потом просто посылайте ajax запрос к файлу, который, используя вот эту библиотечку https://github.com/Herzult/SimplePHPEasyPlus, сложит 2 числа и вернёт их вам в json. И не забудьте профильтровать данные.
    Ответ написан
    Комментировать
  • Как сложить два числа в JavaScript?

    @codercat
    Вам стоит использовать Jquery для этого
    Ответ написан
    3 комментария
  • Две ORM модели для C# и Python. Нужно решение получше

    Weageoo
    @Weageoo
    Нужен дополнительный слой абстакции. Скажем, берём БД+EF, пишем веб-сервисы на WebAPI, разворачиваем WebAPI. Из кода приложений на C# обращаемся по REST, из Python так же.
    Ответ написан
    7 комментариев
  • PHP is new Java?

    dshvechikov
    @dshvechikov
    может немного не по сути вопроса, но чем обусловлен переход с java на php? Раньше такого не встречал
    Ответ написан
    3 комментария