![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| gibbzy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 25.1.2008 Репутация: нет Всего: 3 |
Я писал на java. Там есть боооольшой в фреймворк в котором есть множество стандартных классов которые можно запросто использовать.
есть ли в ПХП аналоги ? наример хотелось бы писать так GuestBook - > createguestbook (тут параметры); и гостевая книга готова ) |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
gibbzy, поиск в руки хотя бы по слову Zend...
Добавлено через 31 секунду
хотя такое врядле есть, тока если конить специально не создавал класс... -------------------- Amazing |
|||
|
||||
| SamDark |
|
|||
|
Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
gibbzy,
Какой фреймворк использовали в Java? EE? Spring? -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
| gibbzy |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 25.1.2008 Репутация: нет Всего: 3 |
||||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
gibbzy, нет, тут ты не прав.
в таком случае тебе придется в классе задавать очень много параметров. класс для работы с БД, имена БД/таблиц/полей, HTML-шаблон(или XML) для формирования формы добавления, полосы сообщений, отдельного сообщения. ещё не страшно? то ли ещё будет! а объект класса будет единственным(или у тебя будет две-три админки). есть ли смысл? смысл есть только в том, что, вроде как, получается гибкий код, который можно использовать не единожды. но! если куча параметров, по объему соизмеримые с алгоритмической частью(я так понимаю, "контроллер" в MVC) тебя не смущает. если тебя не смущает то, что параметров должно быть ещё больше(в одном случае надо с CAPTCHA, в другой раз - интегрировать с системой авторизации, в третий раз добавить возможность прикреплять файло). а делегирование каждого действия отдельному классу раздует иерархию до дюжины разных контроллеров. если тебя не волнуют связанные с таким количеством гибконастраиваемого монстроподобного кода. только в этом случае ты найдешь свое счастье в написании немаленьких "универсальных" классов "на все случаи жизни". то, что у меня формируется тремя отнюдь не универсальными функциями(добавить, удалить и вывести). которые будут разными в зависимости от условий. я не хочу сказать, что ООП - это плохо. отнюдь. не претендую я и на звание гуру - возможно, я в корне неправ. но в данном случае мне кажется уместен принцип KISS Тебя обидеть упоминанием этого принципа не хотел. Хотел посоветовать не пороть горячку и не бросаться переносить принципы ОО-языка на язык с явными процедурными корнями. P.S. Возможно, на мое мнение влияет нулевой опыт написания "масштаббируемых распределенных систем". вполне допускаю. |
|||
|
||||
| SamDark |
|
|||
|
Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
gibbzy,
Гостевую монолитным классом писать смысла нет. Если посмотреть на Java — подобного там не найти. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |