форум вебмастероff на AlfaSpace.NET |
Ubuntu и Linux
|реактивный бесплатный хостинг
| Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга
|
правила форума
| Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ ° |
| Форум вебмастеров на AlfaSpace.NET / Создание сайта / вредные советы по написанию фреймворка на PHP. |
| Автор | Сообщение |
| Jizus CREED Участник 684 |
# Дата: 7 Июл 2006 18:16 ° Поправил: Jizus CREED Нашёл вот на rucms.ru вредные советы по созданию cms на php. * Ориентировка на PHP 4.0 и MySQL 3.17 * Без библиотек PEAR * Без включения этих глупых и никому не нужных тестов; * Без шаблонизатора; * Инструменты для рабоы с БД? Зачем? * Совмещение HTML и PHP сократит количество файлов. Каждый лишний файл — это зло! * Надо давать файлам длинные имена и закапывать их глубже в директории. Как вам такой прекрасный адрес: «/department/officemanagement/administration/catalog/springCatalogUpdatePage.cla ss.php»? * Шаблоны проектирования? Это только усложняет работу. * Обязательно нужно использовать register_globals=on. Зачем тратить время на написание лишних символов, к примеру $_POST? И самой главной чертой фреймворка нужно сделать его платность! Это ведь как раз то, что ищут компании! -------------------------- И возникла парочка вопросов))). Со всеми пунктами всё понятно, кроме первых двух... Никто из мэтров не обьянит, почему это считается фигнёй (особенно удивил первый пункт)? |
| acsid Alfa Guru 2430 |
# Дата: 8 Июл 2006 08:09 Jizus CREED чтобы повы*баваться , типа вы все ламеры а мы на пхп5 пишем |
| Андрей Алексеевич 2123 |
# Дата: 8 Июл 2006 09:33 » Jizus CREED * Ориентировка на PHP 4.0 и MySQL 3.17
* Без библиотек PEAR Тут имеется ввиду, что популярный фреймворк (т.к он подрузамевает объектно-ориентированный подход, если построен на паттерне MVC, например) должен писаться под PHP5 (т.к в php4 ОО подход только в состоянии зачатия, даже private\public\abstract нету). Библиотеки PEAR, это внешние пользовательские библиотеки, которые пишутся на Си (если я не ошибаюсь) и подключаются через ф-цию dl(). Подробнее на ru.pear.php.net |
| Jizus CREED Участник 684 |
# Дата: 8 Июл 2006 10:34 » Андрей Библиотеки PEAR, это внешние пользовательские библиотеки, которые пишутся на Си (если я не ошибаюсь) и подключаются через ф-цию dl(). Подробнее на ru.pear.php.netА почему эти "супер-пупер" считают их обязательными к юзанью? |
| persei Участник 489 |
# Дата: 8 Июл 2006 10:38 » Андрей Библиотеки PEAR, это внешние пользовательские библиотеки, которые пишутся на Си (если я не ошибаюсь) и подключаются через ф-цию dl()Нет. ПЕАР это скриптовые расширения написанные на php. Они просто подинклуживаются. К примеру есть удобное расширение для проверки данных вводимых в форму. Создаешь класс, с помощью его функций создаешь элементы формы, правила проверки, пишешь form->show() и форма выводится. Кстати использовать pear можно но имхо не желательно, если его нет на хостинге, то придется таскать за собой километры файлов, половина из которых совершенно не нужна... Во, почитайте http://ru.pear.php.net/manual/ru/introduction.php А расчитывать только на пхп 5 глупо тк на бошльшинстве нормальных хостингов стоит четвертый - пятых дырявый слишком, а некоторым просто влом обновляться. Хочешь чтоб cms юзали не используй 5тых конструкций... |
| Андрей Алексеевич 2123 |
# Дата: 8 Июл 2006 11:21 » persei Нет.А Си это для PECL? Расширения PECL ведь можно создавать? |
| Tradition Участник 417 |
# Дата: 8 Июл 2006 13:14 Скорее всего там имелось в виду, что база должна быть не ниже 4той... а про пхп он наверно в одну куча ляпнул |
| persei Участник 489 |
# Дата: 9 Июл 2006 03:02 » Андрей А Си это для PECL? Расширения PECL ведь можно создавать?Ну да. Это то что кладется в папку ext. dll в винде и so в unix. По сути плагины для php. Например поддержка мускула в пхп через пекло. Да и что вы к си привязалися, пишите хоть на делфи, там все равно машинный код ![]() |
|
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:27249, gzipped size:9045 |