За последние 24 часа нас посетили 19196 программистов и 1612 роботов. Сейчас ищут 1013 программистов ...

По версиям

Тема в разделе "Laravel", создана пользователем Дюран, 26 дек 2020.

  1. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    284
    Симпатии:
    21
    Приветствую.
    Захотелось на выходных, в свободное время, чуток laravel поколупать, смотрю что в основном обсуждения и материалы(книги) вокруг 5-ых версий вертятся.
    А сейчас уже 8-я.
    Получается тут не так как в Yii, где вот эти мажорные версии - это вообще разные фреймворки?
    А просто берут и немного меняют ядро.
    И вот эти небольшие гиды по переходу - это и есть вся разница между фреймворками?

    Думаете какую лучше версию копнуть, не для скорого использования(пока работаю с Yii), но на будущее.
    Последнюю?
    Или чуток устоявшуюся в плане чтобы и расширения под нее были все нужные, да и чтобы гуглением решались вопросы.
    И чтобы багов новых не отлавливать
    --- Добавлено ---
    И думаете если я на винде то лучше сразу homestead чем пытаться с опенсервером? Yii безглючно на последнем работал, для изучения было годно, пока с вагрантом не умел работать
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.105
    Симпатии:
    1.243
    Адрес:
    там-сям
    Я предпочитаю пользоваться LTS (long time support) версиями. Сейчас это 6.
    --- Добавлено ---
    То, что книжки про пятые версии, это не беда. В основе фреймворк стабилен.
     
    Дюран нравится это.
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.579
    Симпатии:
    1.760
    Позиция каждого. Я новые проекты предпочитаю на последних версиях. Ларка начиная с пятой версии в общем и целом держит один подход, но и выходит чаще, чем Yii. Но, конкретно в последней версии многое поменялось. Прежде всего, теперь в роутерах указываются callable, а не строки с именем контроллера@имя акции.

    Старые проекты обычно держу на той версии, на которой они были сделаны: бесплатно работать не хочется, а обновить версию не всегда просто, поскольку обычно помимо самой ларки там ещё куча всего подключается.
     
    Дюран нравится это.
  4. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    284
    Симпатии:
    21
    Это легкое изменение, в плане переучивания

    На LTS-ах?
    Если судить по этому, то
    в седьмой версии они баги уже не правят, а пятые версии вообще не упомянуты.
     
  5. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.579
    Симпатии:
    1.760
    Про LTS писал не я. Я пока критических багов в самом Laravel не встречал, но, при разработке критичного ПО политика всё делать только на LTS уместна
    --- Добавлено ---
    Да, но оно ломает обратную совместимость.
     
    #5 mkramer, 28 дек 2020
    Последнее редактирование: 28 дек 2020
  6. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    284
    Симпатии:
    21
    В той ссылке что я выше дал 8-я не помечена как LTS
     
  7. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.105
    Симпатии:
    1.243
    Адрес:
    там-сям
    Нет, v6. v8 уже точно не станет LTS. v9 возможно.
     
  8. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.579
    Симпатии:
    1.760
    Ой, это я случайно. Отвлекли. Исправил
     
  9. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    284
    Симпатии:
    21
    Непонятно что у них в ларавел за мода такая, вообще никогда не давать описаний классов, пример:
    PHP:
    1. namespace App\Providers;
    2.  
    3. use Illuminate\Support\Facades\Broadcast;
    4. use Illuminate\Support\ServiceProvider;
    5.  
    6. class BroadcastServiceProvider extends ServiceProvider
    7. {
     
  10. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.579
    Симпатии:
    1.760
    В документации есть, зачем этот класс нужен.