10 причин, почему Masonite Python Framework является потрясающим!
1 – Masonite может разработать реальное приложение MVC:
Я большой поклонник Ruby на рельсах и Ларавле. Я люблю концепцию MVC (модель, вид и контроллер). Это позволяет легко и быстро развивать приложение при обеспечении твердой логической структуры для масштабируемости и обслуживания.
Перед масонитом к мнению моих знаний нет других современных Python Framework предлагает рамки MVC. Фактически, только Джанго имел нечто похожее, но все еще достаточно отличается. Я часто помню желаю, чтобы Django больше похож на Лыравел и рельсы.
Масонит заставляет мое желание сбудутся:-)
2 – масонит очень легко и весело использовать. Преимущество того, чтобы быть настоящим MVC заключается в том, что если вы уже знакомы с любыми MVC Framework, то у вас хорошая головка начала, потому что эти рамки все работают так же. Для моей части это заняло всего несколько часов И я уже знаком с касонитом.
Одним из основных направлений сосредоточения Masonite – сделать разработчик счастливым. И это работает! Все с казонитом приятно и весело для кода.
Я приглашаю вас проконсультироваться с этим небольшим учебным пособием Masonite, чтобы увидеть, что я имею в виду: https://docs.masoniteProject.com/creating-a-blog.
3 – отличные документации. Один из самых важных аспектов любой структуры. Документация Masonite имеет превосходное качество. Все документировано. Философия заключается в том, что никакие новые функции не выпущены без надлежащих документов.
В настоящее время я считаю, что там более 600 страниц с четкими примерами и простыми словами.
4 – Сообщество поддержки. Поддержка очень доступна и всеобъемлющая. Ключ к принятию новой основы является поддержка. Masonite завершен на этом уровне с помощью Slack Community, Twitter и YouTube Channel, готов помочь вам при необходимости. Каждый раз, когда я задаю вопрос о расслаивании, кто-то поможет мне очень быстро. Крайне важно иметь возможность быстро получить помощь, если вы построете реальное производственное приложение. Время – деньги.
5 – Новички приветствуются! Нелегко начать в новой структуре, часто ощущается, что только продвинутые пользователи могут использовать новые игрушки. С казонитом это другое, все на месте, чтобы помочь начинающим, включая очень открытое и приветственное сообщество, превосходные документы, а также на сайте Masonitecast видео. https://masonitecasts.com/
6 – Одна система аутентификации командной строки: Masonite может создать полную систему аутентификации только с одной командой. Модель, контроллеры и даже виды (шаблон). После создания можно настроить по желанию. Быстрый, но мощный.
7 – Masonite – это все включено веб-каркас. Чтобы разработать небольшой список Todo, вам не нужно много, и любой микроформа Micro Framework может выполнять работу.
Но с другой стороны, при разработке полных приложений мы должны интегрировать несколько дополнительных функций, таких как база данных, уведомления по электронной почте, фоновые задания, загрузки, хранение на S3, веб-розетки и т. Д.
Ну, все, что я только что назвал Masonite, поддерживает его из коробки и делает его доступным так же легко и полностью, как и другие функции. Настолько меньше кода для котла для создания и меньше часов, чтобы потратить поиск и интеграцию наилучшей возможной библиотеки.
8 – масонит все еще молод, но не молодой! Новая рамка в порядке, но начало часто хаотичны. Masonite уже несколько лет и теперь находится на версии 2.3. Таким образом, уже есть определенная зрелость и стабильность в рамках. Несколько сайтов, разработанных с масонитом, уже в производстве уже работают гладко. Masonite версия 3 находится в разработке и принесет еще больше к столу.
9 – Все возможно! Masonite достаточно молодо, чтобы все еще быть гибким и открытым для улучшения. Рамки полностью расширяются и должны продолжать много улучшать. Кроме того, почему бы не внести свой вклад? Это ваш шанс помочь построить что-то, что станет незабываемым, я не сомневаюсь.
10 – Masonite – это Python Framework. Поставить это так звучит очевидно, но моя точка зрения в том, что Python Super легко начать и учиться Но это также мощный и популярный. Есть тысячи готовых к использовании пакетов и библиотек, которые помогут вам быстрее. Кроме того, с Python вы сможете применить то, что вы узнали в других областях, таких как создание игры, приложение GUI, мобильное приложение, машинное обучение, ECT. Это почти бесконечно, что вы можете сделать с Python.
Если этот список разговаривает с вами, я приглашаю вас узнать больше о Masonite, посетив его Githib Page: https://github.com/masoniteframework/masonite. . Если вам нравится идея и захотите помочь сообществу, вы можете нажать, чтобы добавить маленькую звезду GitHub 😉
Хорошее развитие!
Оригинал: “https://dev.to/ericchapman/10-reasons-why-masonite-new-python-framework-is-awesome-4k91”