Аватар для nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337

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

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

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

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

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

 Комментарий модератора 
Обсуждение вынесено из темы C какого фреймворка начать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.08.2013, 14:19
Ответы с готовыми решениями:

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

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

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

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

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

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


Не по теме:

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

0
 Аватар для nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337
31.08.2013, 19:41  [ТС]
Ну так и не путайте "говнокод фреймворков" со своим "говнокодом".
Я за свой говнокод в ответе. А вот за говнокод фреймворка не могу отвечать. Вот смотрите пример. Мне нужно сделать регистрацию по принципу поощрения. Не так, как допустим в том же преславутом 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
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
31.08.2013, 20:00
Цитата Сообщение от nubo Посмотреть сообщение
А вот за говнокод фреймворка не могу отвечать
Однако на продолжении уже нескольких страниц пытаетесь это делать.
Цитата Сообщение от nubo Посмотреть сообщение
Не так, как допустим в том же преславутом Yii, где валидатор предлагает свои правила
Не нравится - не используйте, в чем проблема-то? Или, может, кто-то говорил, что необходимо обязательно использовать весь функционал?
Цитата Сообщение от nubo Посмотреть сообщение
Это круто, для того и фреймворк. Но вот и называйте вещи своими именми. Фреймворк, это штамп. Предназначен для штампования однотипных по большому счету приложений
Мда, все печально.. Называйте вещи своими именами. PHP - это штамп. Предназначен для штампования однотипных по большему счету приложений.
Цитата Сообщение от nubo Посмотреть сообщение
Я видел субъектов, которых не пугали веревки плана ....., но которые впадали в ступор при вопросе "как отсортировать массив"
Какой ужас. Только вот ведь беда, про это я уже говорил.

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

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

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

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

Все остальное спорно, тут я соглашусь с вами. Может я и не прав, может в вашем лице я отвечаю всем ярым фанатам фреймворков. Сами виноваты, зачем выбрали темную сторону?
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
31.08.2013, 23:11
мне важно удобство, чистота и правильность кода, а не декларации. И если для этого можно/нужно взять чье-то решение - то почему бы и нет?
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
01.09.2013, 18:10
Без фреймворка код писать нельзя.

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

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

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

Выбор в том, что либо человек сам пишет свой фреймворк (при этом чаще всего люди уверены, что фреймворк они не используют), либо берет готовое решение.
+500
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.09.2013, 14:18
Помогаю со студенческими работами здесь

Стоит ли тратить время на оптимизацию странички
Меня уже несколько месяцев мучает вопрос - стоит ли тратить время на оптимизацию странички сайта под определенной запрос для более высокой...

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

Стоит ли тратить время на математику, перед изучением С++ и программирования в целом?
Здравствуйте. С недавних пор я начал увлекаться программированием. Решил начать изучение с С++. В каком направлении я хотел бы...

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


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

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

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru