К списку категорий

  •   Почему Джанго - это неограниченные возможности?




  •   Описание

    На заметку начинающему ВЕБ разработчику.



      Статья

    На заметку начинающему разработчику.

    Обратите внимание изучать нужно все версии, я очень это рекомендую, что бы понимать отличия Джанго и что бы видя только код, понимать какая это версия Джанго, при глубоком понимании, можно взять любой код и переделав немнго заставить работать в любой версии Джанго.
    Приходит это понимание не ранее чем через 2 года активного использования.

    Взять правило на вооружение.

    Делать боевые проекты на версиях LTS - с длительной поддержкой, смотреть можно здесь
    https://www.djangoproject.com/download/

    Версии Джанго не совместимы друг с другом, так как от версии к версии меняется файл настроек.
    Но перевести Джанго на более новую версию не составит труда (только для опытных разработчиков).
    Смысл сводится к тому, что бы установить новую версию Джанго и правильно прописать файл настроек исходя из настроек
    предыдущего проекта и установки библиотек, которые у вас были.
    Здесь стоит обязательно обратить внимание на версии Пайтон, Джанго может поддерживать версию 3,6 Пайтон, а некоторые библиотеки только 3,4, поэтому нужно сначала всё изучить,
    либо переписать код.
    Берутся только настройки, так как базы не имеют значения и будут одинаково читаться во всех версиях Джанго.
    Это просто экскурс в будущее на заметку.

    Нужно понимать как развивается Джанго.
    До версии 1,6 Джанго развивалось по соображениям разработчиков, так как это был ранее нагруженный сайт.
    С версии 1,7 Джанго начало развиваться немного иначе.
    Ядро продолжило развиваться на основе многолетнего опыта разработчиков, а периферия по принципу, что хотят видеть люди (то есть мы с вами).
    Джанго разработчики отслеживают самые скачиваемые пакеты и снабжают ими Джанго официально.
    Так например в Джанго 1,7 были добавлены миграции.
    в 1,8 возможность использовать любой язык шаблонов
    в 1,9 возможность указывать права объекта и т.д. смысл понятен?

    Чем хорошо Джанго?

    Например, если взять php и Джанго, что вообще то трудно сравнивать, но вы попробуем.

    Когда вы пишите сайт на php (это язык), то вы получаете полностью сырой сайт, который нужно дорабатывать ещё годы и годы.

    Джанго это фреймворк (то есть заготовки).
    И делая на нём сайт, мы получаем сайт по принципу сделал и забыл.
    Да мы можем заниматься оптимизацией и многим другим, но сам сайт уже с самого нуля полностью отвечает всем самым высоким требованиям безопасности,
    потому что это уже вложено в сам Джанго фреймворк.

    Только ли для веб сайтов Джанго?
    Нет, Джанго нужно воспринимать, что смысл такой - мы нечто хотим расположить в веб.

    Но что это будет сайт, лаборатория, хранилище для серверного мобильного приложения (пример инстаграм), зависит только от наших задач и воображения.
    При создании сайта на Джанго мы получаем доступ к более чем 4 000 библиотек для Джанго, которые нужны для решения быстрых повседневных задач, расширяющих Джанго.

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

    Иными словами можно создать всё что угодно.

    Если вы пишите какой полезный ресурс, старайтесь его делать онлайн веб, так как он будет доступен сразу всему интернету. (а это деньги).

     

    -- 
    © 2009-2015 Валерий Бовсуновский - Школа практики Django + Python.
    --- 



      Код

    нет кода

      Рекомендации

    Узнать больше в ленте Twitter и подписаться на Ютуб, получать новые видео.



    Будьте последовательны, школа к этому располагает, что не понятно справшивайте в группе.



    2017-03-15 08:22:36+00:00



    К списку категорий