Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.73/22: Рейтинг темы: голосов - 22, средняя оценка - 4.73
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
1

Нужно ли тратить время на изучения всего функционала фреймворка

31.08.2013, 14:19. Просмотров 3973. Ответов 68
Метки нет (Все метки)

Боже мой... Куда мир катится. Вы серьёзно сейчас говорите про "изучение" фреймворков?

Фреймворк, это библиотека готовых решений. Не, ну с претензией конечно на сверхязык, однако фигня это.

Изучать нужно язык программировния. В частности PHP. А фреймворками можно только пользоваться. Причем принцип у них у всех очень похожий. И ничего "изучать" не нужно, нужно просто применять их решения в нужном месте. А какие и как, это в доках и гугле. Точно так же, как и на чистом PHP.

 Комментарий модератора 
Обсуждение вынесено из темы C какого фреймворка начать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.08.2013, 14:19
Ответы с готовыми решениями:

Стоит изучать Pascal, или не нужно тратить время и лучше начать с C++?
В универе изучал паскаль немного, примерно могу разобраться с циклами и...

Тратить время на PHP?
Появилось желание изучить Joomla. Стоит ли тратить время на изучение PHP?

Стоит ли тратить время на изучение XNA?
Добрый вечер. Хотел спросить у грамотных людей, что вы думаете на этот счет. ...

Ищу напарника для изучения фреймворка Qt
Ищу напарника для изучения фреймворка Qt, в частности WebKit и приложений на...

С чего лучше всего начать изучения написания скриптов Bash/Shell
Имею кое-какой опыт программирования на С++ и Qt, но довольно слабо...

68
Alorian
691 / 531 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
31.08.2013, 18:31 21
Цитата Сообщение от nubo Посмотреть сообщение
Но я не вижу смысла изучать фреймворк. А уж тем более его "учить". Можно его использовать, не более того.
Открыть случайный файл и писать код чтоли? Или как?
Разговор ни о чем.
0
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
31.08.2013, 18:37  [ТС] 22
Цитата Сообщение от Alorian Посмотреть сообщение
Открыть случайный файл и писать код чтоли? Или как?
Разговор ни о чем.
Открыть доку, написать и забыть. Ну может останется в памяти чуток, главное знать где инфа.

