|
PHP / MySQL Создание динамических Веб-ресурсов |
22.07.2011, 07:41
|
#16
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
Сообщение от Aikon
Структура обычно такая:
index.php. В нем огромный case с множеством вложенных case (сначала разбивка по типу страницы, потом по действию). Внутри case вызываются процедуры, описанные в отдельных файлах (по сущностям).
По файлам примерно так
include/.. - папка с либами + небольшие .inc файлы, подключающие эти либы
templates/.. - папка для шаблонов (Smarty/Twig)
temp/.. - говнопапка для всяких загрузок
images/.. - папка для картинок
modules/.. - папка для реализации по сущностям
index.php - основной файл.
|
Ламповый подход.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
22.07.2011, 12:13
|
#17
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
В нем огромный case с множеством вложенных case
|
Ламповый - мягко сказано
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
24.07.2011, 13:19
|
#18
|
ПроЭктировщик
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений (для 52 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
А может кто поделится исходниками сайта то ( [email protected])? Обязуюсь не распространять.
Просто ни одного чужого исходника я до сих пор не видел, поскольку не в фирме работаю.
|
(Offline)
|
|
25.07.2011, 17:32
|
#19
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,361
Написано 2,473 полезных сообщений (для 6,856 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 4090 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
25.07.2011, 20:31
|
#20
|
Знающий
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений (для 257 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
- Иcпользую Yii Framework в продакшене.
- Зенд жирный и мне не нужный. Начальство обработано и не спорит.
- Плюсы и минусы на сайте фреймворка прекрасно описаны. Основополагающие плюсы определившие выбор: интеграция с jQuery, PHPUnit, легковесность, адекватные разрабы, принимающие патчи довольно быстро, динамичная разработка, грамотная структура.
- Раньше юзал Смарти. Сейчас нет необходимости. При правильном построении вьюх, шаблонизатор не нужен. Есть виджеты, блоки и т.д.
ЗЫ
Тех, кто пишет CMS, должен расстрелять СС. Такие у меня сразу собеседование не проходят
|
(Offline)
|
|
25.07.2011, 21:22
|
#21
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
По работе работаю с CakePHP (MVC), также используем удобные библиотеки, одна из них: dhtmlx.
Лично для своих проектов (портфолио сайты для фотографов, дизайнеров, и др. креативщиков), простые сайты, с админкой, и красивым минималистичным, динамичным интерфейсом. Для этого дела пишу полностью свой CMS, т.к. необходима скорость, и большая динамика в структуре логики, плюс простота в использовании. Создание такого сайта, обычно занимает менее недели, по 1-2 часика в день. Если постоянно работать, можно делать по 3 качественных портфолио сайта на моей базе, лишь со структурой дизайна. Если детально пропабатывать дизайн как предоставил дизайнер, то за 2 недели, 3-5 сайта.
cyberblut, я тоже получается не прошёл собеседование?
|
(Offline)
|
|
25.07.2011, 23:04
|
#22
|
Знающий
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений (для 257 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
Сообщение от MoKa
cyberblut, я тоже получается не прошёл собеседование?
|
Конечно. Ибо таких заказов у нас не бывает. Только корпоративные системы управления либо высоконагруженные социально-ориентированные системы. Самый простой проект был на 4 месяца. Цмсописатели дохнут на первой неделе.
|
(Offline)
|
|
25.07.2011, 23:15
|
#23
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
Сообщение от cyberblut
Конечно. Ибо таких заказов у нас не бывает. Только корпоративные системы управления либо высоконагруженные социально-ориентированные системы. Самый простой проект был на 4 месяца. Цмсописатели дохнут на первой неделе.
|
Дык, если человек идёт к ван, и говорит что будет писать свой CMS, естественно, сдохнет. Но если этот человек имеет опыт в сложных моделях и системах, и занимается разработкой узконаправленного CMS для личных целей. Это не отменяет наличие его знаний.
Смотреть на лишь что он там разрабатывает - немного не разумно. Естественно в коммерческой среде, и вливании в команду, его CMS там не пригодится и совсем не уместен, но это не определяющее. Либо ты говоришь о новеньких, которые не имеют вообще коммерческого опыта, тогда от части и да и нет, зависит от других данных. CMS - это не определяющая.
|
(Offline)
|
|
26.07.2011, 00:08
|
#24
|
Знающий
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений (для 257 пользователей)
|
Ответ: Структура, фреймворк, шаблогизатор
Сообщение от MoKa
Дык, если человек идёт к ван, и говорит что будет писать свой CMS, естественно, сдохнет. Но если этот человек имеет опыт в сложных моделях и системах, и занимается разработкой узконаправленного CMS для личных целей. Это не отменяет наличие его знаний.
Смотреть на лишь что он там разрабатывает - немного не разумно. Естественно в коммерческой среде, и вливании в команду, его CMS там не пригодится и совсем не уместен, но это не определяющее. Либо ты говоришь о новеньких, которые не имеют вообще коммерческого опыта, тогда от части и да и нет, зависит от других данных. CMS - это не определяющая.
|
Ну каешь не определяющая. Просто уже есть закономерность. Я ж сам таким был года 4 назад. После года колупаний, понял что всё это чушь и нашёл себе нормальную работу
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:12.
|