учить php на фремфорке

rtyug
На сайте с 13.05.2009
Offline
263
677

нужно написать несколько прогармм на php

я выбрал фремфорк symfony и YUI

в фремфорках ООП скрыто, в контроллера используется свое ООП, ООП пхп только в моделях...

появился вопрос на всякий случай, интересует:

может нужно изучать php с CMS чтобы понять все возможности ООП в больших прогарммах?

или можно сразу фремфорк?
или все равно?

(я дописывал модификации к форуму и выполнял 2 заказа, НО большие программы не писал на php)

Спалил тему: Pokerstars вывод WMZ, etc на VISA 0% или SWIFT + Конверт USD/GBP,etc (net profit $0,5 млрд) (https://minfin.com.ua/blogs/94589307/115366/) Monobank - 50₴ на счет при рег. тут (https://clck.ru/DLX4r) | Номер SIP АТС Москва 7(495) - 0Ꝑ, 8(800) - 800Ꝑ/0Ꝑ (http://goo.gl/XOrCSn)
ewg777
На сайте с 04.06.2007
Offline
225
#1

1. Не все фреймворки хороши.

2. Начните с теории. Почитайте мануал, изучите реализацию основных действий в различных фреймворках/движках.

malls
На сайте с 08.08.2005
Offline
255
#2

по фремфоркам у нас T.R.O.N специалист - обратитесь к нему... :)

rtyug
На сайте с 13.05.2009
Offline
263
#3

И еще работодатели требуют высокое знание ООП на php, но фреймфорки не очень требуюут...

G
На сайте с 16.09.2009
Offline
2
#4
rtyug:
нужно написать несколько прогармм на php

я выбрал фремфорк symfony и YUI

в фремфорках ООП скрыто, в контроллера используется свое ООП, ООП пхп только в моделях...

появился вопрос на всякий случай, интересует:
может нужно изучать php с CMS чтобы понять все возможности ООП в больших прогарммах?
или можно сразу фремфорк?
или все равно?


(я дописывал модификации к форуму и выполнял 2 заказа, НО большие программы не писал на php)

Что значит ООП скрыто? Сначала нужно изучить что такое ООП а потом брать фреймворк и то рано за чужое садится. Не освоите вы symfony c начальными или общими знаниями php это я говорю как человек который на нем пишет или уйдет куча времени - это не месяц и не два. Там везде ооп, не сможете вы на нем писать не зная что такое ORM и тому подобные вещи. В нем все заточено под высокий уровень разработки т.е. для тех кто в теме, скажем так, он позволяет достаточно быстро писать сложные сайты и фактически без труда наращивать архитектурный функционал. Но это не модуль в вордпрес написать. Это из наружи все красиво выглядит, генераторы кода, формы, красивые кофиг файлы http://www.symfony-project.org/screencast/admin-generator и т.д. но чтобы сделать ту же cms что нужно для задачи требуется опыт даже не в самом symfony а хотя бы работы с MVC нормальным.

Мой совет, если нужно ооп, напишите пару классов которые нужны для сайта, т.е. создайте библиотеку, и научитесь разными способами их запускать на обработку, вот тут как раз и появится реальный опыт. А потом уже можно смотреть на фреймворки, потому что они не для изучения php предназначены а для людей кто знает как их использовать.

rtyug
На сайте с 13.05.2009
Offline
263
#5

понятно

golinsky:
и т.д. но чтобы сделать ту же cms что нужно для задачи требуется опыт даже не в самом symfony а хотя бы работы с MVC нормальным.

ну вот на MVC я писал http://x0.org.ua/perl/7/MyApp/lib/MyApp/

G
На сайте с 16.09.2009
Offline
2
#6

Ну перл я не знаю, но насколько могу судить в по коду, то сама даже сама реализация ооп в php не такая как в примере. Короче если все таки хотите фреймворк тогда смотрите CodeIgniter он очень простой, как раз может подойти, тем более на нем есть куча инфо на русском.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий