Meet speakers from Tinder, IBM, Siemens, Indeed and other QA Rockstar’s on …Testing Stage, Save $30 till 28/02
×Закрыть

Що вчити: Symfony VS Laravel VS CMS?

Що краще почати вивчати початківцю РНР? Який фремворк чи може СМS?

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Добрый день, работаю фрилансером, точнее с другом работаю он рисует дизайн и верстает а я ставлю сайты на WordPress, последние время хочеться стабильности, надоело как то то куча работы то месяцами без проектов сидишь, и вот не знаю куда податься и что востребований или продолжать Web выучить Laravel и пойти в компанию, хотя после WordPress как то и не видешь преимущества и зачем использовать на Laravel ?
Или выучить ASP.NET Core(опыт работы с C# есть)
Последний вариант это Adnroid(Kotlin) вроде бы должно быть интересно, так как после WP Веб не много поднадоел что ли

Или выучить ASP.NET Core

Чисто на нет кор поки що мало вакансій. Хочуть щоб і ентерпрайзний старий фреймворк знав. І думаю після вордпресу одразу в нет може бути складно. І на фрілансі сильно менше роботи.

Последний вариант это Adnroid(Kotlin)

Це вже легше буде, бо на фрілансі багато замовлень. І можна буде швидше взяти якусь роботу і потроху набити руку.

продолжать Web выучить Laravel и пойти в компанию

Як варіант. А можна не йти в компанію а піти на апворк. Там роботи по ларавеліі дуже багато. Бо вордпресу ще більше.

А анг то як? Якщо ніяк то перспективи не дуже. Ні в компанію не візьмуть ні на апворку не попрацювати. В такому разі зрозуміла причина відсутності проектів, якщо орієнтованість на СНД замовників.

Ще тепер мода на фулстьок, тому в додаток до ларавелю треба буде вивчити вуе жс(кажуть він найлегший із сучасних фронтенд фреймворків), або реакт. А з нет кором здається найбільш популярним є ангуляр 2+. Друг ваш теж буде мусіти вивчити фронтенд сучасний. Ну або він буде фронт робити, а ви бек. Так вхід простіший.

после WordPress как то и не видешь преимущества и зачем использовать на Laravel ?

Якщо хочете йти в серйозну розробку, а не займатися все життя блогами і інтернет магазинами для клієнтів все по $1000, то прийдеться полишити CMS і вивчати фреймворки, мови програмування на нормальному рівні і загалом програмування з всіма бест практіс.

Це вже легше буде, бо на фрілансі багато замовлень. І можна буде швидше взяти якусь роботу і потроху набити руку.

c kotlin можно устроиться на работу ?

Нема різниці. Ви будете писати ап цілим самостійно. А якщо потім ще вивчите свіфт то роботу знайти стане ще легше, бо багато клієнтів хочуть від одного фрілансера під обі ОС апку. Але можна почати чисто з Андроіда або ІОС. По другому думаю легше знайти проект буде, бо не у кожного індуса є макбук з айфоном, а на початку з ними прийдеться конкурувати за замовників.

Чи ви питаєте про офіс? Та наче і в аутсорсингу на котлін переходять.

Чи ви питаєте про офіс?

Вообще мне для фрилансов, WordPress хватает )) я имею введу в офисе

Читайте вакансії, там все написано. Хоча по факту можуть за джаву посадити.

jobs.dou.ua/...​cancies/?category=Android

На коре много вакансий и уже давно, я бы сказал что не кор не стоить смотреть, особенно учитывая что там прям такой разницы ппц нету. Если осили кор то с обычным будет работать без проблем.

надоело как то то куча работы то месяцами без проектов сидишь

А чем такой вариант плох или в среднем получается меньше чем если бы на контору работать ?

начинающему лучше Lar, тк Smf сложноват для несовращенных умов и, как по мне, немного overengineered. основные три вещи, которые тебе понадобится понять при освоении любого фреймворка (имхо) —
1. как у этого фреймворка работает DI container;
2. как происходит работа с БД;
3. как устроена аутентификация / авторизация.

после Lar можешь переходить на Smf. сначала будет много непонимания из серии ВСМЫСЛИ НЕЛЬЗЯ ЛОГИКУ В МОДЕЛИ???. но ели ты не будешь сдаваться — тебя ждет озарение. ты воспаришь разумом над фреймворками, будешь смотреть на них не изнутри, а извне.

Salesforce commerce cloud

Ага, де чимала частина навчальних матеріалів як і сам доступ до сендбоксів закритий тільки для зарегених акаунтів компаній-партнерів.

