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

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

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

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

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

Сообщение от Aikon Посмотреть сообщение
Структура обычно такая:
index.php. В нем огромный case с множеством вложенных case (сначала разбивка по типу страницы, потом по действию). Внутри case вызываются процедуры, описанные в отдельных файлах (по сущностям).
По файлам примерно так
include/.. - папка с либами + небольшие .inc файлы, подключающие эти либы
templates/.. - папка для шаблонов (Smarty/Twig)
temp/.. - говнопапка для всяких загрузок
images/.. - папка для картинок
modules/.. - папка для реализации по сущностям
index.php - основной файл.
Ламповый подход.
__________________
Retry, Abort, Ignore? █
Пека: AMD Athlon II x4 2.6Ghz; 8Gb ram; Nvidia Geforce GTX 750 Ti
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (22.07.2011)
Старый 22.07.2011, 08:13   #17
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 25.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,399
Написано 5,229 полезных сообщений
(для 15,135 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

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

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

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

А может кто поделится исходниками сайта то (sgeproject@ya.ru)? Обязуюсь не распространять.
Просто ни одного чужого исходника я до сих пор не видел, поскольку не в фирме работаю.
(Offline)
 
Ответить с цитированием
Старый 25.07.2011, 13:32   #19
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: Планета Земля
Сообщений: 4,127
Написано 2,323 полезных сообщений
(для 6,464 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

Начни с http://code-igniter.ru/
__________________
Retry, Abort, Ignore? █
Пека: AMD Athlon II x4 2.6Ghz; 8Gb ram; Nvidia Geforce GTX 750 Ti
(Offline)
 
Ответить с цитированием
Старый 25.07.2011, 16:31   #20
cyberblut
Знающий
 
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений
(для 257 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

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

ЗЫ
Тех, кто пишет CMS, должен расстрелять СС. Такие у меня сразу собеседование не проходят
(Offline)
 
Ответить с цитированием
Старый 25.07.2011, 17:22   #21
moka
.
 
Регистрация: 04.08.2006
Сообщений: 10,429
Написано 3,453 полезных сообщений
(для 6,859 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

По работе работаю с CakePHP (MVC), также используем удобные библиотеки, одна из них: dhtmlx.
Лично для своих проектов (портфолио сайты для фотографов, дизайнеров, и др. креативщиков), простые сайты, с админкой, и красивым минималистичным, динамичным интерфейсом. Для этого дела пишу полностью свой CMS, т.к. необходима скорость, и большая динамика в структуре логики, плюс простота в использовании. Создание такого сайта, обычно занимает менее недели, по 1-2 часика в день. Если постоянно работать, можно делать по 3 качественных портфолио сайта на моей базе, лишь со структурой дизайна. Если детально пропабатывать дизайн как предоставил дизайнер, то за 2 недели, 3-5 сайта.

cyberblut, я тоже получается не прошёл собеседование?
(Offline)
 
Ответить с цитированием
Старый 25.07.2011, 19:04   #22
cyberblut
Знающий
 
Регистрация: 14.06.2009
Сообщений: 338
Написано 139 полезных сообщений
(для 257 пользователей)
Ответ: Структура, фреймворк, шаблогизатор

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

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

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


Опции темы

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

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


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


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