И снова здравствуйте,
Вот часть 4 моего личного продвижения путешествий и структуры сравнения.
Таким образом, последние рамки в моем тестовом списке были Laravel.
Я должен признать, что наравен сначала не был на моем шортлете. Я сделал немного PHP в прошлом, и я совсем не убедился. Но при тестировании Vue.js многие члены сообщества Vue.js относятся к Ларавлему как отличной бэкэнды. Услышав это снова и снова, я решил пойти на веб-сайт Laravel, чтобы увидеть себе, как эта PHP Framework может быть такой разной и почему столько любви.
При изучении сайта Larave’s я сразу заметил, насколько хороша официальная документация была. Нажав здесь и там на сайте, я был доставлен на тренировочный сайт под названием Laracast. Ух ты! Я думаю, что это где начинается медовый месяц. Я думаю, что Laracast – лучший тренировочный сайт, который я наткнулся довольно некоторое время. Я начал смотреть некоторые вводные видеоравицы и не могли остановиться в течение нескольких дней. Да, действительно!
Я должен сказать, что Laravel не имеет ничего общего со старым PHP, я вспомнил. Код чистый, хорошо продуман и прост в использовании.
Во время моего обучения Лыравле я также обнаружил Laravel Livewire. Livewire позволяет создавать интерактивные веб-страницы, такие как Vuejs, но без JavaScript вообще. Все является PHP Laravel. Caleb, создатель LiveWire, также создал Alpine.js (супер простой и легкий легкий JavaScript Framework) – это очень динамичный и вдохновляющий парень.
Как вы можете прочитать, сообщество Laravel очень оживленно и оживленно. Я люблю это.
Laravel – это рамки MVC, которая в значительной степени вдохновлена Ruby на рельсах. На самом деле несколько концепций очень похожи, и несколько других довольно идентичны.
Так же, как рельсы, я нашел Laravel легко и эффективно. Не так просто, как рельсы. Ласкал (как Джанго) имеет немного другой философию декларации, чем рельсы. Larave предпочитает явные заявления. В результате вы должны узнать немного больше конвенций и ввести немного больше кода. Но в долгосрочной перспективе и в командной работе с несколькими разработчиками мы получаем удобство обслуживания.
Одна вещь, которую я должен сказать против Laravel касается языка программирования. Несмотря на то, что PHP взял огромный шаг в правильном направлении, он по-прежнему PHP, а не так весело работать как Python и Ruby.
Еще одна вещь, если вы работаете с более старыми пакетами PHP, вы быстро заново открывайте старый PHP, который многие, и мне не нравится работать.
Таким образом, в резюме рельсы и ларирующие очень похожи. Рельсы проще, быстрее и приятнее благодаря коду Ruby, но Laravel по-прежнему очень похоже и имеет гораздо лучшую документацию, лучшую подготовку поддержки (Laracast), более обновленные и задокументированные пакеты и огромное сообщество. Я думаю, что Ласкал не имеет серьезной слабости.
Как вы видели, у каждой рамки есть эти плюсы и минусы. Я должен быстро принять решение быстро, потому что мой проект начинается через 2 недели.
Я дам вам знать, когда я исправляюсь.
Если у кого-то есть конкретные вопросы, касающиеся моего тестирования этих 3 рамки, пожалуйста, спросите их.
Часть 5: Заключение прийти …
Оригинал: “https://dev.to/ericchapman/django-rails-or-laravel-my-personal-journey-part-4-5hkl”