• PHP фреймворк для начинающего разработчика?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    Фреймворков в целом, которые достигли должного уровня популярности и народного признания - не так уж много (если говорить о PHP-фреймворках).

    Для начинающего, с целью понять сущность MVC, "пощупать" некоторые аспекты фреймворка, такие например, как загрузка библиотек и пр. подобности, я бы порекомендовал Вам CodeIgniter. Отличная документация, довольно много людей, кто сможет Вам ответить на возникающие вопросы, есть документация на русском. А так же, минимальное количество "лишнего" из коробки, например, шаблонизаторов (которые Вы можете самостоятельно подключить, если очень хочется).

    После этого фреймворка, промежуточным, можно было бы считать Kohana, но, он что-то то "умирает", то снова "воскресает"... С документацией на него, по моему, всё так же плохо (читай "не очень хорошо") как и всегда... но, по нему есть несколько неплохих видео-уроков.

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

    Далее, в обязательном порядке будет идти Laravel - превосходная документация, примеры и фантастическое количество видео-уроков (если хорошо понимаете английский). Отличный фреймворк собранный на базе Symfony. Относится уже к "большим".

    Ну а когда станете совсем матёрым программистом, и "лишний" код будет писать уже не в моготу, когда изучите все основные аспекты разработки, в том числе "сервис контейнеры", "внедрение зависимостей", будете понимать основные сетевые протоколы на низком уровне... а качество и разделяемость кода - будет одним из приоритетных условий - рекомендую обязательно ознакомиться с Symfony. Уроков по нему, довольно небольшое количество, вменяемого материала на русском языке - практически нет вообще... Но, достаточно легко изучается когда есть хороший багаж знаний и опыт работы с другими фреймворками.

    P.S. Я понимаю, что Вы спрашивали "какой фреймворк учить первым?", а не какие они бывают вообще. Но, дабы предостеречь Вам от вопросов типа "какой фреймворк учить вторым?" или "почему Symfony в роли первого фреймворка так тяжело изучать?" и массы прочих подобных - озвучил одни из самых популярных фреймворков в мире веб-разработок в ракурсе PHP.
    Ответ написан
    1 комментарий
  • Как собирать статистику по тому, на какие кнопки и сколько раз нажимает пользователь?

    Denormalization
    @Denormalization
    https://metrika.yandex.ru/ тут есть такой функционал. Просто ставим счетчик, и смотрим куда юзеры кликают на тепловой карте.
    Ответ написан
    3 комментария
  • Тег ломает верстку шаблона, что с этим можно сделать?

    @inDeepCode
    вероятно, потому что закрывающий тег внутренней конструкции закрывает внешнюю.
    их нужно развести, т.е. вынести одни за рамки других.
    Ответ написан
    2 комментария
  • Что конкретно нужно сделать, что бы обойти существующие в выдаче сайты?

    kopcap_va
    @kopcap_va
    SEO Consultant
    Ого какой тут в комментариях собрался клуб хейтеров SEO!

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

    Хотите конкретную работающую схему без "воды" и прочего? Пожалуйста - "Развивайте сайт для пользователей" (с). Нужен мгновенный результат - есть сети контекстной рекламы.

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

    И да, результат приходит не сразу, а постепенно - в зависимости от конкуренции в тематике. Т.е. компаниям-однодневкам невыгодно ждать органического трафика, развивая сайт белыми методами.

    В SEO на самом деле можно встретить толпы мошенников и низкоквалифицированных оптимизаторов, но это встречается практически во всех областях деятельности человека. Чтобы снизить риск, ищите специалистов по отзывам знакомых, заводите контакты и следуйте советам самих поисковых систем на этот счет, например: ссылка на совет Google.

    А вся вода из СЕО лезет только потому, что начинающих очень легко развести на бабло, тк они совершенно не понимают в раскрутке.

    Пока существуют люди, которые верят в сказки про "выведение в топ-3 за месяц" еще и без участия заказчика - их все также будут разводить на деньги. Я не устаю повторять, что позиция львиной доли заказчиков SEO услуг на постсоветском пространстве - это обогатиться без существенных вложений, типа "А закину-ка я 5к рублей сеошнику, чтобы через месяц мой сайт был в топе и приносил мне миллионы. А если не выведет - буду считать их всех разводилами."

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

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

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Вы не можете из php/js узнать полный путь к файлу на диске на компьютере пользователя.
    Вы можете только получить сам файл (при отправке формы) и его название.
    *В принципе можно получить контент файла, но опять же ничего кроме кроме отправки его к вам на сервер вы не сделаете. ( www.html5rocks.com/ru/tutorials/file/dndfiles )

    2. Вы не можете из php/js записать файл на компьютер к пользователю по определенному пути.
    Вы можете только инициировать загрузку файла пользователем, а он уже сам выберет куда сохранить.
    Ответ написан
    4 комментария
  • В чем разница в названии переменных со знаком $ и без него? И что где лучше использовать?

    denysd
    @denysd
    Мимо проходящий
    Символом $ как правило обозначают переменные с выборкой элементов и никакого функционала не несут. Всё это только ради удобства, чтобы быстро отличать в коде переменные с выборкой. Например:

    var $divs  = $('div'),   // выборка из всех div-элементов
        $p     = $('p'),    // выборка из всех p-элементов
        $code = document.getElementsByTagName('code'); // также выборка нативным методом, которая хранит все code-элементы
    Ответ написан
    2 комментария
  • В чем разница в названии переменных со знаком $ и без него? И что где лучше использовать?

    @Snewer
    Это просто название переменной. Никакого функционала они не несут. Таким образом удобно называть переменные для jquery объектов, например.

    $ такой же символ как и ABC, т. е.:
    var $test,
    $$test,
    te$$$$$st,
    test$$$;

    все переменные указаны верно
    Ответ написан
    Комментировать
  • Как получить должность штатного верстальщика?

    @Grag
    1. Чего точно хватит: HTML5/CSS3/LESS/SASS/Bootstrap/Foundation/JavaScript (Jquery обязательно, все плагины или подавляющее множество на нем)/Адаптивность

    2. 10 уверенных работ, хорошо прокомментированный код хватит

    3. Тех. образование у верстальщика это смешно. Гуманитарки хватит вполне.

    4. Без него ни куда. Зарплату по вашему региону не знаю

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

    Hando
    @Hando
    Верстак
    Используйте bootstrap. Это фреймворк, который избавит вас от проблем адаптивной верстки
    Ответ написан
    Комментировать
  • Сколько будет стоить серьёзный интернет-магазин на bitrix (малый бизнес) ?

    @Railchik
    Забыли указать город, если хотите на прямую общаться с исполнителем и услышать цену от него. А так вам сюда Партнеры 1С- битрикс. Обращайтесь, спрашивайте и сравнивайте.
    Ответ написан
    1 комментарий
  • Сколько времени и денег стоит переверстать шаблон в адаптивный для мобильных устройств?

    Hando
    @Hando
    Верстак
    Цена адекватная. Для компании где работают профессионалы. На фрилансе можно найти конечно студента который будет работать за еду. Правда он может сделать все через одно место или заболеть внезапно посреди работы или вообще забить, поняв что он не умеет это делать :) По поводу не платить вперед, тут говорили выше. Обычно компания берет предоплату от 20%, так что платить вперед придется все равно.
    Ответ написан
    Комментировать
  • Какой css фреймворк для писем вы используете?

    windoctor
    @windoctor Автор вопроса
    Например zurb.com/ink

    Возможно есть еще варианты, а я не в курсе
    Ответ написан
    Комментировать
  • Есть ли программа которая будет сама заходить каждый день на определенный сайт?

    opium
    @opium
    Просто люблю качественно работать
    Мне кажется вашему брату надо девушку завести или в футбол начать играть.
    Ответ написан
    5 комментариев
  • SEO специалисты утверждают, что SEO очень сложная наука, а учителя по SEO совсем другое. Кому верить?

    makol
    @makol
    I believe in god, for the rest i pay in cash!
    (SEO специалисты утверждают) - чтобы придать значимости своей деятельности
    (а учители по SEO совсем другое) - чтобы больше желающих привлечь на свои курсы по освоению тайных знаний.
    Seo - это не наука. Математика - это наука
    Seo это свод правил и набор инструментов при правильном или неправильном использовании коих, пользователь получит определенный результат.
    Ответ написан
    3 комментария
  • В каком виде предпочтительнее генерировать URL: кириллица или латинница?

    oxyberg
    @oxyberg
    Продуктовый дизайнер ВКонтакте
    Латиница. Всегда. Кроме вики-проектов. Используйте транслит.
    Ответ написан
    1 комментарий
  • Как записать видеоконференцию Google Hangouts

    firsyura
    @firsyura
    PHP/JS developer, CEO Web-Logic
    Так есть сервис от гугла — Hangouts On Air и можно сразу залить на youtube
    Ответ написан
    2 комментария