Все залежить від подальшого вибору роботу і доступного часу на вивчення)
Якщо потрібно вже завтра йти влаштовуватись на роботу, то однозначно CMS.
Якщо є бажання і час, то краще вибрати для себе залежно від бажаних вакансій Laravel/Symfony, вивчення і набиття рук займе більше часу, але і перспективи і зп більші. Рекомендую для вивчення грунтовні вебінари від Дмитрия Елисеева (МАСТЕР-КЛАСС ПО РАЗРАБОТКЕ МЕНЕДЖЕРА ПРОЕКТОВ НА SYMFONY), думаю зможете нагуглити/скачати самі, найкраще з всього що зустрічав, розповідає дуже довго, але зате дуже грунтовно!

Исходя из того, что я помню про разные фреймворки-либы-CMSки на PHP — половина из них юзают компоненты из Symfony. Например, те же Laravel и Drupal насколько знаю компоненты симфони юзают, еще phpBB (наверное самый популярный движок форума) — тоже с какой-то версии компоненты из симфони юзает.
Т.е. исходя из всего этого думаю наверное лучше учить Symfony.

Хотя если нужно «х*як-х*як-и-в-продакшн», то тогда лучше учить Wordpress)

Советую symfony и уроки на symfonycasts.
Symfony 4 можно использовать как микрофреймворк и как обычный фреймворк (будет полезно понять разницу).
У Laravel есть микрофреймворк Lumen (но он слабо поддерживается и были жалобы на совместимость).
Symfony на данный момент самый развитый и стабильный PHP фреймворк — явно будет ещe как минимум ближайшие несколько лет развиваться, а не умрет, как Yii.
Еще полезно поизучать SOLID и паттерны, например тут: refactoring.guru
По CMS и тд — в популярной Magento много от Symfony.
Если с основами разберешься — проблем с любым другим фреймворком или CMS будет намного меньше.

Заходишь на symfonycasts.com
Проходишь все новые курсы, которые вышли за последние пару лет, не старые.
Все, ты знаешь symfony. Зная симфу, в ларе разобраться не сложно, наоборот, будет бесить, почему некоторые моменты так криво сделаны. Особенно, если делал человек, который кроме лары ничего больше не юзал.

Вот за ресурс просто огроменное спасибо, очень актуально!
Вы случайно не в курсе, если оплатить там конкретный курс (не подписку), то к нему будет постоянный доступ (как на Udemy, к примеру) или будут временные рамки? На сайте сходу не нашла этих условий.

Там можно читать, мне это было удобнее, чем смотреть видео. Но я и смотрел иногда, оно все есть на одном известном трекере.

все залежить від вашої мети.
якщо заробити зараз 100-200-300 баксів зробивши якесь -г...но- шедевр то цмс
якщо вибір тільки поміж симфоні, ларавель, цмс і озвиток на майбутнє то —

Symfony

що до

Що краще почати вивчати початківцю РНР?

окрім наведених фв є phalcon, ci, yii
якщо фелкон то там є zephir
подивіться що люблять закордоном і прокачуйте скіл в тому напрямку.
але все одно цього замало, потрібен ще як мінімум ReactJS/Angular/Vue
виходячи з цмс — більш меньш нормальні цмс самі по собі є таким собі фреймворком але на такі цмс попит невеликий або вони специфічні.
Виберіть де ви хочете опинитись через рік-два.

на правах пехепе-кодерка накину.
залишити дохлу коняку в спокої і занятись чимсь більш перспективним

Що краще почати вивчати

Проще Laravel. Лучше Symfony.
Первое из-за просто огромного количества обучающего материала и сравнительно низкого порога вхождения.
Второе из-за бОльших перспектив в плане сложности проектов, количества вакансий и лучшего потолка по ЗП.

Laravel все упрощает, поэтому знания будут поверхностными и искаженными, с него начинать не стоит.

Неплохо бы для начана написать первый пет прожект, БЕЗ фреймворков.
Либы юзать — да
Шаблонизаторы юзать -да
Фреймворки — нет
Ато потом вырисовуются кадры, х+лет опыта => а шо воно ото таке SOLID

Шаблонизаторы юзать -да

угу, в 2019 году юзать аля смарти, просто кайф.

учить пыху, или учить фрейм? Я лично за первое.
Фрейм — всего лишь инструмент. Если ТС не писал ещё ни на чём, я бы ему посоветовал то, что посоветовал
P.S кто мешает поставить twig,blade ..... ?

Фрейм — всего лишь инструмент

Так само і мова програмування лише інструмент. І пхп доволі специфічну якість має. Якщо вже вчити програмування по серйозному, то треба брати щось сильно типізоване з норм структурованими лібами і самою мовою не зліпленою як попало. Пхп навчить як писати шопопало лише б працювало. Жодних фундаментальних знань він не дасть.

