![]() |
Показаны 7 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- PHP (http://netadmin.ws/forum/forumdisplay.php?forumid=6)
-- Проектирование больших проэктов (http://netadmin.ws/forum/showthread.php?threadid=4625)
Проектирование больших проэктов
Интересно ваше мнения как распланировать скажем создание портала типа phpuke ... или чего-то подобного ... мне интересны именно как вы проектируете .... связка Php+anyDB
Polo , не туда запостил перемести плз в php
__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете ! 
1. тут вредли есть кто с нуля написал phpuke
а чуть по менше например SCHIZO делал. токо он редко стал появляться 
ну еще красивое чтиво здесь: http://kurepin.ru/php/
2. протри тему и создай новую в пхп разделе.
Да курепина я уже прочитал ...
Хорошо выразимся по другому , ка вы планируете свои проекти при связке PHP+ anyDB ....
__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете ! 
1. Сначало нужно подготовить список требований, разбить все по категориям.
2. Основываясь на списке требований, создать план проекта, техническая сторона (ядро).
3. Написать ядро.
4. Писать остальные модули исходя из пункта один.
__________________
Всегда есть решение.
о втором пункте поподробней
__________________
Ковчег построили дилетанты, а профессионаллы построили "Титаник" - не бойтесь спрашивать то , чего вы не знаете , а так же делать то - чего не умеете ! 
А вот и я =)
По прошествии некоторого времени эксплуатации того что уже было написано могу сказать следующее:
- не зная чего хочешь ничего не получишь (т.е. читай что Polo написал)
- использование CVS
- анализ и использование (по условиям лицензии) уже существующего ПО на PHP (нефиг велосипед изобретать)
- анализ собственного кода на предмет выявления повторяющихся фрагментов и создания из них классов (код сразу же значительно упрощается)
- нет куков = робот (это что касается обработки сессий) MySQL очень часто валится под лавку когда каких нибудь 2-3 поисковика начинают заводить по 500 сессий на каждого по ходу индексирования сайта, а люди редко отключают плюшки не по делу
- если работа групповая желательно использовать какуюнибудь фичу для координации проекта и отслеживания багов
- структуру данных, сами данные, их оформление и PHP код надо разделять
- использование XML + XSLT для работы с данными, структурой и оформлением (можно вообще сделать портал без единого куска SQL)
...
вроде все
__________________
FAQ OFF
Буду делать систему бюджетирования, можете чего нить посоветовать?..
__________________
Админ - вождь Апачей...
| Формат времени GMT. Текущее время 20:16. | Показаны 7 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.