2009-07-30 4 views
5

Как и вся разработка, CFML через ColdFusion, Railo или OpenBD мы сталкиваемся с проблемами общего программирования. Для этих проблем программист должен обращаться к шаблонам (или анти-шаблонам). Однако классические ресурсы, такие как GOF и современные книги, как правило, сосредоточены на Java.Ресурсы шаблонов CFML Design?

В то время как java красива сама по себе, все три cfml-движка являются, по существу, Java-приложениями, которые говорят, что не все или даже многие шаблоны проектирования могут или должны использоваться в java-способе при написании cfml.

Я хотел бы знать, какие ресурсы/шаблоны вы нашли полезными при работе с cfml? Или что вы изменили адаптацию java или smalltalk шаблона для использования в cfml?

Лично я нашел обе эти презентации, чтобы быть интересным:

CFMeetup: Design Patterns and ColdFusion Шон Корфилд

и

Design Patterns Камерон Чайлдрессу

Update:

Наткнулся cfdesignpatterns.com, выглядит многообещающим.

ответ

1

Для сайта вы можете проверить Object-Oriented ColdFusion. Его работа продолжается, но это может помочь.

С уважением, Larry

+0

Даже незавершенное этот сайт является большим! Я не написал coldfusion через пару лет, но просмотрел этот сайт, у него есть убедительные объяснения и примеры образцов! Я надеюсь, что это поможет другим писать большие CFML – ethyreal

1

Я нашел принципы SOLID более полезными, чем что-либо еще. Если вы понимаете принципы SOLID, вы напишете лучший код на любом языке и сможете более эффективно использовать шаблоны проектирования.

3

Head First Design Patterns - отличная книга. Хотя основное внимание кажется основанной на Java, это принципы в этом отношении. CFML не поддается чистой разработке OO, при этом многие продолжающиеся дискуссии о том, что происходит в сообществе ColdFusion, но это не означает, что шаблоны и рамки не имеют никаких преимуществ.

Это сводится к тому, что лучше всего подходит для вашего приложения, и для вас, как программиста. Мне нравится изучать различные рамки, которые есть там, чтобы получить представление о чужом подходе. Мне лично нравится работать в стиле MVC, который поддается хорошей ремонтопригодности и структуре. За последние несколько лет я использовал большинство доступных фреймворков, так или иначе. У каждого свои сильные и слабые стороны.

Ссылка SOLID от Patrick также выглядит интригующей.