Фреймворк - что это?

Тема в разделе "Мегафлуд", создана пользователем I-Mixail, 19 апр 2015.

  1. valekor

    valekor Постоялец

    Регистр.:
    3 авг 2013
    Сообщения:
    131
    Симпатии:
    16
    ТС, ну даешь конечно))
    Тут уж логичней задавать вопросы, к примеру, что такое голый PHP? ))
    ИМХО, если заниматься серьезными проектами, то кодить лучше именно на фреймворке. Это и проще и безопасней и быстрей.
    Фреймворк сокращает как минимум 30% работы для программиста.
     
  2. qwnick

    qwnick Создатель

    Регистр.:
    24 дек 2012
    Сообщения:
    14
    Симпатии:
    5
    Если именно framework, то начните с Django - избавит от изобретения "велосипедов" + привьет хороший стиль организации веб-приложения. В ней грамотно собрано и подогнано все, что нужно для разработки. Удобна так же автогенерация админки, выручает, когда заказчик нетребовательный.

    Потом можно пробовать что-то менее монолитное, но может вам и не потребуется.
     
  3. Sttrelllok

    Sttrelllok Писатель

    Регистр.:
    9 июл 2015
    Сообщения:
    7
    Симпатии:
    0
    Для Вас джанго будет сложноват, начните с bottle или flask.
     
  4. joann

    joann Постоялец

    Регистр.:
    19 июн 2008
    Сообщения:
    58
    Симпатии:
    11
    Фреймворк эта еще одна прослойка для упрощения разработки. Если утрировать то сначала были очень низкие языки потом придумали
    Assembler потом С но все еще разрабатывать была сложно, долга и дорого. После придумали скриптовые языки Php, Ruby, Python и другие. Но программисты все еще повторялись и не было рамок, для этого на этих язык написали фреймворки для выполнения определенных задач, к примеру чтоб делать web страницы.

    От себя добавлю, что начинать программирования с фреймворка большая ошибка! Лучше для начала выучить Python или Ruby и тока потом учить Django или Rails. Начать можно к примеру тут Перейти по ссылке

    ps
    Если хотите писать для веба то думаю лучше учить JS и посмотреть на такой фреймворк как Перейти по ссылке
     
    kazimirr нравится это.
  5. ArFree

    ArFree Создатель

    Регистр.:
    30 май 2015
    Сообщения:
    35
    Симпатии:
    12
    Сначала программистом нужно стать.

    И изобрести кучу своих велосипедов.

    А когда надоест, когда станет понятно что это такое, какие цели преследует - тогда пользоваться.
     
  6. Svyatoslavik

    Svyatoslavik Создатель

    Регистр.:
    17 фев 2009
    Сообщения:
    19
    Симпатии:
    5
    фреймворк я бы сказал это такае как бы почти готовое приложение или сайт в который вам осталось только допилить свой функционал (который вы допиливаете опираясь на то как уже написано (если вы установили демку с фреймворком), либо на документацию)
     
  7. 3loikot

    3loikot Писатель

    Регистр.:
    19 мар 2014
    Сообщения:
    8
    Симпатии:
    0
    Автор, очень рекомендую ресурс Перейти по ссылке если изучишь все, не должно остаться вопросов что такое фреймворк и как с ним работать. Сам по нему начал изучать django.
     
  8. RINDAMAN

    RINDAMAN Постоялец

    Регистр.:
    5 авг 2011
    Сообщения:
    52
    Симпатии:
    4
    когда начали изучать Python и какие результаты за это время у вас?
     
  9. siriusfrk

    siriusfrk Создатель

    Регистр.:
    6 май 2014
    Сообщения:
    36
    Симпатии:
    17
    Если смотреть с точки зрения того, что есть фреймфорк- это расширение семантики языка дополнительными функциями, которые упрощают разработку. Если смотреть это с точки зрения разработки - то у вас есть готовый каркас, который вы заполняете и получаете приложение. Если вы работали с другими языками, то VCL в Дельфи или Windows Forms в C# - это вполне себе хорошие примеры: вы заполняете структуру и быстро получаете приложение.

    Так же отмечу, что при изучении бэкэнда надо смотреть и в сторону фронтэнда, так как сейчас это два разных направления.
     
  10. suphler

    suphler Создатель

    Регистр.:
    3 мар 2016
    Сообщения:
    41
    Симпатии:
    8
    django отличный веб фреймворк. Сам им часто пользуюсь для веб проектов средней сложности.
    djbook.ru хороший ресурс для начала.
    Удачи в изучении...