8.6.2001 17:40 StF А что форум разве _большая_ задача? Ответ DL: Смотря какой. Я могу написать примитивный форум, если понадобится. Это будет проще, чем брать готовый и резать из него лишние модули. Но я-то знаю много полезных функций, а новичек будет писать вместо вызова одной такой функции (тот же preg_match для проверки email'a) строк десять-двадцать кода. |
12.6.2001 02:39 Андрей По поводу переписывания кода и гемора связанного с изучением php и не только. Так вот, один умный дядька, вы о нем все слышали, сказал (не цитата, так своими словами):Что бы научиться программировать (а я так думаю и вообще че нить делать) НАДО программировать и программировать. Далее хочу написать, что в корне не согласен с автором статьи и почти что со всеми его высказываниями! Что значит - - плюньте на эту затею - - , что значит - - не получится - -. Ребята дерзайте и все получится! Не сразу конечно, да так и быть не может, но в конце концов если будете терпеливы и настойчивы все будет ок. Засим пошел спать. Ответ DL: Получится и заработает сразу и как надо?! Тогда я снимаю шляпу и закрываю сайт. |
14.6.2001 13:24 Дмитрий [] Я хотел бы остановиться на проблеме, не затронутой автором, вероятно, в силу того, что он с ней просто не сталкивался. Если нужно нечто стандартное (форум, чат, гостевая книга, ... еще что-то), то подход абсолютно правильный - не надо городить *свой* огород, надо использовать стандртные решения (другой вопрос - их выбор и время, потраченное на изучение потом... :-( ). Другое дело, если надо сделать нечто нестандартное, тем более, если сразу понятно, что спецификации этого самого нестандартного на стартовом этапе не получить в принципе. Тогда использование полностью готового решения представляется слишком затратным: можно либо получить универсальный инструмент, времени на установку и отладку ктоторого уйдет уйма, либо понравившийся в начале инструмент перестанет удовлетворять потребностям через непродолжительное время (по своему опыту скажу, что это время в предельном случае может измеряться минутами, а не месяцами). И тогда становится мучительно жалко потраченного времени, средств, других ресурсов. В таких ситуациях правильно с самого начала начинать разработку собственного инструмента, даже если имеются N+1 стандартных решений нужного класса. При необходимости что-то подправить такие изменения могут вноситься буквально "на лету", попутно программист изучает новые для него возможности. Параллельно делая что-то реально необходимое (используя накопленный другими опыт). Вполне возможно, что этим реально необходимим окажется еще один вариант хорошо разработанных досок объявлений или чатов... Ну и пусть, но это будет то, что реально необходимо здесь и сейчас в повседневной работе. Так что пусть кто-то учится на реальной задаче типа чата или гостевой книги (часто употребляю именно эти примеры, но так удобнее)! Это же прекрасно, что человек осознал то, что ему использовать что-то стандартное не удобно или не правильно и может сам поставить себе задачу. А вот писать такого рода систему только чтобы научиться, на мой взгляд не правильно, правильнее заставить себя точнее определиться с задачей. В целом - спасибо за статью, интересная и содержательная. |