А фреймворк в пхп світі навпаки маст, бо дає можливість не звязуватися з кошмаром пхп бібліотек і навчає сучасній розробці апів.

Возможно, Smarty уже давно не в моде, вспоминаю о нём с нотками ностальгии

Symfony/Laravel — чисто субъективно по Симфе больше вакансий, в силу того, что она постарше Ларки. И большая часть Симфы лежит в ядре Ларки. Сам лично работаю на Laravel, который меня полностью устаривает с точки зрения предоставляемого инструментария, коммьюнити и доступных пакетов расширения для Composer.
Одно из главных отличий — в Симфе из коробки ORM — Doctrine, а в Ларке — Eloquent(ака местная имплементация ActiveRecord). И тут несколько разные подходы к работе с БД, лучше всего попробовать обе, чтобы иметь возможность и личное представление как это работает и соответственно подстраиваться под тот или иной подход на разных проектах.

О, пэхопэшный топик! Давно не постил этот боян!

Здравствуйте. Меня зовут Вячеслав, мне 22 года и я пхп программист. Я сижу на пхп с 18 лет.

Первый раз я попробовал пхп с другом. Мы сидели, обсуждали веб-технологии и тут он сказал, что недавно пробовал пхп. Он предложил попробовать мне. Поначалу я не согласился, ведь это пхп, я слышал много плохих слухов про него, слышал, что он вызывает зависимость. Но друг настаивал, говорил, что в жизни нужно попробовать все и я сдался. Он предложил бесплатный скрипт, выводящий «Hello world!». Он казался совсем безобидным, но как потом оказалось, я уже не мог остановиться. Уже очень скоро благодаря пхп я попробовал свою первую cms. Это сейчас я понимаю, насколько опасным был этот шаг, но тогда я ничего не понимал, и мне это нравилось. Я не заметил, как после первой испробованной cms, мне уже захотелось написать свою. Дальше было только хуже. Я уже рискнул попробовать кое что потяжелее. Я решил попробовать свой первый фреймворк. Это было прекрасно. Но это была дорога в никуда. На тот момент родственники уже отчаялись мне помочь, а моя девушка узнав, что я использую пхп бросила меня. Я все больше отдалялся от своих друзей и родных, мое окружение составляли такие же пхп-программисты как и я. Мы собирались у одного в квартире, подключались к серверу и совместно программировали, используя пхп и фреймворки. Я попал в этот капкан пхп и теперь не могу самостоятельно избавиться от этого, моя жизнь сломана. Если бы мог вернуться в то время, я бы все исправил, и никогда не купился на эту уловку.

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

Тю, так не читай :-) можешь нажимать Ctrl-F4.

А я люблю обкладываться некоторыми пхп-скриптами и очищать кеш. Каждый день я хожу по репозиториям с чёрным мешком для пхп-скриптов и собираю в него все скрипты и пекэджи, которые я вижу. На два полных мешка целый день уходит. Зато, когда после тяжолого дня я прихожу домой, иду в свою комнату, включаю комп, подымаю вагрант...ммм... и сваливаю в /var/www/myPhpProjects свое сокровище. И програмирую на пхп, представляя, что меня поглотил единый организм пхп скриптов. Мне вообще кажется, что пхп-скрипты, умеют думать, у них есть свои семьи, города, чувства, не забрасывайте их в безвестные репозитории, лучше приютите у себя на виртуалке, говорите с ними, ласкайте их.... А вчера в своей комнате, мне приснился чудный сон, как будто я нырнул в море, и оно прератилось в один огромный океан пхп, рыбы, водоросли, медузы, все было из пхп-скриптов, даже небо, даже сама вселенная..

Yii2 крайне простой и популярный в наших краях фремворк. Для начинающего отличный вариант.

Лучше Laravel, по порогу входа примерно одинаковы, но yii2 с каждым годом сдаёт позиции по популярности

а еще слышал мнение, что там все точно такое же, но не одно и тоже как в Ларке, от чего переходить с одного на другой получается со скрипами и постоянным втф

Дивлячись для чого. Якщо тільки ці варіанти — WordPress.

Гарна спільнота в Києві, є вакансії, компоненти Symfony використовуються в composer

Это топ1 путь в php. топ2 — ларка.
Альтернатива — крутой хайлоад проект, написанный вне фрейморка, со своей архитектурой etc. Но это уже последний шаг, когда ты очень силён

только учти, что после него трудно с другими фреймворками работать, сразу отвращение.

ну не знаю, я работал долго с symfony. Сейчас у меня проект на laravel. Чем больше я работаю с laravel, тем больше мне хочется вернуться на symfony. symfony — это глоток свежего воздуха.

Подписаться на комментарии