Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Разработка собственного скрипта
Форумы портала PHP.SU » PHP » Программирование на PHP » Разработка собственного скрипта

Страниц (1): [1]
 

1. almar - 12 Декабря, 2008 - 13:25:43 - перейти к сообщению
Я тут решил написать собственную простенькую CMS с новостным движком, поддержкой шаблонов и т.д. Идею обдумал, но тут у меня возник интересный вопрос: А счего же, собственно, начать? Не понял. Я не могу себе представить с чего же начать писать код, с какого места. Может быть, вы мне что-то посоветуете, а может просто расскажете, с чего начинаете вы. Наверное, у многих начинающих разработчиков возникала такая проблема.
2. Вездеход - 12 Декабря, 2008 - 14:08:43 - перейти к сообщению
начните с того что приготовьте себе кофе и бутерброды =)

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

потом подумайте как будут загружаться и\или изменяться конфиги системы, разные модули и дополнения.

после этого создайте "основу" - индексовый файл и нужные "стартовые" каталоги
и потом постепенно забивайте их кодами... в какой последовательности писать все - решать уже вам, лично я начинаю с "движка" системы.
3. valenok - 12 Декабря, 2008 - 14:21:49 - перейти к сообщению
я начинаю с index.php
Точнее копирую половину из уже давно написанных шаблонизаторов
и утилит, а потом начинаю потихоньку насаживать прочую хрень.

Могу только порекомендовать начать писать чтото полезное, а не очередную КМС
У тебя так стимул будет будет продолжать писать, а не надоест через месяц
4. Вездеход - 12 Декабря, 2008 - 15:08:08 - перейти к сообщению
almar пишет:
Я тут решил написать собственную простенькую CMS с новостным движком

valenok пишет:
Могу только порекомендовать начать писать чтото полезное, а не очередную КМС


паддерживаю вопщем то )
хотя мона и кмс написать если тока под определенные нужды... например сайт который будет заниматься определенными услугами - чаты, форумы, гостевые и т.д. =)
5. Shock - 12 Декабря, 2008 - 18:31:37 - перейти к сообщению
Я все время начинаю с install.php. Там сразу же проектирую базу данных а дальше по разделам.
6. Вездеход - 12 Декабря, 2008 - 19:16:28 - перейти к сообщению
а я например начию писать тож с index.php
а install.php никада не писал - все делаю для себя пока ибо ))
к тому же я базу проектирую по ходу написания системы - что вопщем то позволяет сразу подгонять базу под проект =)
7. maslcs - 22 Декабря, 2008 - 06:06:45 - перейти к сообщению
С проектирование базенки Улыбка
8. DeepVarvar - 13 Января, 2009 - 02:10:28 - перейти к сообщению
Готовые шаблоны... Что-то дописываю...
А начинал: было пусто и в голове и в личной библиотечке.. Да и сейчас иногда приходится создавать что-то с нуля под конкретные нужды..
9. CodeWarrior - 19 Января, 2009 - 13:39:45 - перейти к сообщению
Я начал писать с основных классов. Например, класс для базы, класс обработки ошибок, класс шаблонов, класс модулей и т.д. ИМХО начать стоит с движка, а все остальное это уже в виде модулей присоединяется (например, регистрация, статьи, форум, файловый архив и т.д.)
10. valenok - 19 Января, 2009 - 14:45:28 - перейти к сообщению
CodeWarrior Такие классы пишутся в принципе единожды и надолго.
11. CodeWarrior - 19 Января, 2009 - 16:53:23 - перейти к сообщению
valenok пишет:
CodeWarrior Такие классы пишутся в принципе единожды и надолго.

Так а я о том же. Напишешь двиг, а остальное как по маслу. Если чесно, то всегда есть что добавить в двиг и есть что поправить. Кстати, для шаблонов я использую Smarty. Хотел написать свой класс для работы с шаблонами, но тут есть готовое.
12. Ch_chov - 19 Января, 2009 - 19:01:38 - перейти к сообщению
Сначала базу данных, а потом админку для управления этой базой.
После этого index и все, что идет для обычного пользователя.
13. Гость - 19 Января, 2009 - 19:33:28 - перейти к сообщению
нада сначало нацти свободное время и нарисовать все на бумаге- структуру движка, а дальше сам поймешь
14. CodeWarrior - 19 Января, 2009 - 21:19:04 - перейти к сообщению
Krist_ALL пишет:
нада сначало нацти свободное время и нарисовать все на бумаге- структуру движка, а дальше сам поймешь

Ааааа... +1. Забыл написать просто! Я тоже на бумаге все рисую прежде чем делать. Радость

 

Powered by ExBB FM 1.0 RC1