Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > PHP / MySQL

PHP / MySQL Создание динамических Веб-ресурсов

Ответ
 
Опции темы
Старый 22.07.2011, 07:41   #16
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

Сообщение от 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 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)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (22.07.2011)
Старый 22.07.2011, 12:13   #17
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

В нем огромный case с множеством вложенных case
Ламповый - мягко сказано
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
moka (24.07.2011), Phantom (23.07.2011), Randomize (22.07.2011)
Старый 24.07.2011, 13:19   #18
Aikon
ПроЭктировщик
 
Регистрация: 12.02.2011
Сообщений: 131
Написано 23 полезных сообщений
(для 52 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

А может кто поделится исходниками сайта то ([email protected])? Обязуюсь не распространять.
Просто ни одного чужого исходника я до сих пор не видел, поскольку не в фирме работаю.
(Offline)
 
Ответить с цитированием
Старый 25.07.2011, 17:32   #19
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

Начни с http://code-igniter.ru/
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 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
cyberblut
Знающий
 
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений
(для 257 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

- Иcпользую Yii Framework в продакшене.
- Зенд жирный и мне не нужный. Начальство обработано и не спорит.
- Плюсы и минусы на сайте фреймворка прекрасно описаны. Основополагающие плюсы определившие выбор: интеграция с jQuery, PHPUnit, легковесность, адекватные разрабы, принимающие патчи довольно быстро, динамичная разработка, грамотная структура.
- Раньше юзал Смарти. Сейчас нет необходимости. При правильном построении вьюх, шаблонизатор не нужен. Есть виджеты, блоки и т.д.

ЗЫ
Тех, кто пишет CMS, должен расстрелять СС. Такие у меня сразу собеседование не проходят
(Offline)
 
Ответить с цитированием
Старый 25.07.2011, 21:22   #21
moka
.
 
Регистрация: 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
cyberblut
Знающий
 
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений
(для 257 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

Сообщение от MoKa Посмотреть сообщение
cyberblut, я тоже получается не прошёл собеседование?
Конечно. Ибо таких заказов у нас не бывает. Только корпоративные системы управления либо высоконагруженные социально-ориентированные системы. Самый простой проект был на 4 месяца. Цмсописатели дохнут на первой неделе.
(Offline)
 
Ответить с цитированием
Старый 25.07.2011, 23:15   #23
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

Сообщение от cyberblut Посмотреть сообщение
Конечно. Ибо таких заказов у нас не бывает. Только корпоративные системы управления либо высоконагруженные социально-ориентированные системы. Самый простой проект был на 4 месяца. Цмсописатели дохнут на первой неделе.
Дык, если человек идёт к ван, и говорит что будет писать свой CMS, естественно, сдохнет. Но если этот человек имеет опыт в сложных моделях и системах, и занимается разработкой узконаправленного CMS для личных целей. Это не отменяет наличие его знаний.
Смотреть на лишь что он там разрабатывает - немного не разумно. Естественно в коммерческой среде, и вливании в команду, его CMS там не пригодится и совсем не уместен, но это не определяющее. Либо ты говоришь о новеньких, которые не имеют вообще коммерческого опыта, тогда от части и да и нет, зависит от других данных. CMS - это не определяющая.
(Offline)
 
Ответить с цитированием
Старый 26.07.2011, 00:08   #24
cyberblut
Знающий
 
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений
(для 257 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

Сообщение от MoKa Посмотреть сообщение
Дык, если человек идёт к ван, и говорит что будет писать свой CMS, естественно, сдохнет. Но если этот человек имеет опыт в сложных моделях и системах, и занимается разработкой узконаправленного CMS для личных целей. Это не отменяет наличие его знаний.
Смотреть на лишь что он там разрабатывает - немного не разумно. Естественно в коммерческой среде, и вливании в команду, его CMS там не пригодится и совсем не уместен, но это не определяющее. Либо ты говоришь о новеньких, которые не имеют вообще коммерческого опыта, тогда от части и да и нет, зависит от других данных. CMS - это не определяющая.
Ну каешь не определяющая. Просто уже есть закономерность. Я ж сам таким был года 4 назад. После года колупаний, понял что всё это чушь и нашёл себе нормальную работу
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 17:24.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com