[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обсудить планирование проекта в целом
dzen
Всем привет! Недавно на форуме, так что вполне мог ошибиться разделом, за что прошу прощения. Очень здесь нравится.

Кратко о себе: не то чтобы начинающий программист, но именно в php вникаю недавно (не больше года), вообще изначально программировал не для веб (делфи/лазарус), но случайно столкнулся с php и затянуло.

Суть вопроса: хотелось бы узнать ваше мнение о необходимых этапах планирования проекта до непосредственной реализации. Т. е. предположим есть общее представление о приложении, как дальше действовать? Распределять возможные классы сразу или уже в процессе разработки? Как правильно и в какой форме описать базу данных и таблицы? Как правильно расписать функционал сайта?

И ещё вопрос: очень хочется более подробно узнать, в каких именно проектах целесообразно использовать фреймворки (zend/kohana и т. д.), а в каких проще ориентироваться на обычное модульное программирование (которое, как я узнал, иногда зовётся говнокодом, что-ли)? Очень хочется вникнуть в этот вопрос.



Спустя 2 часа, 22 минуты, 53 секунды (6.10.2011 - 23:31) imbalance_hero написал(а):
dzen
Одни так, другие так. Правильно пологаться только на свою практику стоит.

Спустя 34 минуты, 12 секунд (7.10.2011 - 00:05) Invis1ble написал(а):
dzen
я бы не сказал, что модульное программирование == говнокод. Наговнокодить можно и при ОО-подходе.
По-поводу остальных вопросов - это имхо вопросы религиозного характера.

Спустя 58 минут, 54 секунды (7.10.2011 - 01:04) bodja написал(а):
dzen
Ну это та проблема с которой сталкиваются все,как начинающий программист так и не начинающий ,но начинающий в ПХП.
Если знакомы с модульным программирование ,я не вижу проблем в том что вы написали,
я с него начал писать под веб,сделал офигенный круг,и туда же вернулся biggrin.gif ,
правда уже немного с другим пониманием всей этой веб-кухни. rolleyes.gif
Короче, разделяйте на главные задачи,потом на под-задачи и т.д. ,в начале будет полюбому говногод ,но потом притретесь smile.gif

Цитата
И ещё вопрос: очень хочется более подробно узнать, в каких именно проектах целесообразно использовать фреймворки (zend/kohana и т. д.)

Если пользовались дровами,ДЛЛками,АПИ на делфи -вот так это примерно из той же песни,
иногда надо-иногда ненадо.

Спустя 53 минуты, 51 секунда (7.10.2011 - 01:58) caballero написал(а):
Цитата
Суть вопроса: хотелось бы узнать ваше мнение о необходимых этапах планирования проекта до непосредственной реализации. Т. е. предположим есть общее представление о приложении, как дальше действовать? Распределять возможные классы сразу или уже в процессе разработки? Как правильно и в какой форме описать базу данных и таблицы? Как правильно расписать функционал сайта

Ответы точно такие же как и при программировании на Delphi/Lasarus

Спустя 7 часов, 39 минут, 44 секунды (7.10.2011 - 09:37) dzen написал(а):
Понял, спасибо всем.

Значит всё относительно, как и всегда, главное чтоб работало! smile.gif

Спустя 3 минуты, 4 секунды (7.10.2011 - 09:40) dzen написал(а):
Лады, а на кокой фреймворк стоить тратить время: зенд или кохана? (выходя из личного опыта)

Спустя 25 минут, 34 секунды (7.10.2011 - 10:06) Michael написал(а):
А на аве, соска у тебя во рту, это к чему? Без нее не думается?

Спустя 44 секунды (7.10.2011 - 10:07) Zerstoren написал(а):
Цитата (dzen @ 7.10.2011 - 06:40)
Лады, а на кокой фреймворк стоить тратить время: зенд или кохана? (выходя из личного опыта)

Zend как фреймворк, слишком усложнен, запутан и тяжелый в добавок.
Но он чрезвычайно функционален.

Цель веб приложения - работать как можно быстрее.
Зенд с этой задачей не справляется.

По этому советую 3 легковесных фреймворка

1) CodeIgniter - он прост и весьма понятен, есть маны на русском в гигантском количестве и вообще он весьма стабильный и быстрый.

2) Kohana - Не учил, но говорят что он схож по реализации с CI

3) Yii - Тоже легковесный фреймворк, который стоит над всеми, пробовал на нем что-то писать, но вскоре забил на это дело.

А самая лучшая практика в PHP, то это написать свой фреймворк и использовать его в разработке.

Спустя 32 минуты, 55 секунд (7.10.2011 - 10:40) dzen написал(а):
Zerstoren спасибо, буду присматриваться к CodeIgniter и Kohana, Zend в топку.

А как здесь тему закрыть?

Спустя 31 минута, 26 секунд (7.10.2011 - 11:11) Michael написал(а):
Цитата (dzen @ 7.10.2011 - 09:40)
А как здесь тему закрыть?

тебе - никак.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.