Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/35: Рейтинг темы: голосов - 35, средняя оценка - 4.80
 Аватар для nubo
113 / 70 / 2
Регистрация: 31.07.2010
Сообщений: 337

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

31.08.2013, 14:19. Показов 6929. Ответов 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
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru