Рубрики
Без рубрики

Django Rails или Laravel? Мое личное путешествие часть 4

И снова здравствуйте, Вот часть 4 моего личного продвижения путешествий и структуры сравнения. Итак, последний … Помечено Python, Ruby, PHP.

И снова здравствуйте,

Вот часть 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”