Задать вопрос
  • Как структурировать классы в PHP по идеологии MVC?

    @santaatnas
    Java, Python, Php
    Если страница будет не одна, вам понадобится:
    1) Front Controller как единая точка входа, плюс Router c правилами маршрутизации
    2) Класс для соединения с бд, его обычно делают Singleton'ом, чтобы не плодить экземпляры классов соединения.
    3) Где-то надо будет хранить запросы к бд, чтобы инкапсулировать работу с базой, обычно это Repository
    4) Плюс всякие валидации форм, отправки почты, безопасность (тот же csrf, плюс защита от css)...

    В общем выходит, что вам придется написать фреймворк... а они уже есть готовые. И в зависимости от вашего кода они уже протестированы и продуманы, и туда вложены тысячи человеко-часов. Так что мой вам совет, возьмите какой-нибудь фреймворк с порогом входа по-проще, Yii2 например очень прост и дружелюбен к разработчиками... Либо Django на Python, тоже не сильно мудреный..
    Ответ написан
    Комментировать
  • Актуальность swift?

    @iMaximus
    На вашем месте я изучал бы swift, да полно еще библиотек которые на obj c но их подключил и забыл, дальше все равно пишешь на swift. Есть еще работодатели которые до сих пор поддерживают проекты на obj c и их не мало, да и в целом знание obj c помогает. Но если ставить вопрос так, как его ставите вы, то однозначно swift. Работодатели смотрят отлично, на рынке нехватка swift программистов, многие уже пишут только на нем, например Тинькофф.
    Ответ написан
    1 комментарий
  • Полнотекстовый поиск на сайте по загруженным файлам формата: Word, Excel, Visio, PDF - как?

    @santaatnas
    Java, Python, Php
    Вы все правильно думаете, парсите pdf, word, excel и тп в текс, пишете в базу, лепите к базе Sphinx или elasticsearch = профит. Средствами пыха все реально сделать, а там можете на любом языке...
    Ответ написан
    Комментировать
  • Как распознать номер на авто?

    BuriK666
    @BuriK666
    Компьютерный псих
    Ответ написан
    Комментировать
  • Как наложить два блока друг на друга?

    Rupaka
    @Rupaka
    Изучаю html уже 7 лет
    попробуйте просто margin-top:-100px;
    у самой картинки если нужно осуществить наезд на неё
    Ответ написан
    Комментировать
  • Знакомый говорит что неправильно. Правильно ли?

    @BorisKorobkov Куратор тега PHP
    Web developer
    Судя по тому, что вы сюда даже исходник не можете выложить в читаемом виде, то и весь ваш остальной код не лучше. Поддерживать его не возьмется ни один нормальный разработчик - гораздо быстрее будет написать в нуля правильно, чем разобраться в ваших if, include и пр.

    Хотя на скрине скрыт кусок "select *", но могу поспорить, что через форму регистрации в Nick возможна SQL-инъекция. И через браузер посторонний человек одним запросом может слить себе все ваши данные, а вторым - удалить вашу БД.
    Ответ написан
    Комментировать