![Не понял Не понял](./im/emoticons/blink.gif)
1. almar - 12 Декабря, 2008 - 13:25:43 - перейти к сообщению
Я тут решил написать собственную простенькую CMS с новостным движком, поддержкой шаблонов и т.д. Идею обдумал, но тут у меня возник интересный вопрос: А счего же, собственно, начать?
. Я не могу себе представить с чего же начать писать код, с какого места. Может быть, вы мне что-то посоветуете, а может просто расскажете, с чего начинаете вы. Наверное, у многих начинающих разработчиков возникала такая проблема.
![Не понял Не понял](./im/emoticons/blink.gif)
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 никада не писал - все делаю для себя пока ибо ))
к тому же я базу проектирую по ходу написания системы - что вопщем то позволяет сразу подгонять базу под проект =)
а install.php никада не писал - все делаю для себя пока ибо ))
к тому же я базу проектирую по ходу написания системы - что вопщем то позволяет сразу подгонять базу под проект =)
7. maslcs - 22 Декабря, 2008 - 06:06:45 - перейти к сообщению
С проектирование базенки
![Улыбка Улыбка](./im/emoticons/smile24.gif)
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 и все, что идет для обычного пользователя.
После этого index и все, что идет для обычного пользователя.
13. Гость - 19 Января, 2009 - 19:33:28 - перейти к сообщению
нада сначало нацти свободное время и нарисовать все на бумаге- структуру движка, а дальше сам поймешь
14. CodeWarrior - 19 Января, 2009 - 21:19:04 - перейти к сообщению
Krist_ALL пишет:
нада сначало нацти свободное время и нарисовать все на бумаге- структуру движка, а дальше сам поймешь
Ааааа... +1. Забыл написать просто! Я тоже на бумаге все рисую прежде чем делать.
![Радость Радость](./im/emoticons/biggrin24.gif)