Учить этот хлам незачем. Если только это не корпоративная этика. Если работаешь в конторе, а он подсела на фреймворк, тогда да. Нужно учить и зубрить. Даже в ущерб девочкам)))
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
31.08.2013, 18:44 23
Цитата Сообщение от nubo Посмотреть сообщение
Открыть доку, написать и забыть
А это, по-вашему не "изучать", да? Просто дока открыта, не смотря на нее написал код? И так каждый раз при использовании фв, оригинально..
Ну да, и ЯП не нужно изучать. Открыл ман по синтаксису, написал код и забыл
Цитата Сообщение от nubo Посмотреть сообщение
Ну может останется в памяти чуток, главное знать где инфа.
Ага, то есть тупо гуглить. То есть эта фраза
Цитата Сообщение от nubo Посмотреть сообщение
я стараюсь своим.
неправда.
0
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
31.08.2013, 19:19  [ТС] 24
Ну да, и ЯП не нужно изучать. Открыл ман по синтаксису, написал код и забыл
Не путайте Божий дар с яичницей. Язык один, фреймворков туча. Если мне понадобится вдруг меню на Yii, я не стану запоминать, как это сделать. Я запомню место, где рассказали как это сделать. Ровно как и на кохане, зенде, симфонии и иже с ними. Но забивать чердак всякими
PHP
1
2
3
4
 $this->widget('zii.widgets.CMenu', array(
         
            'items' => array(
                array('label' => 'Главная',        'url' => array('/site/index')),
я не собираюсь. Скопировть могу, не особо вникая. Ну если прижмет, почитаю доку. А "учить" - увольте. И время и память не резиновые. Чем запоминать этот суррогат, я лучше действительно что-нибудь полезное сделаю.

 Комментарий модератора 
Публичное обсуждение действий администрации запрещено.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
31.08.2013, 19:23 25
Цитата Сообщение от nubo Посмотреть сообщение
Не путайте Божий дар с яичницей. Язык один, фреймворков туча
Ну так и не путайте "говнокод фреймворков" со своим "говнокодом". Языков тоже туча.
Цитата Сообщение от nubo Посмотреть сообщение
А "учить" - увольте


Не по теме:

В общем, все с вами ясно - вы просто тролль (имхо, несостоявшийся)

0
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
31.08.2013, 19:41  [ТС] 26
Ну так и не путайте "говнокод фреймворков" со своим "говнокодом".
Я за свой говнокод в ответе. А вот за говнокод фреймворка не могу отвечать. Вот смотрите пример. Мне нужно сделать регистрацию по принципу поощрения. Не так, как допустим в том же преславутом Yii, где валидатор предлагает свои правила. Вот из доки (:
PHP
1
2
3
4
5
6
7
8
    public function rules()
    {
        return array(
         
            array('username, password', 
                  'required',
                  'message' => 'Поле обязательно к заполнению',
                  ),
Класс, он мне прямо красненьким и выделит поле, которое не заполнено. А я хочу не пугать юзера страшными "Ты лох, вернись и запони!!!!", а поощрить наоборот. Показать, где он прав и зелененьким выделить. И вот я начинаю костелить, переопределять методы, действовать от противного и пр. Потому что фреймворк за меня решил, как мне с юзером общаться.

Ну ладно, залез я в доку, в ядро залез, узнал как это решить малой кровью. Но нафига это мне?

И такого пруд пруди. Не. Я понимаю, когда все под копирку. Это круто, для того и фреймворк. Но вот и называйте вещи своими именми. Фреймворк, это штамп. Предназначен для штампования однотипных по большому счету приложений. Ускоряет, не вопрос. На то он и штамп. Но зачем его учить то? Жми кнопку и забудь. Он сам все сделает. Даже язык толком не нужно знать.

Я видел субъектов, которых не пугали веревки плана
PHP
1
2
3
4
5
$username
         ->addValidator('alnum')
         ->addValidator('stringLength', false, array(6, 20))
         ->setRequired(true)
         ->addFilter('StringToLower');
, но которые впадали в ступор при вопросе "как отсортировать массив". Вот к этому все и идет. Ну если это вам нравицо, об чём речь.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
31.08.2013, 20:00 27
Цитата Сообщение от nubo Посмотреть сообщение
А вот за говнокод фреймворка не могу отвечать
Однако на продолжении уже нескольких страниц пытаетесь это делать.
Цитата Сообщение от nubo Посмотреть сообщение
Не так, как допустим в том же преславутом Yii, где валидатор предлагает свои правила
Не нравится - не используйте, в чем проблема-то? Или, может, кто-то говорил, что необходимо обязательно использовать весь функционал?
Цитата Сообщение от nubo Посмотреть сообщение
Это круто, для того и фреймворк. Но вот и называйте вещи своими именми. Фреймворк, это штамп. Предназначен для штампования однотипных по большому счету приложений
Мда, все печально.. Называйте вещи своими именами. PHP - это штамп. Предназначен для штампования однотипных по большему счету приложений.
Цитата Сообщение от nubo Посмотреть сообщение
Я видел субъектов, которых не пугали веревки плана ....., но которые впадали в ступор при вопросе "как отсортировать массив"
Какой ужас. Только вот ведь беда, про это я уже говорил.

Добавлено через 2 минуты
Цитата Сообщение от nubo Посмотреть сообщение
Жми кнопку и забудь. Он сам все сделает. Даже язык толком не нужно знать.
Пожалуйста, нажмите кнопку и сделайте сайт а-ля вк (к примеру вк, там ничего сложного, на самом деле). Сколько времени вам понадобится для нажатия волшебной кнопки? Думаю, пары минут будет более чем достаточно. Жду
0
Alorian
691 / 531 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
31.08.2013, 20:02 28
Цитата Сообщение от nubo Посмотреть сообщение
Потому что фреймворк за меня решил
Боюсь даже предположить, что вы про CMS думаете.

Цитата Сообщение от nubo Посмотреть сообщение
Но зачем его учить то?
Никто и не предлагает как стихи код фреймворка и все варианты его использования учить. Вы к слову учить прицепились и настаиваете на нем почему то. Неоднократно уже вам сказали, что вопрос в изучении. Если кто-то хочет писать под фреймворк, то без базовых принципов работы фреймворка и каких-то конкретных особенностей писать не получится. Ничего хорошего без базовых знаний не выйдет.

Цитата Сообщение от nubo Посмотреть сообщение
впадали в ступор при вопросе "как отсортировать массив".
Знание о методах сортировки массива не заменит знания по работе с фреймворком. Почему вы противопоставляете два этих знания?
0
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
31.08.2013, 20:05  [ТС] 29
Вконтактик кстати не только фреймворки не юзает, но и ООП очень редко. Однако это не мешает...
Не нравится - не используйте, в чем проблема-то? Или, может, кто-то говорил, что необходимо обязательно использовать весь функционал?
У меня нет проблемы. Мне не нравицо, я не юзаю. Человек спросил, я посоветовал. Имею право на лево. И не использую весь функционл. По возможности.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
31.08.2013, 20:13 30
Цитата Сообщение от nubo Посмотреть сообщение
Вконтактик кстати не только фреймворки не юзает, но и ООП очень редко
Это не важно. Кода я что-то еще не вижу.. Вы уже добрались до этой волшебной кнопки?
Цитата Сообщение от nubo Посмотреть сообщение
Человек спросил, я посоветовал
Цитата Сообщение от nubo Посмотреть сообщение
Боже мой... Куда мир катится. Вы серьёзно сейчас говорите про "изучение" фреймворков?
Хороший совет.
0
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
31.08.2013, 20:36  [ТС] 31
Кнопка, это по вашей части. Меня Бог миловал. Ручкам, все ручками. Некошерно конечно, зато своё, с огорода.
Совет нормальный. Очень даже. Не нужно "учить" фреймворки, нужно изучать язык. А фреймворк, это потом. Когда делать станет нечего. Ну или если прижмет...
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
31.08.2013, 20:55 32
Цитата Сообщение от nubo Посмотреть сообщение
Кнопка, это по вашей части
Я уже говорил - вы не можете знать, что по моей части, а что нет, чтобы так об этом заявлять. Вы, а не я, говорили про волшебную кнопку. А на просьбу продемонстрировать эту самую волшебную кнопку в действии вы просто переводите тему и, грубо говоря, "сливаетесь". Относительно же ваших знаний, по-крайней мере, в области ООП в php, можно судить уже хотя бы по этому сообщению http://www.cyberforum.ru/post5004450.html
0
belovw
50 / 18 / 5
Регистрация: 20.08.2013
Сообщений: 162
31.08.2013, 22:00 33
Цитата Сообщение от nubo Посмотреть сообщение
Но зачем его учить то? Жми кнопку и забудь. Он сам все сделает. Даже язык толком не нужно знать.
Можете показать ее? Просто подумал, зачем тогда вникать в суть фреймворка..
0
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
31.08.2013, 22:44  [ТС] 34
KOPOJI
Да ладно, по моей. Кнопки, это по части приверженцев фреймворков, вас в частности. В YII к примеру это yiic, в зенде Tool и так далее. Ну и незабвенный CRUD, как же без него.

Судить о моих знаниях ООП не вам. Если вы прочитали пару книжек про паттерны, это не знчит, что поймаали Бога за яйцы. В теории теория и практика неразделимы. Но на практике это далеко не так. Не помню кто сказал.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
31.08.2013, 22:54 35
Цитата Сообщение от nubo Посмотреть сообщение
Судить о моих знаниях ООП не вам
почему? Вы же с увереностью говорите, что я способен только использовать фреймворки, и причем с уверенностью говорите, что я их вообще использую (причем, из ваших слов - походу, только их и использую). С уверенностью говорите, что я прочитал пару книжек про паттерны. Почему я не могу также с уверенностью сказать про ваши знания?
0
nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 334
31.08.2013, 22:59  [ТС] 36
Да просто потому, что в той теме вы рассуждаете как чистой воды теоретик, которому важнее декларации, нежели практическое применение кода.

Все остальное спорно, тут я соглашусь с вами. Может я и не прав, может в вашем лице я отвечаю всем ярым фанатам фреймворков. Сами виноваты, зачем выбрали темную сторону?
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
31.08.2013, 23:11 37
мне важно удобство, чистота и правильность кода, а не декларации. И если для этого можно/нужно взять чье-то решение - то почему бы и нет?
0
OnYourLips
506 / 356 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
01.09.2013, 18:10 38
Без фреймворка код писать нельзя.

Выбор в том, что либо человек сам пишет свой фреймворк (при этом чаще всего люди уверены, что фреймворк они не используют), либо берет готовое решение.
0
KOPOJI
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16753 / 6644 / 864
Регистрация: 12.06.2012
Сообщений: 19,897
Завершенные тесты: 1
02.09.2013, 14:13 39
[вброс]

Цитата Сообщение от nubo Посмотреть сообщение
Жми кнопку и забудь. Он сам все сделает. Даже язык толком не нужно знать.
Цитата Сообщение от nubo Посмотреть сообщение
В YII к примеру это yiic, в зенде Tool и так далее
..т.е., ваш опыт знакомства с фреймворками ограничен созданием блога с помощью генератора начального кода.

[/вброс]
0
Zvook
91 / 91 / 23
Регистрация: 02.09.2013
Сообщений: 276
02.09.2013, 14:18 40
Цитата Сообщение от OnYourLips Посмотреть сообщение
Без фреймворка код писать нельзя.

Выбор в том, что либо человек сам пишет свой фреймворк (при этом чаще всего люди уверены, что фреймворк они не используют), либо берет готовое решение.
+500
0
02.09.2013, 14:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.09.2013, 14:18

Стоит ли тратить больше?
Обьясните, в чем разница между видюхой там gtx серии 7хх (или любой другой с...

Нужно мнение по поводу изучения программирования
Здравствуйте! Во мне поселилось некоторое сомнение что не очень хорошо)...

Что нужно для изучения ASP.NET
Всем привет! До сегодняшнего дня занимался программированием на php. щас...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru