• Какую CMS выбрать для крупного информационного портала?

    dimasmagadan
    @dimasmagadan
    на мой взгляд, вы совершенно неправильно подошли к выбору. на любой из cms, на любом фреймворке можно реализовать нужный вам функционал. но реализовывать его будет программист и от этого программиста будет зависеть качество исполнения вашей задачи. неопытный программист может и на отличном движке нечто мало работоспособное сделать.

    отсюда, стоит в первую очередь ориентироваться на уровень доступных вам программистов.

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

    затем - скорость разработки. написание кода "под вас" может затянутся. выгоднее запустить первую версию как можно быстрее, и сразу же начать писать более сложную версию. да и после запуска внезапно может оказаться, что простая версия отлично справляется.
    как пример siliconrus.com - запустились на WordPress, раскрутились, сменили движок. или обратный пример - roem.ru - наоборот, проработали долгое время, затем сменили движок на WordPress.
    чуть выше вам писали про techcrunch.

    в двух словах, выбирать можно любую.
    но я бы рекомендовал WordPress) разработка под WP сейчас в среднем дешевле, много разработчиков, в интернете огромное количество материалов
    Ответ написан
    Комментировать
  • Какую CMS выбрать для крупного информационного портала?

    Sanes
    @Sanes
    1. Что значит крупный?
    2. Каков должен быть функционал?
    3. Сколько вы готовы потратить на доработку и обслуживание?
    Короче, берите любую.
    Ответ написан
    Комментировать
  • Как получить прибыль с сайта с 10 тыс. посещаемостью в месяц?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    найдите хороший магазин спец техники и зап. частей. И предложите им продавать трафик с вашего сайта.
    Может не стоит брать магазин и топа в поисковиках, найдите те кто находятся в жопе, но сами по себе не мелкие, просто например через интернет у них не очень продажи идут, предложите им покупателей, за процент от их покупок.
    начнут мяться, чё-нить мямлить, предложите пробно/бесплатно поставить их данные (ссылку заказать запчасти) и посмотрите статистику переходов, через неделю/месяц предложите какую-нибудь фиксированную цену сотрудничества.
    это очень выгодно, и нужно быть полным идиотом чтоб от такого отказаться.
    знаю что будут отказы, тк у нас ебанутые бизнесмены, в любом случае уверен что постепенно найдёте партнёра.
    про всякие банеры, контекстную рекламу и прочую хрень забудте, на этом денег не сделать.
    Ответ написан
    1 комментарий
  • Как нанять Ruby программиста?

    opium
    @opium
    Просто люблю качественно работать
    Если в штат то на хедхантинговых сайтах
    Если в штат удаленщика или просто временного удаленщика то на фриланс сайтах вроде fl.ru
    Если у вас нет хорошего рубиста то смысл задавать вопросы, которые вы не понимаете? Найдите рядом рубиста пусть проводит собеседования, что спросить он и так знает.
    Много, рубисты нынче одни из самых дорогих. Нет зависимости , так как большая часть рубистов сидит в больших городах, так как в городах меньше миллиона для них нет работы. А с текущим кризисом рубисты активно рванули за рубеж.
    Это вопрос надо задавать сугубо вам.
    Нанять их два, чтобы не остаться у разбитого корыта, когда один их них уйдет.
    Ответ написан
    4 комментария
  • Какой бессплатный хостинг выдержит хаброефект?

    opium
    @opium
    Просто люблю качественно работать
    Если есть выделенный сервер то смысл использовать бесплатный хостинг то ?
    Ответ написан
  • С чего начать когда Руководитель ИТ отдела уволился без отработки и дела не передал?

    @gauken665
    У самого такой "незаменимый" начальник, только пока не уволился, но всё собирается))) Я за ним уже 2 года "шпионю" и всякими хитростями из него информацию вытягиваю. Почему вы так не делали?
    Ответ написан
    3 комментария
  • С чего начать когда Руководитель ИТ отдела уволился без отработки и дела не передал?

    bk0011m
    @bk0011m
    Системный администратор
    Все руководители ИТ разные. Одни специалисты в работе, другие специалисты в налаживании отношений.
    Кто-то хороший организатор, а кто-то наоборот.
    В любом случае, в вашей ситуации все сугубо индивидуально. Вам нужно понять чем он занимался, и начать с того, что продолжить его работу.
    Но судя по тому что Вы пишите, ваш директор был очень неплохим специалистом. И поэтому у вас вариант один. Или вырасти до его уровня, или плыть дальше по течению
    Ответ написан
    1 комментарий
  • С чего начать когда Руководитель ИТ отдела уволился без отработки и дела не передал?

    @FloorZ
    Ой ностальгия, это как я помощником отдела автоматизации в одну контору, со сомнительной репутацией устроился. В итоге когда компания набрала 100500 заказов, со сказочными обещаниями, а руководитель мой придумал "четкую схему", которая как по его мнению, должна была стать самой конкретно способной в регионе - в итоге понял, что с этим не справиться и вообще, пролетел по крупному - тихо свалил, заявляя "все заработает, с этим даже ребенок справиться". В итоге он когда ушел, меня поставили на его место, я начал разбираться в этом всем дерьме, куда меня не посвящали и осознал, что пытаться продавать кассы на Линуксовом ПО (уже забыл название), которое было только в бето-версии, не поддерживающее в данный момент и половины обещанного клиентам функционала, а самое главное, пускать фискальные и не фискальные чеки с одной ККМ из не совместимой товароучетки, без тестового стенда и запасом времени хотя бы в пол года - Очень глупая затея. В итоге я кое как сделал кривенький обработчик, который обменивался справочником кассы с товароучетной конфигой 1С, а босс начал шантажировать "Пока не сделаешь все, что обещал твой начальник - зарплату не выдадим" - уволился к чертям.
    Ответ написан
    1 комментарий
  • С чего начать когда Руководитель ИТ отдела уволился без отработки и дела не передал?

    @protven
    Я бы слал нафиг с такими предложениями. Если не гарантируют место - требуйте повышенную оплату за этот период.
    Ответ написан
    2 комментария
  • С чего начать когда Руководитель ИТ отдела уволился без отработки и дела не передал?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Любой человек в процессе своего карьерного роста. достигает пика своей некомпетентности во время повышения.
    Одним словом когда приходишь на новую должность через повышение, то ты всегда некомпетентен.

    Беритесь за то, чтобы определить круг обязанностей, а то навешают на вас лишнего. Кому это надо ? :)
    Ответ написан
    Комментировать
  • Что быстрее PHP или Node.js?

    PretorDH
    @PretorDH
    HTML5, CSS3, PHP, JS - люблю в чистом виде.
    Все будет зависить от ответов стороннего АPI.
    1. Если АPI будет в состоянии обработать асинхронные запросы быстро (100ms), не ставя их в очередь - то node.js или просто страничка с асинхронными вызовами будут обрабатывать быстрее;
    2. Если же API для обработки запроса нужно будет делать серьезные действия (например 500 ms), то экономия будет ничтожна.

    P.S. Синхронные вызовы обрабатываются сервером с более высоким приоритетом и априори получают результат раньше асинхронных. И возможно виигрыш с асинхронными не покроет разницы. Так что если увас уже написан скрип то переписывать его нет смысла.
    Ответ написан
    4 комментария
  • Стоит ли изучать Symfony?

    AmdY
    @AmdY
    PHP и прочие вебштучки
    Конечно, учить symfony нужно, потратив одни выходные вы получите кучу опыта, который пригодится даже если вы будете программировать на Laravel, тем более там используются компоненты sf. Обязательно нужно попробовать Doctrine, каким бы куском говна на мой взгляд она не была, но с концепцией должен познакомиться любой уважающий себя программист.
    Ответ написан
    6 комментариев
  • Стоит ли изучать Symfony?

    @djay
    Итак, обо всем по порядку:

    1. Дописать новую фичу можно в любой системе и в любом фрейморке (ZF/Laravel/SF/Cake/CI/Phalcon ... ), даже если все было спроектировано не правильно изначально. Единственно на это уйдет чуть больше времени и нервов.

    2. Симфони второй по востребованости в СНГ, после Yii - согласно hh и brainstorage. Остальное - ZF/Laravel. В Европе/США - наоборот, ZF2/Laravel, потом Symfony, а Yii вообще редко попадается.

    3. Да Ларавел работает быстрее и есть меньше памяти. Это потому в симфони очень много слоев абстракции. Но как правило, память дешевая и многие могут её себе позволить. То есть в основном никого не волнует какие-то 9-10 лишних МБ памяти.

    4. Симфони - не для слабаков. Его API гораздо сложнее всех остальных. Нужно уже знать и понимать DI контейнеры, принцип разделения концепций и аналогичное. Для работы с Yii/Laravel - знать этого не нужно, поэтому каждый второй школьник Yii/Laravel программист (образно говоря).

    5. Не встречал адекватных мануалов для новичков на русском языке, к сожалению. Могу посоветовать только англоязычные:

    Symfony2 Registration and Login
    Creating a blog in Symfony2

    Пройдя эти мануалы, уже сможешь писать приложения.

    6. В любом фрейворке, тебе нужно будет в основном только это:

    - Роутер / контроллеры
    - Компонент валидации форм
    - Слой над базой данных

    И все! Фремворк предоставляет только инструменты, не более того. Т.е фреймворк - это не цель, а средство.
    Ответ написан
    Комментировать
  • Стоит ли изучать Symfony?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    не составит труда, если изначально все было спроектировано правильно.

    И тут приходим к тому что нужно учить не фреймворк, он тут много погоды не делает (хотя в Symfony чуть сложнее накосячить, хотя всегда можно сделать ужасно). Так же есть определенные нюансы. Скажем если вы захотите проникнуться настоящим феншуем, DDD всякими и т.д. придется отказаться от MySQL в пользу PostgreSQL (если конечно вы не работаете с ораклами какими, в mysql все плохо с автоинкрементами, что накладывает определенные ограничения при работе с Doctrine и заставляет писать кучу лишнего бойлерплейта что бы все было красиво, хотя этот бойлерплейт можно реюзать).

    По сути единственная разница между приложениями на Laravel и Symfony - ORM идущая из коробки (как бы все можно подменить под себя). Все остальное - минимальные различия. А с нормальным ORM (а в PHP мире она пока одна - Doctrine) уже можно делать дела красиво и эффективно с точки зрения трудозатрат. Но даже с ActiveRecord можно жить и не тужить.

    Словом, я не знаю что вы хотите получить от Symfony, по сути переход с одного фреймворка на другой вам мало чего даст.

    Прочитал много мнений о том что Laravel намного быстрее работает чем Symfony.

    Вот этот параметр просто не учитывайте. Как минимум Laravel основан на компонентах Symfony и единственное узкое место, которое явно работает медленнее это Doctrine ORM, но та гибкость которую она дает слихвой оправдывает прожерливость. Да и смысл вообще по этому поводу загоняться этом есть только на больших нагрузках, а так вы с большей вероятностью убьете производительность не расставив где надо индексы в базе.

    подскажите правильный путь

    А правильного нет. Каждый сам свой путь выбирает. Хотите развиваться? Читайте книги. Кента Бэка почитайте, Эрика Эванса и других персонажей... Расширяйте кругозор, а далее что понравится. А да, не ограничивайтесь книгами только для программистов. Почитайте чего по процессам разработки (чего-нибудь про скрамы, канбаны, лины, континиус импрувмент).
    Ответ написан
    4 комментария
  • Где в Laravel хранить вспомогательные функции?

    Denormalization
    @Denormalization
    Для Laravel 5 нет смысла использовать отдельный класс для валидации (как это было в L4).

    В L5 существую ValidatesRequests трейт, который можно использовать в контроллерах, и тогда появляется метод validate.

    А еще лучше, использовать кастомный FormRequest класс для валидации данных.

    Т.е создаем класс Http\Requests\UpdateUserProfile и наследуем его от Request.

    В UpdateUserProfile прописываем 2 метода:
    // Проверяем может ли пользователь делать это действие
    public function authorize();
    // Возвращаем массив с правилами
    public function rules();


    Затем в котроллере используем этот класс, допустим в методе update:
    public function update(UpdateUserProfile $request);


    Валидация будет происходить автоматически, без лишних телодвижений, и если она прошла, то в $request 99.999% валидные данные.

    Учимся очень внимательно читать документацию.
    Ответ написан
    Комментировать
  • Что учить перед тем как окунуться в PHP?

    @Loligan
    учи php
    Ответ написан
    Комментировать
  • Как правильно отвечать на заказы вида "натянуть вёрстку на cms"?

    @Rebroff
    Frontend developer, MODX developer
    У cms есть API, которое позволяет реализовать любой необходимый функционал. Знать cms!=знать названия готовых модулей. Все задачи готовыми компонентами не заткнешь и это нормально.
    Вывод: пишешь в резюме "интеграция cms" - будь добр соответствовать.
    Ответ написан
    5 комментариев
  • Где найти хорошее видео про mvc и ооп?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Где найти хорошее видео про mvc и ооп


    - Лекции по основам ООП: https://www.youtube.com/watch?v=-gGLSxmw3jo - где-то до до 50-ой минуты стоит смотреть. можно чуть перематывать.
    - если у вас хорошо с инглишом то рекомендую вот эти две видяшки:
    - Don't be stupid, grasp, solid
    - Models & Service Layers; Hemoglobin & Hobgoblins (к вопросу о полезности MVC, в прочем там по коду можно догодаться о чем речь)
    - хорошие лекции о GRASP и о шаблонах проектирования - https://www.youtube.com/watch?v=S-RjiMAxHio&list=P...

    ссылки чуть перемешаны и рекомендую не сильно задерживаться на теме GoF-ских паттернов, они поначалу могут ввести в ступор, SOLID-а и GRASP-а для начала хватит слихвой.

    Так же рекомендую ознакомиться с ADR. Там же достаточно инфы о MVC в контексте бэкэнда и т.д.
    Ответ написан
    Комментировать
  • Существует ли универсальный алгоритм разбора УРЛа?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Вы желаете странного, но учитывая, что на URL есть спецификация, то можно сказать что да, универсальный алгоритм разбора URL существует.
    Ответ написан
    1 комментарий